|
|
/*** This Java Quick Start uses the following JAR files:* 1. adobe-livecycle-client.jar* 2. adobe-usermanager-client.jar* 3. adobe-taskmanager-client-sdk.jar* 4. adobe-workflow-client-sdk.jar* 5. adobe-utilities.jar* 6. jbossall-client.jar (use a different JAR file if LiveCycle ES is not deployed on Jboss)*/package com.adobe.sample.taskmanager;import java.io.FileInputStream;import java.io.InputStream;import java.util.*;import com.adobe.idp.Document;import com.adobe.idp.dsc.clientsdk.ServiceClientFactory;import com.adobe.idp.taskmanager.dsc.client.*;import com.adobe.idp.taskmanager.dsc.client.task.FormInstance;import com.adobe.idp.taskmanager.dsc.client.task.SaveTaskResult;import com.adobe.idp.taskmanager.dsc.client.task.TaskManager;public class SetFormData {public static void main(String[] args) {try{//Set connection propertiesProperties ConnectionProps = new Properties();ConnectionProps.setProperty("DSC_DEFAULT_EJB_ENDPOINT", "jnp://localhost:1099");ConnectionProps.setProperty("DSC_TRANSPORT_PROTOCOL","EJB");ConnectionProps.setProperty("DSC_SERVER_TYPE", "JBoss");ConnectionProps.setProperty("DSC_CREDENTIAL_USERNAME", "tblue");ConnectionProps.setProperty("DSC_CREDENTIAL_PASSWORD", "password");//Create a ServiceClientFactory objectServiceClientFactory myFactory = ServiceClientFactory.createInstance(ConnectionProps);//Create a TaskManager objectTaskManager myTaskManager = TaskManagerClientFactory.getTaskManager(myFactory);//Specify form data that is used to update the formFileInputStream myData = new FileInputStream("C:\\Adobe\\FormData.xml");Document doc = new Document(myData);InputStream in = doc.getInputStream();byte[] formarray = new byte[in.available()];in.read(formarray);//Get an empty form instanceFormInstance newForm = myTaskManager.getEmptyForm();newForm.setTemplatePath("C:\\Adobe\\Mortgage.xdp");newForm.setXFAData(formarray);newForm.setDocument(doc);//Save the modified formSaveTaskResult result = myTaskManager.save(4, newForm);System.out.println("ActionFromData= "+result.getActionFromData());System.out.println("task id= "+result.getTaskId());}catch(Exception e){e.printStackTrace();}}}
Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/livecycle/es/sdkHelp/programmer/sdkHelp/quickStarts_Tasks.21.9.html