Hi,
hier noch ein kleiner Hinweis zur Bewältigung der aktuellen Hausaufgabe. Um zwischen zwei unterschiedlichen eingehenden Nachrichten unterscheiden zu können benötigt man die Pick-Aktivität. Das onMessage verhält sich dabei genau wie ein Receive, sodass man dies nicht nochmal braucht.
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<bpel:pick createInstance="yes" name="pickName">
<bpel:onMessage name="name1" partnerLink="pLinkName"
portType="tns:PortType"
operation="operation1"
variable="input1"
createInstance="yes">
[...]
</bpel:onMessage>
<bpel:onMessage name="name2" partnerLink="pLinkName"
portType="tns:PortType"
operation="operation2"
variable="input2"
createInstance="yes">
[...]
</bpel:onMessage>
</bpel:pick>
|
Ich hoffe das hilft,
Kai