true() true() string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string string ns:PixSourceEntry/ns:SimulatorSet/ns:SimulatorInitiatorNumber ns:PixSourceEntry/ns:SUTSet/ns:SUTNumber ns:PixConsumerEntry/ns:SUTSet/ns:SUTNumber ns:PixConsumerEntry/ns:SimulatorSet/ns:SimulatorInitiatorNumber count($inputMessage.parameters/ns:PixManagerEntry/ns:SimulatorEntry) true string string string string string string string string string string string string string string string 0 0 string string string string string 0 0 string string string string 0 string string string string string 0 string string string string string 0 0 string string string string 0 string string string string string concat($inputMessage.parameters/ns:TestMetaData/ns:TestID,":", abx:getProcessId()) ns:TestMetaData/ns:TestID string string abx:getProcessId() ns0:BpelServerID abx:getProcessId() ns:Output $PixManagerSimulatorNumber>0 1200 balabla balabla balabla blabla ADRESS service ns:PixManagerEntry/ns:SimulatorEntry/ns:SimulatorEndPoint/ns:EndPointReference wsa:Address ns:PixManagerEntry/ns:SimulatorEntry/ns:SimulatorEndPoint/ns:PortName wsa:ServiceName/@PortName concat('ts:',ns:PixManagerEntry/ns:SimulatorEntry/ns:SimulatorEndPoint/ns:ServiceName) wsa:ServiceName blabla ADRESS service bla bla ns:PixManagerEntry/ns:SimulatorEntry/ns:SimulatorEndPoint/ns:EndPointReference wsa:Address ns:PixManagerEntry/ns:SimulatorEntry/ns:SimulatorEndPoint/ns:PortName wsa:ServiceName/@PortName concat('ts:',ns:PixManagerEntry/ns:SimulatorEntry/ns:SimulatorEndPoint/ns:ServiceName) wsa:ServiceName resp:return wsa:ReferenceProperties/sess:ServiceGroupId ns:PixManagerEntry/ns:SimulatorEntry/ns:SimulatorConfiguration/ns:port resp:port ns:PixManagerEntry/ns:SimulatorEntry/ns:SimulatorConfiguration/ns:workDirectory resp:workDirectory ns:PixManagerEntry/ns:SimulatorEntry/ns:SimulatorConfiguration/ns:doneDirectory resp:doneDirectory ns:PixManagerEntry/ns:SimulatorEntry/ns:SimulatorConfiguration/ns:logDirectory resp:logDirectory ns:PixManagerEntry/ns:SimulatorEntry/ns:SimulatorConfiguration/ns:actorName resp:actorName blabla string string ns:PixManagerEntry/ns:SimulatorEntry/ns:SimulatorConfiguration/ns:actorName 3 $inputMessage.parameters/ns:TestMetaData/ns:ProcessManager/ns:UserName Pix Manager Simulator started successfully $PixManagerSUTName $TestID {$TestID} The simulator, {$SUTName} used as Pix Manager, was successfully started. $PixSourceSUTNumber>0 1 $PixSourceSUTNumber A new Task was assigned to you can you start the Pix Souce as SUT ns:PixSourceEntry/ns:SUTSet/ns:SUTEntry[$counter]/ns:SystemName ns:PixSourceEntry/ns:SUTSet/ns:SUTEntry[$counter]/ns:SUTOwnerContact/ns:UserName ns:PixSourceEntry/ns:SUTSet/ns:SUTEntry[$counter]/ns:SUTInitiatorConfiguration/ns:targetPort ns:PixSourceEntry/ns:SUTSet/ns:SUTEntry[$counter]/ns:SUTInitiatorConfiguration/ns:targetHost 3 $inputMessage.parameters/ns:PixSourceEntry/ns:SUTSet/ns:SUTEntry[$counter]/ns:SUTOwnerContact/ns:UserName $inputMessage.parameters/ns:TestMetaData/ns:ProcessManager/ns:UserName Patient Admission Request $PixSourceSystemName $TestID {$TestID} Admit Patient (#Contextual informations to be added in further verions) project:/B4PPixScenario/xsl-renderings/start_taskdetail.xsl project:/B4PPixScenario/xsl-renderings/start_param2commands.xsl $StartResponse/start:responseToStartRequest='TaskAccomplished' ns:PatientID ns:ID[$counter]/ns:PatientLocalID ns:ID[$counter]/ns:SystemName ns:Domain ns:ID[$counter]/ns:Domain 3 $inputMessage.parameters/ns:TestMetaData/ns:ProcessManager/ns:UserName Pix Source SUT made a patient admission successfully $PixSourceSystemName $PixSourceOwner $TestID {$TestID} The system {$SystemName}, used as Pix Source, owned by {$SystemOwner}, made a patient admission successfully. 3 $inputMessage.parameters/ns:TestMetaData/ns:ProcessManager/ns:UserName Pix Source SUT failed to make a patient admission $PixSourceSystemName $PixSourceOwner $StartResponse/start:DysfunctionReason/start:reason $StartResponse/start:DysfunctionReason/start:description $TestID {$TestID} The system {$SystemName} , used as Pix Source, owned by {$SystemOwner} , failed to make a patient admission. The reason of this dysfunction is : *{$DysfunctionReason} *{$DysfunctionReasonDescription} $OutputMessage.parameters/ns:Result='false' false() ns:Result concat("The test will be cancelled due to the dysfuction of ",$PixSourceSystemName," owned by ",$PixSourceOwner) ns:Output failed ns0:newStatus $PixSourceSimulatorNumber>0 1 $PixSourceSimulatorNumber ADRESS service ns:PixSourceEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorEndPoint/ns:EndPointReference wsa:Address ns:PixSourceEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorEndPoint/ns:PortName wsa:ServiceName/@PortName concat('ts:',ns:PixSourceEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorEndPoint/ns:ServiceName ) wsa:ServiceName string 0 string string string string string ns:PixSourceEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:targetHost init:targetHost ns:PixSourceEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:targetPort init:targetPort ns:PixSourceEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:workDirectory init:workDirectory ns:PixSourceEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:doneDirectory init:doneDirectory ns:PixSourceEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:logDirectory init:logDirectory ns:PixSourceEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:actorName init:actorName ns:PixSourceEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:hl7messagePath init:hl7messagePath ns:PixSourceEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:actorName 3 $inputMessage.parameters/ns:TestMetaData/ns:ProcessManager/ns:UserName Pix Source Simulator made a patient admission successfully $PixSourceSUTName $TestID {$TestID} The simulator, {$SUTName}, used as Pix Source, made a patient admission successfully. $PixConsumerSUTNumber>0 1 $PixConsumerSUTNumber A new Task was assigned to you can you start the Pix consumer as SUT ns:PixConsumerEntry/ns:SUTSet/ns:SUTEntry[$counter]/ns:SystemName ns:PixConsumerEntry/ns:SUTSet/ns:SUTEntry[$counter]/ns:SUTOwnerContact/ns:UserName ns:PixConsumerEntry/ns:SUTSet/ns:SUTEntry[$counter]/ns:SUTInitiatorConfiguration/ns:targetPort ns:PixConsumerEntry/ns:SUTSet/ns:SUTEntry[$counter]/ns:SUTInitiatorConfiguration/ns:targetHost 1 $PixSourceSimulatorNumber+ $PixSourceSUTNumber concat($IDsVector/ns:ID[$counter1]/ns:PatientLocalID,"^ ^ ^", $IDsVector/ns:ID[$counter1]/ns:Domain) 3 $inputMessage.parameters/ns:PixConsumerEntry/ns:SUTSet/ns:SUTEntry[$counter]/ns:SUTOwnerContact/ns:UserName $inputMessage.parameters/ns:TestMetaData/ns:ProcessManager/ns:UserName Query for Patient ID Request $PixConsumerSystemName $TestID $PatientID {$TestID} Make a Query to the Pix Manager , for Patient ID : {$PatientID}. project:/B4PPixScenario/xsl-renderings/start_taskdetail.xsl project:/B4PPixScenario/xsl-renderings/start_param2commands.xsl $StartResponse/start:responseToStartRequest='TaskAccomplished' 3 Pix Consumer SUT made a query successfully $PixConsumerSystemName $PixConsumerOwner $TestID {$TestID} The system {$SystemName}, used as Pix Consumer, owned by {$SystemOwner}, made a query successfully. 1 $inputMessage.parameters/ns:TestMetaData/ns:ProcessManager/ns:UserName Review test results $PixConsumerSystemName $PixConsumerOwner $TestID $PatientID concat($StartResponse/start:PatientID/start:PatientLocalID,"^ ^ ^",$StartResponse/start:PatientID/start:Domain ) {$TestID} The system {$SystemName}, used as Pix Consumer, owned by {$SystemOwner}, was successfully started. He made a query to the Pix manager using as Patient ID, {$PatientID}, and he got as result,{$Result} . 3 $inputMessage.parameters/ns:TestMetaData/ns:ProcessManager/ns:UserName Pix Consumer SUT failed to make a query $PixConsumerSystemName $PixConsumerOwner $StartResponse/start:DysfunctionReason/start:reason $StartResponse/start:DysfunctionReason/start:description $TestID {$TestID} The system {$SystemName} , used as Pix Consumer, owned by {$SystemOwner} , failed to start. The reason of this dysfunction is : *{$DysfunctionReason} *{$DysfunctionReasonDescription} $OutputMessage.parameters/ns:Result='false' false() ns:Result concat("The test will be cancelled due to the dysfunction of ",$PixConsumerSystemName," owned by ",$PixConsumerOwner) ns:Output failed ns0:newStatus $PixConsumerSimulatorNumber >0 1 $PixConsumerSimulatorNumber ns:PixConsumerEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorEndPoint/ns:EndPointReference wsa:Address ns:PixConsumerEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorEndPoint/ns:PortName wsa:ServiceName/@PortName concat('ts:', ns:PixConsumerEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorEndPoint/ns:ServiceName ) wsa:ServiceName ns:PixConsumerEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:targetHost init:targetHost ns:PixConsumerEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:targetPort init:targetPort ns:PixConsumerEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:workDirectory init:workDirectory ns:PixConsumerEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:doneDirectory init:doneDirectory ns:PixConsumerEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:logDirectory init:logDirectory ns:PixConsumerEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:actorName init:actorName ns:PixConsumerEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:hl7messagePath init:hl7messagePath ns:PixConsumerEntry/ns:SimulatorSet/ns:SimulatorInitiatorEntry[$counter]/ns:SimulatorConfiguration/ns:actorName 3 $inputMessage.parameters/ns:TestMetaData/ns:ProcessManager/ns:UserName Pix Consumer Simulator made a query successfully $PixConsumerSUTName $TestID {$TestID} The simulator, {$SUTName}, used as Pix Consumer, made a query . The test was successfully run $OutputMessage.parameters/ns:Output true() ns:Result completed ns0:newStatus $PixManagerSimulatorNumber>0 blabla 3 $inputMessage.parameters/ns:TestMetaData/ns:ProcessManager/ns:UserName Pix Manager Simulator stopped successfully $TestID {$TestID} The simulator, used as Pix Manager, was successfully stopped. 3 $inputMessage.parameters/ns:TestMetaData/ns:ProcessManager/ns:UserName The test was run successfully $TestID {$TestID} The test was run successfully