From: <pka...@us...> - 2009-07-03 14:33:32
|
Revision: 312 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=312&view=rev Author: pkasprzak Date: 2009-07-03 14:33:22 +0000 (Fri, 03 Jul 2009) Log Message: ----------- * Support for account / accountMessage in LSFAdapter / ObjectProcessor * Added preliminary version of IliasAdapter:AddAccount.bpel Modified Paths: -------------- trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/InboundObjectProcessor.bpel Modified: trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/InboundObjectProcessor.bpel =================================================================== --- trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/InboundObjectProcessor.bpel 2009-07-03 14:33:16 UTC (rev 311) +++ trunk/sandbox/lsf-adapter-demo/ObjectProcessor/src/InboundObjectProcessor.bpel 2009-07-03 14:33:22 UTC (rev 312) @@ -27,6 +27,7 @@ <variables> <variable name="ProcessCategoryEventIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" messageType="tns:ProcessCategoryEventRequest"/> <variable name="ProcessCourseEventIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" messageType="tns:ProcessCourseEventRequest"/> + <variable name="ProcessAccountEventIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" messageType="tns:ProcessAccountEventRequest"/> <variable name="ToBusIdOperationOut" xmlns:tns="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper" messageType="tns:ToBusIdOperationResponse"/> <variable name="ToBusIdOperationIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/IdentityMapper/IdentityMapper" messageType="tns:ToBusIdOperationRequest"/> @@ -90,6 +91,35 @@ </assign> </sequence> </onMessage> + + <onMessage partnerLink="ClientAdapter" operation="processAccountEvent" xmlns:tns="http://j2ee.netbeans.org/wsdl/ObjectProcessor/ObjectProcessor" + portType="tns:ObjectProcessorPortType" + variable="ProcessAccountEventIn"> + <sequence> + <assign name="prepareResolveBusIdForAccount"> + <sxt:trace> + <sxt:log level="info" location="onStart"> + <ns0:from>concat('*** Account: ', sxxf:doMarshal($ProcessAccountEventIn.accountMessage))</ns0:from> + </sxt:log> + </sxt:trace> +<!-- + <copy> + <from>$ProcessAccountEventIn.accountMessage/dt:source</from> + <to>$ToBusIdOperationIn.clientInstanceId</to> + </copy> +--> + <copy> + <from>1</from> + <to>$ToBusIdOperationIn.clientInstanceId</to> + </copy> + <copy> + <from>$ProcessAccountEventIn.accountMessage/dt:account/dt:attribute[dt:name = 'clientId']/dt:value</from> + <to>$ToBusIdOperationIn.clientObjectId</to> + </copy> + </assign> + </sequence> + </onMessage> + </pick> <invoke name="resolveBusId" partnerLink="IdentityMapper" operation="ToBusIdOperation" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |