Quantcast
Channel: SCN : Popular Discussions - RESTful Web Services SDK
Viewing all articles
Browse latest Browse all 1088

refreshing a document with parameters not working

$
0
0

Hello,

 

When I try to refresh a document with parameters I get an error.

 

Description:

 

1. First we get the parameters:

 

GET http://MYSERVER/biprws/raylight/v1/documents/9873/parameters

Accept: application/xml

X-SAP-LogonToken: "MYSERVER@{3&2=15119,U3&2v=MYSERVER,UP&66=60,U3&68=secEnterprise:Administrator,UP&S9=12,U3&qe=100,U3&vz=Cu2HQqn16kSChd5qtwbKkOXtWsQJQcBYFq8iKz6LsmI,UP}"

 

Response:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<parameters>

    <parameter dpId="DP0" type="prompt" optional="false">

        <id>0</id>

        <technicalName>Type(s) de Campagne :</technicalName>

        <name>Type(s) de Campagne :</name>

        <answer type="Text" constrained="false">

            <info cardinality="Multiple">

                <lov searchable="true" refreshable="true" hierarchical="false">

                    <id>UNIVERSELOV_DS0.DO597</id>

                </lov>

                <previous>

                    <value>Coaching</value>

                    <value>e-Learning</value>

                    <value>Externe</value>

                    <value>Interne</value>

                    <value>Libre</value>

                    <value>Pas d'évaluation</value>

                </previous>

            </info>

            <values>

                <value>Coaching</value>

                <value>e-Learning</value>

                <value>Externe</value>

                <value>Interne</value>

                <value>Libre</value>

                <value>Pas d'évaluation</value>

            </values>

        </answer>

    </parameter>

    <parameter dpId="DP0" type="prompt" optional="false">

        <id>1</id>

        <technicalName>Date début période :</technicalName>

        <name>Date début période :</name>

        <answer type="DateTime" constrained="false">

            <info cardinality="Single"/>

        </answer>

    </parameter>

    <parameter dpId="DP0" type="prompt" optional="false">

        <id>2</id>

        <technicalName>Date fin période :</technicalName>

        <name>Date fin période :</name>

        <answer type="DateTime" constrained="false">

            <info cardinality="Single">

                <previous>

                    <value>2030-01-01T01:00:00.000+01:00</value>

                </previous>

            </info>

            <values>

                <value>2030-01-01T01:00:00.000+01:00</value>

            </values>

        </answer>

    </parameter>

    <parameter dpId="DP0" type="prompt" optional="false">

        <id>3</id>

        <technicalName>Sous-domaine de formation :</technicalName>

        <name>Sous-domaine de formation :</name>

        <answer type="Text" constrained="false">

            <info cardinality="Multiple">

                <lov searchable="true" refreshable="true" hierarchical="false">

                    <id>UNIVERSELOV_DS0.DO392</id>

                </lov>

                <previous>

                    <value>...</value>

                    <value>...BUREAUTIQUE</value>

                    <value>...COMMUNICATION</value>

                    <value>...COMPÉTENCES SPÉCIFIQUES</value>

                    <value>...CONNAISSANCE DU CADRE DE TRAVAIL</value>

                    <value>...EFFICACITÉ</value>

                    <value>...EMERGENCY CARE TEAM</value>

                    <value>...ÉVOLUTION DE CARRIÈRE</value>

                    <value>...FORMATIONS GÉNÉRALES</value>

                    <value>...FORMATIONS INTENSIVES D'ÉTÉ</value>

                    <value>...FORMATIONS POUR TRADUCTEURS</value>

                    <value>...FORMATIONS SPÉCIALISÉES</value>

                    <value>...GESTION FINANCIÈRE</value>

                    <value>...LANGUES</value>

                    <value>...MANAGEMENT</value>

                    <value>...MÉTHODES ET OUTILS DE TRAVAIL</value>

                    <value>...POLITIQUE SOCIALE ET SANTÉ</value>

                    <value>...PRÉVENTION</value>

                    <value>...PRÉVENTION INCENDIE</value>

                    <value>...PROJETS ET PROCESSUS</value>

                    <value>...SÉCURITÉ</value>

                    <value>...TESTS</value>

                    <value>1 - COMMUNICATION GENERALE</value>

                    <value>1 - EFFICACITE PERSONELLE</value>

                    <value>2 - COMMUNICATION ORALE</value>

                    <value>2 - EFFICACITE COLLECTIVE</value>

                    <value>3 - COMMUNICATION ECRITE</value>

                    <value>Appui à la Présidence</value>

                    <value>Bureautique</value>

                    <value>Communication</value>

                    <value>Compétences spécifiques</value>

                    <value>CONNAISSANCE DU CADRE DE TRAVAIL</value>

                    <value>Connaissance du cadre du travail</value>

                    <value>DPAF</value>

                    <value>Efficacité</value>

                    <value>eLearning</value>

                    <value>Emergency Care Team</value>

                    <value>Évolution de carrière</value>

                    <value>FORMATIONS E-LEARNING</value>

                    <value>FORMATIONS EXTERNES</value>

                    <value>Formations externes en langues</value>

                    <value>Formations générales au SGC</value>

                    <value>FORMATIONS GENERALES INTERINSTITUTIONNELLES</value>

                    <value>Formations générales interinstitutionnelles</value>

                    <value>FORMATIONS INTENSIVES D'ÉTÉ</value>

                    <value>Formations intensives d’été</value>

                    <value>Formations pour traducteurs</value>

                    <value>Formations spécialisées</value>

                    <value>Formations Spécifiques - Divers</value>

                    <value>Formations Spécifiques - Gestion Financière</value>

                    <value>Gestion financière</value>

                    <value>Hors catalogue </value>

                    <value>Induction Courses - Interinstitutionnal cooperation (future EAS)</value>

                    <value>Induction Courses - Specific In-House Training</value>

                    <value>Informatique - Général</value>

                    <value>Informatique - Spécifique</value>

                    <value>Langues</value>

                    <value>LANGUES - COURS CONSEIL - FORMATIONS GENERALES</value>

                    <value>Management</value>

                    <value>Management Général</value>

                    <value>Management pour Cadres</value>

                    <value>Méthodes et outils de travail</value>

                    <value>Parcours Article 45.2</value>

                    <value>Politique sociale et santé</value>

                    <value>Préparation Concours Internes / Redeploiement</value>

                    <value>Prévention</value>

                    <value>Prévention incendie</value>

                    <value>Project Management</value>

                    <value>Projets et processus</value>

                    <value>Retraite</value>

                    <value>Santé et Bien-être au Travail</value>

                    <value>Sécurité</value>

                    <value>Séminaires/Conférences - Droits et Devoirs du Fonctionnaire</value>

                    <value>Séminaires/Conférences - Économie</value>

                    <value>Séminaires/Conférences - Élargissement</value>

                    <value>Séminaires/Conférences - Fonctionnement du SGC/des Institutions Européennes</value>

                    <value>Séminaires/Conférences - Introduction au Droit</value>

                    <value>Séminaires/Conférences - Politique Mondiale</value>

                    <value>Séminaires/Conférences - Politiques de l'Union Européenne</value>

                    <value>Tests</value>

                    <value>Travail d'équipe</value>

                </previous>

            </info>

            <values>

                <value>...</value>

                <value>...BUREAUTIQUE</value>

                <value>...COMMUNICATION</value>

                <value>...COMPÉTENCES SPÉCIFIQUES</value>

                <value>...CONNAISSANCE DU CADRE DE TRAVAIL</value>

                <value>...EFFICACITÉ</value>

                <value>...EMERGENCY CARE TEAM</value>

                <value>...ÉVOLUTION DE CARRIÈRE</value>

                <value>...FORMATIONS GÉNÉRALES</value>

                <value>...FORMATIONS INTENSIVES D'ÉTÉ</value>

                <value>...FORMATIONS POUR TRADUCTEURS</value>

                <value>...FORMATIONS SPÉCIALISÉES</value>

                <value>...GESTION FINANCIÈRE</value>

                <value>...LANGUES</value>

                <value>...MANAGEMENT</value>

                <value>...MÉTHODES ET OUTILS DE TRAVAIL</value>

                <value>...POLITIQUE SOCIALE ET SANTÉ</value>

                <value>...PRÉVENTION</value>

                <value>...PRÉVENTION INCENDIE</value>

                <value>...PROJETS ET PROCESSUS</value>

                <value>...SÉCURITÉ</value>

                <value>...TESTS</value>

                <value>1 - COMMUNICATION GENERALE</value>

                <value>1 - EFFICACITE PERSONELLE</value>

                <value>2 - COMMUNICATION ORALE</value>

                <value>2 - EFFICACITE COLLECTIVE</value>

                <value>3 - COMMUNICATION ECRITE</value>

                <value>Appui à la Présidence</value>

                <value>Bureautique</value>

                <value>Communication</value>

                <value>Compétences spécifiques</value>

                <value>CONNAISSANCE DU CADRE DE TRAVAIL</value>

                <value>Connaissance du cadre du travail</value>

                <value>DPAF</value>

                <value>Efficacité</value>

                <value>eLearning</value>

                <value>Emergency Care Team</value>

                <value>Évolution de carrière</value>

                <value>FORMATIONS E-LEARNING</value>

                <value>FORMATIONS EXTERNES</value>

                <value>Formations externes en langues</value>

                <value>Formations générales au SGC</value>

                <value>FORMATIONS GENERALES INTERINSTITUTIONNELLES</value>

                <value>Formations générales interinstitutionnelles</value>

                <value>FORMATIONS INTENSIVES D'ÉTÉ</value>

                <value>Formations intensives d’été</value>

                <value>Formations pour traducteurs</value>

                <value>Formations spécialisées</value>

                <value>Formations Spécifiques - Divers</value>

                <value>Formations Spécifiques - Gestion Financière</value>

                <value>Gestion financière</value>

                <value>Hors catalogue </value>

                <value>Induction Courses - Interinstitutionnal cooperation (future EAS)</value>

                <value>Induction Courses - Specific In-House Training</value>

                <value>Informatique - Général</value>

                <value>Informatique - Spécifique</value>

                <value>Langues</value>

                <value>LANGUES - COURS CONSEIL - FORMATIONS GENERALES</value>

                <value>Management</value>

                <value>Management Général</value>

                <value>Management pour Cadres</value>

                <value>Méthodes et outils de travail</value>

                <value>Parcours Article 45.2</value>

                <value>Politique sociale et santé</value>

                <value>Préparation Concours Internes / Redeploiement</value>

                <value>Prévention</value>

                <value>Prévention incendie</value>

                <value>Project Management</value>

                <value>Projets et processus</value>

                <value>Retraite</value>

                <value>Santé et Bien-être au Travail</value>

                <value>Sécurité</value>

                <value>Séminaires/Conférences - Droits et Devoirs du Fonctionnaire</value>

                <value>Séminaires/Conférences - Économie</value>

                <value>Séminaires/Conférences - Élargissement</value>

                <value>Séminaires/Conférences - Fonctionnement du SGC/des Institutions Européennes</value>

                <value>Séminaires/Conférences - Introduction au Droit</value>

                <value>Séminaires/Conférences - Politique Mondiale</value>

                <value>Séminaires/Conférences - Politiques de l'Union Européenne</value>

                <value>Tests</value>

                <value>Travail d'équipe</value>

            </values>

        </answer>

    </parameter>

