1 Reply Latest reply on Sep 7, 2011 5:38 AM by Remyasree

    LiveCycle ES and soapUI (Assembler and Forms problems)

    jpadron_uy Level 1

      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.