Avatar

Level 3

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.

assembler.getVersion.png

My SOAP request in soapUI:

assembler.invoke.png

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 &lt;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 &lt;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"}...

assembler.invoke.log.png

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.