Hello there.<br /><br />I have a livecycle process which is used to merge an XML data file with an XDP form to create a static PDF document using Livecycle output ES.<br /><br />I have set up a watched folder end point which works successfully, i.e. I drop an appropriate XML data file into the watched folder, and the appropriate pdf document is successfully created in the appropriate directory.<br /><br />So far so good.<br /><br />In practise, this process is going to be exposed as a web service to be called by an ASP.Net based application. To this end, I want to test the principle of calling the process as a web service. To do this, I have set up another process (test client process), which calls the original (core) process as a web service, using an Invoke Web Service step. I have set up another watched folder end point for this test client process, which is pretty much identical to the watched folder end point I am using for the core process.<br /><br />The XML data is passed using a variable called xmlData of type xml. This is defined as a required input variable in both the test client process and the core process. I am successfully passing this data into the test client process by dropping the xml file into the watched folder (I know this is working because I have put in a variable logger step to make sure this is happening).<br /><br />I am then attempting to pass this xml data into the core process by embedding the xmlData variable in the SOAP Request, which is as follows:<br /><br /><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://adobe.com/idp/services"><br /> <soapenv:Header/><br /> <soapenv:Body><br /> <ser:invoke><br /> <ser:xmlData><br />{$ /process_data/xmlData $}<br /> </ser:xmlData><br /> </ser:invoke><br /> </soapenv:Body><br /></soapenv:Envelope><br /><br />For all the other options in the WebService Settings dialog, I am using default\generated values.<br /><br />When I drop an XML file into the watched folder to invoke the test client process, it produces a response with the error ALC-DSC-002-000: com.adobe.idp.dsc.RequiredParameterException: Parameter: xmlData is required. (full text pasted below).<br /><br />Any ideas why this is generating an error?<br /><br />Many thanks<br /><br />Geoff Olding<br /><br />The full text of the error is as follows:<br /><br /><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><br /> <soapenv:Body><br /> <soapenv:Fault><br /> <faultcode>soapenv:Server.userException</faultcode><br /> <faultstring>ALC-DSC-002-000: com.adobe.idp.dsc.RequiredParameterException: Parameter: xmlData is required.</faultstring><br /> <detail><br /> <faultData><br /> <ns1:error xmlns:ns1="http://adobe.com/idp/services"><br /> <ns1:classLoader><br /> <ns1:parent><br /> <ns1:parent><br /> <ns1:parent><br /> <ns1:parent><br /> <ns1:parent xsi:nil="true"/><br /> </ns1:parent><br /> </ns1:parent><br /> </ns1:parent><br /> </ns1:parent><br /> </ns1:classLoader><br /> <ns1:componentUID>DSC</ns1:componentUID><br /> <ns1:errorCode>2</ns1:errorCode><br /> <ns1:localizedMessage>Parameter: xmlData is required.</ns1:localizedMessage><br /> <ns1:message>Parameter: xmlData is required.</ns1:message><br /> <ns1:minorCode>0</ns1:minorCode><br /> </ns1:error><br /> <ns2:message xmlns:ns2="http://adobe.com/idp/services">Parameter: xmlData is required.</ns2:message><br /> <ns3:nestedThrowable xsi:nil="true" xmlns:ns3="http://adobe.com/idp/services"/><br /> </faultData><br /> <ns4:hostname xmlns:ns4="http://xml.apache.org/axis/">kananga</ns4:hostname><br /> </detail><br /> </soapenv:Fault><br /> </soapenv:Body>
↧