Click the Initiate column to display a dropdown list, and select yes. When set to Click OK. Click OK. Repeat Step 1 through Step 3 to create a second property alias for NameCorr.

Invoking an Asynchronous Web Service from a BPEL Process 8-25 ns6:CustResponsens6:APR Design is now complete.

10. Click OK.

8.5.1.7 Step 7: Reviewing WSDL File Content

To review WSDL file content: 1. Refresh the Application Navigator. The NameCorr and IDCorr correlation set properties are defined in the MyCorrelationSet_Properties.wsdl file in the Application Navigator. Example 8–10 provides an example. Example 8–10 Correlation Set Properties definitions name=properties targetNamespace=http:xmlns.oracle.comMyCorrelationSetcorrelationset xmlns=http:schemas.xmlsoap.orgwsdl xmlns:bpws=http:schemas.xmlsoap.orgws200303business-process xmlns:plnk=http:schemas.xmlsoap.orgws200305partner-link xmlns:xsd=http:www.w3.org2001XMLSchema bpws:property name=NameCorr type=xsd:string bpws:property name=IDCorr type=xsd:double definitions The property aliases are defined in the MyCorrelationSet.wsdl file, as shown in Example 8–11 : Example 8–11 Property Aliases bpws:propertyAlias propertyName=ns1:NameCorr messageType=ns3:LoanAppl_msg part=LoanAppl query=ns2:LoanApplns2:Name bpws:propertyAlias propertyName=ns1:NameCorr messageType=ns5:LoanAppResponse_msg part=LoanAppResponse query=ns4:LoanAppResponsens4:APR bpws:propertyAlias propertyName=ns1:IDCorr messageType=ns5:LoanAppResponse_msg part=LoanAppResponse query=ns4:LoanAppResponsens4:APR bpws:propertyAlias propertyName=ns1:IDCorr messageType=ns7:CustResponse_msg part=CustResponse query=ns6:CustResponsens6:APR Because the BPEL process service component is not created as a web services provider in this example, the MyCorrelationSet.wsdl file is not referenced in the BPEL process service component. Therefore, you must import the MyCorrelationSet.wsdl file inside the FirstReceive.wsdl file to reference the correlation sets defined in the former WSDL. Example 8–12 provides an example. Example 8–12 WSDL File Import import namespace=http:xmlns.oracle.comMyCorrelationSet 8-26 Oracle Fusion Middleware Developers Guide for Oracle SOA Suite location=MyCorrelationSet.wsdl 8.5.2 What You May Need to Know About Setting Correlations for an IMA Using a fromParts Element With Multiple Parts Assume you have the following scenario: ■ A BPEL 2.0 process with a WSDL message type that has multiple parts that are identical in type. ■ A property alias has been defined based on the element type of the above part. For a process that has an inbound message activity IMA for example, a receive activity, onMessage branch of a scope or pick activity, or onEvent branch of a scope activity in BPEL 2.0 that uses the fromParts element with fromPart defined for each part, correlations cannot be defined because the runtime environment cannot determine the part to which to apply the property alias. For more information about mapping WSDL message parts with the toParts and fromParts elements, see Section 6.17, Mapping WSDL Message Parts in BPEL 2.0.