// Create ServiceClientFactoryProperties serviceClientFactoryProperties = CreateObject("java","com.adobe.idp.dsc.clientsdk.ServiceClientFactoryProperties"); connectionProps = CreateObject("java","java.util.Properties").init(); connectionProps.setProperty(serviceClientFactoryProperties.DSC_DEFAULT_EJB_ENDPOINT, EJB_ENDPOINT); connectionProps.setProperty(serviceClientFactoryProperties.DSC_TRANSPORT_PROTOCOL, serviceClientFactoryProperties.DSC_EJB_PROTOCOL); connectionProps.setProperty(serviceClientFactoryProperties.DSC_SERVER_TYPE, "Jboss"); connectionProps.setProperty(serviceClientFactoryProperties.DSC_CREDENTIAL_USERNAME, "administrator"); connectionProps.setProperty(serviceClientFactoryProperties.DSC_CREDENTIAL_PASSWORD, "password"); // Initialize ServiceClientFactory with serviceClientFactoryProperties myFactory = CreateObject("java","com.adobe.idp.dsc.clientsdk.ServiceClientFactory").createInstance(connectionProps); // Initialize OutputClient with ServiceClientFactory properties formsClient = CreateObject("java","com.adobe.livecycle.formsservice.client.FormsServiceClient").init(myFactory); // Initialize FileInputStream with fileInput Variable inXML_FileInputStream = CreateObject("java","java.io.FileInputStream").init(inXML); // Set inPDF Document inXML = CreateObject("java","com.adobe.idp.Document").init(inXML_FileInputStream); PDFFormRenderSpec = CreateObject("java","com.adobe.livecycle.formsservice.client.PDFFormRenderSpec").init(); PDFVersion = CreateObject("java","com.adobe.livecycle.formsservice.client.PDFVersion"); PDFFormRenderSpec.setPDFVersion(PDFVersion.PDFVersion_1_5); // Create URLSpec Object URLSpec = CreateObject("java","com.adobe.livecycle.formsservice.client.URLSpec").init(); URLSpec.setApplicationWebRoot(applicationWebRoot); URLSpec.setContentRootURI(contentRootURI); URLSpec.setTargetURL(targetURL); // Initiate The renderPDFForm Method FormsResult = formsClient.renderPDFForm(inXDP,inXML,PDFFormRenderSpec,URLSpec,JavaCast( "null", "" )); // Set outPDF Document For Result Handling FormsResultPDF = FormsResult.getOutputContent(); // Initialize FileOutputStream with fileOutput Variable fileOutputStream = CreateObject("java","java.io.File").init(outPDF); FormsResultPDF.copyToFile(fileOutputStream);