Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

KaiStapel

Trainee

  • "KaiStapel" started this thread

Posts: 59

Date of registration: Sep 11th 2007

Location: FG SE, LUH

1

Sunday, December 14th 2008, 3:48pm

SOA Übung 8: Hinweis zur Hausaufgabe

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
© by Kai