</parameters>

 

 

2. Refresh the document

 

PUT http://MYSERVER/biprws/raylight/v1/documents/9873/parameters

Accept: application/xml

X-SAP-LogonToken: "MYSERVER@{3&2=15119,U3&2v=MYSERVER,UP&66=60,U3&68=secEnterprise:Administrator,UP&S9=12,U3&qe=100,U3&vz=Cu2HQqn16kSChd5qtwbKkOXtWsQJQcBYFq8iKz6LsmI,UP}"

 

Request Body:

<parameters>

<parameter type="prompt">

<id>0</id>

<answer type="Text">

<values>

<value id="1">Interne</value>

</values>

</answer>

</parameter>

<parameter  type="prompt">

<id>1</id>

<answer type="DateTime">

<values>

<value id="1">2013-07-03T01:00:00.000+01:00</value>

</values>

</answer>

</parameter>

<parameter  type="prompt">

<id>2</id>

<answer type="DateTime">

<values>

<value id="1">2015-01-03T01:00:00.000+01:00</value>

</values>

</answer>

</parameter>

<parameter  type="prompt">

<id>3</id>

<answer type="Text">

<values>

<value id="1">...BUREAUTIQUE</value>

</values>

</answer>

</parameter>

</parameters>

 

 

ERROR I get:

 

