Hi Mark ,
Please Check it out .
<process xmlns:sapxi="http://www.sap.com/xi/" xmlns:tns="http://ns_bpm_scenario" xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="IP_PradeepBpm_CompDet" xsi:schemalocation="BPEL4WS.xsd" targetNamespace="http://ns_bpm_scenario">
<extensions>
<extension namespace="http://www.sap.com/xi/extensions" mustUnderstand="yes"></extension>
<extension namespace="http://www.sap.com/xi/extensions/optional" mustUnderstand="no"></extension>
</extensions>
<import namespace="http://ns_bpm_scenario" importType="http://schemas.xmlsoap.org/wsdl/"></import>
<sap-extn:annotation xmlns:sap-extn="http://www.sap.com/xi/extensions">
<sap-extn:processCategory>process</sap-extn:processCategory>
</sap-extn:annotation>
<partnerLinks>
<partnerLink name="Transform_Link" partnerLinkType="sapxi:Transform_LT" partnerRole="Transform_Role"></partnerLink>
</partnerLinks>
<correlationSets>
<correlationSet name="Correlation" properties="tns:Correlation|COMPID|9fe217b75ff711e4a7420023243a6aff tns:Correlation|COMPID|a25503c85ff711e48fbc0023243a6aff "></correlationSet>
</correlationSets>
<variables>
<variable name="Result" messageType="http://ns_bpm_scenario:MT_PradeepBpm_IB"></variable>
<variable name="Source1" messageType="http://ns_bpm_scenario:MT_PradeepBpm_OB"></variable>
<variable name="Source2" messageType="http://ns_bpm_scenario:MT_PradeepBpm_OB1"></variable>
<variable name="Transform_packedInMsg" messageType="sapxi:inTransformMsg"></variable>
<variable name="Transform_packedOutMsg" messageType="sapxi:outTransformMsg"></variable>
</variables>
<sequence>
<scope name="Block1">
<sequence>
<extensionActivity>
<sap-extn:flow xmlns:sap-extn="http://www.sap.com/xi/extensions" name="Fork1">
<sap-extn:completion></sap-extn:completion>
<sequence>
<receive xmlns:sapextn-optional="http://www.sap.com/xi/extensions/optional" name="Receive1" sapextn-optional:mode="async" variable="Source1" createInstance="yes"></receive>
</sequence>
<sequence>
<receive xmlns:sapextn-optional="http://www.sap.com/xi/extensions/optional" name="Receive2" sapextn-optional:mode="async" variable="Source2" createInstance="yes"></receive>
</sequence>
</sap-extn:flow>
</extensionActivity>
</sequence>
</scope>
<sequence xmlns:sapextn-optional="http://www.sap.com/xi/extensions/optional" sapextn-optional:stepType="TRANSFORM" sapextn-optional:stepName="Transformation1" sapextn-optional:mapProgram="http://ns_bpm_scenario:OM_PradeepBpm_ABSMAPP">
<assign name="packMsg#1">
<copy>
<from>
sap-extn:packMsgInTransformParam('Transform_packedInMsg', 'inMsg' , 'Source1', 'SI_PradeepBpm_Abs_OB', 'http://ns_bpm_scenario', '', 'MT_PradeepBpm_OB')
</from>
<to variable="Transform_packedInMsg"></to>
</copy>
</assign>
<assign name="packMsg#2">
<copy>
<from>
sap-extn:packMsgInTransformParam('Transform_packedInMsg', 'inMsg' , 'Source2', 'SI_PradeepBpm_Abs_OB1', 'http://ns_bpm_scenario', '', 'MT_PradeepBpm_OB1')
</from>
<to variable="Transform_packedInMsg"></to>
</copy>
</assign>
<invoke partnerLink="Transform_Link" portType="sapxi:Transform_PT" operation="TransformOp" inputVariable="Transform_packedInMsg" outputVariable="Transform_packedOutMsg"></invoke>
<assign name="unpackMsg#1">
<copy>
<from>
sap-extn:unpackMsgOutofTransformParam('Transform_packedOutMsg', 'outMsg' , 'SI_PradeepBpm_Abs_IB', 'http://ns_bpm_scenario', 'MT_PradeepBpm_IB')
</from>
<to variable="Result"></to>
</copy>
</assign>
</sequence>
<invoke xmlns:sap-extn="http://www.sap.com/xi/extensions" xmlns:sapextn-optional="http://www.sap.com/xi/extensions/optional" name="Send1" sap-extn:context="" sapextn-optional:mode="async" inputVariable="Result" portType="http://ns_bpm_scenario:SI_PradeepBpm_Abs_IB" operation="SI_PradeepBpm_Abs_IB">
<catch faultName="sapxi:system_exception">
<throw name="system_exception" faultName=""></throw>
</catch>
</invoke>
</sequence>
</process>
Regards ,
Pradeep