Quantcast
Channel: Adobe Community : Popular Discussions - LiveCycle Workbench
Viewing all articles
Browse latest Browse all 69588

Invoke Process through livecycle java api

$
0
0
Hi,
I was trying to invoke a process through java api call. And the program hit a IllegalStateException when calling the invoke API. The process is a long-lived process and have a input parameter of String type "strDate". What is the cause? I tried calling the invoke as asynchronous process request and also synchronous, both throw the same exception.

The sample code is copied from the livecycle documentation. Part of the code is as follow:

...
Properties connectionProps = new Properties();
connectionProps.setProperty("DSC_DEFAULT_EJB_ENDPOINT", "iiop://localhost:2809");
connectionProps.setProperty("DSC_TRANSPORT_PROTOCOL","EJB");
connectionProps.setProperty("DSC_SERVER_TYPE", "WebSphere");
connectionProps.setProperty("DSC_CREDENTIAL_USERNAME", "Administrator");
connectionProps.setProperty("DSC_CREDENTIAL_PASSWORD", "password");

ServiceClientFactory myFactory = ServiceClientFactory.createInstance(connectionProps);
ServiceClient myServiceClient = myFactory.getServiceClient();
Map params = new HashMap();
params.put("strDate", "12122008");
InvocationRequest request = myFactory.createInvocationRequest(
"TestJDBC","invoke",params,false);
InvocationResponse response = myServiceClient.invoke(request); //this api throw
String invocationId = response.getInvocationId();
...

THE ERROR the program generated:

java.lang.IllegalStateException at com.adobe.idp.dsc.clientsdk.ServiceClientFactory$1.handleThrowable(ServiceClientFactory.j ava:68)
at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke ServiceClient.java:220)
at InvokeProcess.main(Unknown Source)

Thanks for any help.

Viewing all articles
Browse latest Browse all 69588

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>