Status 400 Bad Request

 

<error>

    <error_code>WSR 00102</error_code>

    <message>Illegal argument ("Database error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified. (IES 10901)")</message>

    <stack_trace>com.sap.webi.raylight.RaylightException: Illegal argument ("Database error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified. (IES 10901)")&#13;

  at com.sap.webi.raylight.context.Messenger.createException(Messenger.java:59)&#13;

  at com.sap.webi.raylight.actions.parameter.AbstractParametersAction.put(AbstractParametersAction.java:146)&#13;

  at com.sap.webi.raylight.actions.parameter.AbstractParametersAction.put(AbstractParametersAction.java:71)&#13;

  at com.sap.webi.raylight.actions.parameter.PutDocumentParametersAction.execute(PutDocumentParametersAction.java:31)&#13;

  at sun.reflect.GeneratedMethodAccessor397.invoke(Unknown Source)&#13;

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#13;

  at java.lang.reflect.Method.invoke(Method.java:597)&#13;

  at com.sap.webi.raylight.actions.ActionInvoker.invokeWith(ActionInvoker.java:123)&#13;

  at com.sap.webi.raylight.actions.ActionDispatcher.invoke(ActionDispatcher.java:105)&#13;

  at com.sap.webi.raylight.RaylightServiceDocumentParameters.putParameters(RaylightServiceDocumentParameters.java:183)&#13;

  at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source)&#13;

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#13;

  at java.lang.reflect.Method.invoke(Method.java:597)&#13;

  at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)&#13;

  at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89)&#13;

  at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:164)&#13;

  at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:242)&#13;

  at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:242)&#13;

  at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:242)&#13;

  at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:91)&#13;

  at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)&#13;

  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)&#13;

  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)&#13;

  at java.util.concurrent.FutureTask.run(FutureTask.java:138)&#13;

  at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)&#13;

  at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)&#13;

  at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)&#13;

  at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:113)&#13;

  at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:102)&#13;

  at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:464)&#13;

  at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:149)&#13;

  at com.sap.bip.rs.server.servlet.BIPServletController.invoke(BIPServletController.java:93)&#13;

  at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:148)&#13;

  at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179)&#13;

  at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPut(AbstractHTTPServlet.java:120)&#13;

  at javax.servlet.http.HttpServlet.service(HttpServlet.java:649)&#13;

  at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159)&#13;

  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)&#13;

  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&#13;

  at com.businessobjects.sdk.actionfilter.WorkflowFilter.doFilter(WorkflowFilter.java:45)&#13;

  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&#13;

  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&#13;

  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)&#13;

  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)&#13;

  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)&#13;

  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)&#13;

  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#13;

  at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)&#13;

  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)&#13;

  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)&#13;

  at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)&#13;

  at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)&#13;

  at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)&#13;

  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)&#13;

  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)&#13;

  at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)&#13;

  at java.lang.Thread.run(Thread.java:763)&#13;

