Hello
I'm trying to invoke the Assembler service via soapUI (eviware soapUI), specifically the method "invoke", by passing a DDX and I can not do it.
My environment is:
My invocation:
I want to flatten a PDF (created with Adobe Designer), for which service delivery:
+ DDX:
<?xml version="1.0" encoding="UTF-8"?>
<DDX xmlns="http://ns.adobe.com/DDX/1.0/">
<PDF result="out.pdf" save="Full" mergeLayers="true">
<Author value="SOAP-UI - Servicio de Formularios PDF."/>
<Subject value="SOAP-UI - Formulario consolidado"/>
<PDF source="pdfToFlatten.pdf">
<NoXFA/>
</PDF>
</PDF>
</DDX>
- Files needed (referenced in the ddx, "pdfToFlatten.pdf").
I can do this task programmatically (from Java and Axis client ) and make the same request and in this case it works properly ... but I NEED to call it from soapUI.
I can communicate with the services of LC and invoke its methods from soapUI (not a permissions issue), in fact if we invoke the getVersion method Assembler Service get a satisfactory response.
My SOAP request in soapUI:
Problem:
Assembler can not find the source PDF (called "pdfToFlatten.pdf" referenced in the DDX) to process.
FaultString on soapResponse: com.adobe.livecycle.assembler.client.ProcessingException: ALC-ASM-S00-002: Failed to execute the DDX - error messages provided. Caused by: com.adobe.internal.ddxm.DDXMException: com.adobe.internal.pdfm.CollateralNotFoundException: DDXM_S14017: A <PDF> source document is required, but no documents were found for {PDF source="pdfToFlatten.pdf" baseDocument="true"}. Caused by: com.adobe.internal.pdfm.CollateralNotFoundException: DDXM_S14017: A <PDF> source document is required, but no documents were found for {PDF source="pdfToFlatten.pdf" baseDocument="true"}.; nested exception is:
com.adobe.livecycle.assembler.client.ProcessingException: ALC-ASM-S00-002: Failed to execute the DDX - error messages provided.
Error in url server providen: com.adobe.internal.ddxm.Executive.execute DDXM_S00001: Failed to assemble result named out.pdfcom.adobe.internal.ddxm.DDXMException: com.adobe.internal.pdfm.CollateralNotFoundException: DDXM_S14017: A <PDF> source document is required, but no documents were found for {PDF source="pdfToFlatten.pdf" baseDocument="true"}...
And the specific question is how do I pass the files mentioned in the ddx from soapUI to reach the server? I do not know how to do this.
In the Forms service (which must also be invoked via soapUI) also appear parameters of type Map (apachesoap: mapItem) and need to know how I pass the values to these fields.
Thanks.