To create a client application built with
Flex that is able to invoke the FirstAppSolution/PreLoanProcess
process, perform the following steps:
Start a new Flex project.
Include the adobe-remoting-provider.swc file in your project’s
class path. (See Including the LiveCycle Flex library file.)
Create a mx:RemoteObject instance through
either ActionScript or MXML. (See Creating a mx:RemoteObject instance)
Set up a ChannelSet instance to communicate
with LiveCycle, and associate it with the mx:RemoteObject instance.
(See Create a Channel to LiveCycle.)
Call the ChannelSet’s login method or the
service’s setCredentials method to specify the
user identifier value and password. (See Using single sign-on.)
Create the XML data source to pass to the FirstAppSolution/PreLoanProcess process
by creating an XML instance. (This application logic is shown in
the following code example.)
Create an object of type Object by using its constructor.
Assign the XML to the object by specifying the name of the process’s
input parameter, as shown in the following code:
//Get the XML data to pass to the LiveCycle ES process
var xml:XML = createXML();
var params:Object = new Object();
params["formData"]=xml;
Invoke the FirstAppSolution/PreLoanProcess process
by calling the mx:RemoteObject instance’s invoke_Async method.
Pass the Object that contains the input parameter.
(See Passing input values.)
Retrieve the invocation identification value that is returned
from a long-lived process, as shown in the following code:
// Handles async call that invokes the long-lived process
private function resultHandler(event:ResultEvent):void
{
ji = event.result as JobId;
jobStatusDisplay.text = "Job Status ID: " + ji.jobId as String;
}
|
|
|