Caused by: com.businessobjects.sdk.core.server.CommunicationException$UnexpectedServerException: Database error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified. (IES 10901)&#13;

  at com.businessobjects.sdk.core.exception.ExceptionBuilder.make(ExceptionBuilder.java:152)&#13;

  at com.businessobjects.sdk.core.exception.ExceptionBuilder.make(ExceptionBuilder.java:109)&#13;

  at com.businessobjects.sdk.core.server.common.CommonRequestHandler.afterProcessing(CommonRequestHandler.java:127)&#13;

  at com.businessobjects.sdk.core.server.internal.AbstractServer.processIt(AbstractServer.java:178)&#13;

  at com.businessobjects.sdk.core.server.internal.AbstractServer.process(AbstractServer.java:133)&#13;

  at com.businessobjects.sdk.core.server.internal.InstanceServer.process(InstanceServer.java:96)&#13;

  at com.sap.sl.sdk.services.util.ServerRequestProcessor.processServerRequest(ServerRequestProcessor.java:48)&#13;

  at com.sap.sl.sdk.dataprovider.service.DataProviderServiceImpl.processDataProviderCommand(DataProviderServiceImpl.java:604)&#13;

  at com.sap.sl.sdk.dataprovider.service.DataProviderServiceImpl.processDataProviderCommand(DataProviderServiceImpl.java:616)&#13;

  at com.sap.sl.sdk.dataprovider.service.DataProviderServiceImpl.run(DataProviderServiceImpl.java:306)&#13;

  at com.sap.sl.sdk.workspace.service.WorkspaceServiceImpl.run(WorkspaceServiceImpl.java:333)&#13;

  at com.sap.webi.raylight.business.impl.ParameterServicesHelper.refresh(ParameterServicesHelper.java:168)&#13;

  at com.sap.webi.raylight.business.impl.ParameterServicesHelper.refresh(ParameterServicesHelper.java:156)&#13;

  at com.sap.webi.raylight.business.ParameterHelper.run(ParameterHelper.java:232)&#13;

  at com.sap.webi.raylight.actions.parameter.AbstractParametersAction.put(AbstractParametersAction.java:144)&#13;

  ... 55 more&#13;

Caused by: com.businessobjects.sdk.core.server.ServerException: Database error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified. (IES 10901)&#13;

  at com.businessobjects.sdk.core.server.common.CommonRequestHandler.newServerException(CommonRequestHandler.java:260)&#13;

  at com.businessobjects.sdk.core.server.common.CommonRequestHandler.createAllServerExceptions(CommonRequestHandler.java:238)&#13;

  at com.businessobjects.sdk.core.server.common.CommonRequestHandler.afterProcessing(CommonRequestHandler.java:121)&#13;

  ... 67 more&#13;

</stack_trace>

</error>

 

Anyone could help please? I'm new to this but I think the request body XML is correctly formated?

 

Thanks


Viewing all articles
Browse latest Browse all 1088

Trending Articles