Business Processes and Rules: Siebel Enterprise Application Integration > Creating and Using Dispatch Rules >
ProcessAggregateRequest Method
The ProcessAggregateRequest method allows you to perform multiple invocations of business services in a single request. The method bundles the output for each request into a single Siebel property set or XML document. When using the ProcessAggregateRequest method with the EAI Dispatch Service business service, you need to define an input argument called AggregatedServiceRequest, with type Hierarchy for the EAI Dispatch Service to use to store the incoming data. The following example is the input argument for this method, using XML to represent the PropertySet. ....
<PropertySet>
<AggregatedServiceRequest>
This is the input/output method argument for the ProcessAggregatedRequest method. The EAI Dispatch Service with ProcessAggregateRequest Method looks for this XML tag within the XML document to determine where it needs to start reading the document. <BusinessServiceWrapper
wrapper around the business service. The name of the wrapper has no effect on the EAI Dispatch Service. BusinessServiceName=...
XML tag for business service BusinessServiceMethod=...>
XML tag for business service method <ArgumentWrapper
wrapper around the business service arguments. The name of the wrapper has no effect on the EAI Dispatch Service. XMLTagArgument1=...
XML tag for the first argument. Replace this tag with the correct XML tag for the argument your business service method is using. XMLTagArgument2=...
XML tag for the second argument. Replace this tag with the correct XML tag for the argument your business service method is using. .../>
</BusinessServiceWrapper> NOTE: For examples, see Outbound Scenarios Using ProcessAggregateRequest.
|