• Register Now
  • Forgot Password?
Intalio
  • Product
  • Services
  • Partners
  • Customers
  • Community
  • Company
  • Documentation
  • Discussions
  • Roadmap
  • Events

Discussions


Discussions about Intalio|BPP Community Edition.


Back to German Forum (0 viewing) 
Go to bottom
Post Reply
Favoured: 0
TOPIC: Mehrere Startevents
Forum Tools
  • Post New Topic
  • Show latest posts
  • Rules
Aug 24, 2010 11:23 am
blue.moon (User)
6 posts
Fresh Boarder

Karma: 0  
Hallo allerseits,

ich würde gerne mit Intalio einen Prozess designen und ausführen, welcher mehrere Startevents hat. Leider konnte ich dazu nichts finden. Ich hätte gerne an jeder Aktivität einen Startknoten, damit ich den Prozess an beliebiger Stelle starten kann. Wie kann ich das mit Intalio umsetzen und hat vllt schon jemand sowas modelliert?

Der Prozess soll neben den Startevents einfach nur 2 Aktivitäten haben, die nichts besonderes machen müssen. BEi mir wird dabei stets der Fehler gebracht, dass in einem executable Pool nur ein Startevent sein darf. Wie kann ich mein Problem lösen?
Der Prozess soll ungefähr so aussehen:

Mein Ziel ist es über die API der Webservices vom BPMS den Prozess an beliebigen Stellen zu starten.

Ich würde mich sehr über eure Hilfe freuen.

Schöne Grüße,
Christian
 
  The administrator has disabled public write access.
Aug 24, 2010 11:31 am
andreas.boehm (Moderator)
65 posts
Moderator

Karma: 3  
Hallo,

der Trick ist das Multistartevent.
Davon können dann mehrere Stränge ausgehen und der erste Task im Strang kann z.b. ein Timer oder ein Message-event oder sowas sein.

Je nachdem, was zuerst eintritt, wird dann ausgeführt.

Gruß
File Attachment:
File Name: Bildschirmfoto_2010_08_24_um_11.png
File Size: 18349
 
 
Last Edit: 2010/08/24 11:36 By andreas.boehm.
  The administrator has disabled public write access.
Aug 24, 2010 11:58 am
blue.moon (User)
6 posts
Fresh Boarder

Karma: 0  
Hallo,

danke erstmal für diese wirklich schnelle Antwort!
Ich habe es so ausprobiert, dass ich das MultipleStartEvent vorne hinsetze und danach die Message Intermediate Events kommen. Also genau, wie es in Deinem Modell war. Jetzt bin ich nur wieder an dem executable / nonexecutable problem angelangt. Wie man auf dem Bild sieht, wird beim MultipleStartEvent eine Fehlermeldung angezeigt, dass dieses nur in non-executable verwendet werden kann und, dass die erste Aktivität eines executable Prozesses eine Nachricht empfangen muss.


Wenn ich den Pool auf non-executable stelle, dann bekomme ich einen Deployment error der besagt, dass "ode - Directory processes.ode does not contain any process!" anscheinend kein executable Prozess da ist.

Vielleicht könntest Du mir da nochmal kurz helfen. Das wäre wirklich fein!

Danke schonmal im Voraus,
Christian
 
  The administrator has disabled public write access.
Aug 24, 2010 12:32 pm
andreas.boehm (Moderator)
65 posts
Moderator

Karma: 3  
Der Fehler ist ganz einfach:
Ist kein Start-Event sondern ein Exclusive Event-based Gateway ;)

Sorry
 
  The administrator has disabled public write access.
Aug 24, 2010 12:47 pm
blue.moon (User)
6 posts
Fresh Boarder

Karma: 0  
Hallo nochmal,

also ich habe jetzt den Exclusive Eventbased Gateway vornan gestellt und erhalte ein mir nicht schlüssige Fehlermeldung.
Es besagt beim Gateway, dass ein mindestens ein Intermediate Message Event folgen muss, was bei mir ja aber der Fall ist. Deswegen verstehe ich den Fehler nicht. Desweiteren werden bei den Intermediate Events "This activity must be a timer or receive a message as it fellows on an event-based gateway".
Das verstehe ich auch nicht, weil es doch ein Message intermediate Event ist.


Schöne Grüße und danke nochmal,
Christian
 
  The administrator has disabled public write access.
Aug 24, 2010 12:54 pm
blue.moon (User)
6 posts
Fresh Boarder

Karma: 0  
Ich habe nochmal einen non-executable Pool eingeführt und dann MessageStartEvents hinzugefügt. nun sind zumindest keine Fehler mehr da, aber ich verstehe nicht, wozu man dann noch den Gateway benötigt.


Jetzt kommt beim kompilieren und deployn auch folgende Fehlermeldung:
BPEL Compilation errors were encountered prior to deployment.
-------------------------
Error during compilation
-------------------------
error: [CompilationErrors] Compilation completed with 1 error(s):
file:/C:/Users/...../TestPro/build/NewDiagram-DevProcess.bpel:37: error: [EmptySequence] Empty sequences are forbidden.

-------------------------
org.apache.ode.bpel.compiler.api.CompilationException: error: [CompilationErrors] Compilation completed with 1 error(s):
file:/C:/Users/...../TestPro/build/NewDiagram-DevProcess.bpel:37: error: [EmptySequence] Empty sequences are forbidden.

at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:752)
at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:263)
at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:333)
at com.intalio.bpms.designer.pxecompiler.builders.BpelCompileJob.compileBpel(BpelCompileJob.java:249)
at com.intalio.bpms.designer.pxecompiler.builders.BpelCompileJob.compileBpel(BpelCompileJob.java:194)
at com.intalio.bpms.designer.pxecompiler.builders.BpelCompileJob.run(BpelCompileJob.java:149)
at com.intalio.bpms.designer.pxecompiler.builders.PxeBuilder.compileBPELResource(PxeBuilder.java:108)
at com.intalio.bpms.designer.deployment.deploy.DeploymentJob.validateBpelFiles(DeploymentJob.java:252)
at com.intalio.bpms.designer.deployment.deploy.DeploymentJob.run(DeploymentJob.java:144)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

-------------------------
file:/C:/Users/...../TestPro/build/NewDiagram-DevProcess.bpel:37: error: [EmptySequence] Empty sequences are forbidden.
 
 
Last Edit: 2010/08/24 12:57 By blue.moon.
  The administrator has disabled public write access.
Aug 24, 2010 12:56 pm
pasti (Moderator)
3 posts
Moderator

Karma: 0  
Hallo Christian,

Gerne können wir uns in München treffen und dann nimmst Du an unserem Training teil. Dann lösen sich viele Sachen schneller und Du hast weniger Arbeit.

Hättest Du Lust?

Du kannst mich unter:
Telefon: +49 1577 8342301
Email:
Skype: robertopasti

erreichen.

Schöne Grüße,
Roberto
 
  The administrator has disabled public write access.
Aug 24, 2010 1:03 pm
andreas.boehm (Moderator)
65 posts
Moderator

Karma: 3  
Roberto hat das hier ganz gut angesprochen.
Hier fehlen ein bisschen die Basics :)

Deploybar ist das so natürlich nicht, die Nachrichten müssen ja irgendwoher sinnvoll kommen. Z.b. von Tasks

Die zweiten/dritten Gateways sind sogenannte "Merges", die zwei Stränge optisch auffällig wieder zusammenführen.

Gruß
 
  The administrator has disabled public write access.
Aug 24, 2010 1:18 pm
blue.moon (User)
6 posts
Fresh Boarder

Karma: 0  
Hello again,

ich denke, dass ich die Basics begriffen habe. Ich weiß auch, dass Nachrichten irgendwo herkommen müssen. Nur wenn ich diese z.B. von UserTasks her leite, dann gibt es auch Fehler. Ich könnte auch einfach ein normales Message Start Event machen und dahinter einen Gateway, der nach dem Inhalt der Message die entsprechenden Pfade wählt, nur hoffte ich dies eleganter tun zu können. Aber wenn es nicht anders / besser geht, dann mache ich den Work around.


Nachdem ich die PartnerLinks neu berechnet habe, konnte ich den Prozess zwar so deployn, jedoch kan folgender Fehler beim Invoke von initProcess
<wsi-xf:fault>
<wsi-xf:exceptionClass>nu.xom.ValidityException</wsi-xf:exceptionClass>
<wsi-xf:message>No service '' found in the specified WSDL.</wsi-xf:message>
</wsi-xf:fault>


PS: Habe mit Roberto telefoniert, jedoch ist ein solches Training für mich als Student nicht bezahlbar.
 
 
Last Edit: 2010/08/24 13:23 By blue.moon.
  The administrator has disabled public write access.
Aug 24, 2010 2:15 pm
andreas.boehm (Moderator)
65 posts
Moderator

Karma: 3  
PIPA's können nicht direkt auf die Message-Intermediate-Events gemapped werden, da diese entweder empfangen oder senden können.

Damit beides geht müssen die Message-Intermediates Tasks sein oder nach den Intermediates wieder Intermediates eingefügt werden, die antworten.

Gruß
 
  The administrator has disabled public write access.
Go to top Post Reply
Forum List International Zone German Forum
get the latest posts directly to your desktop
 

Top Posters

Last 30 days

  • jean.bernard.wansi (9)
  • niki.w (7)
  • danny.gallagher (7)
  • bruker.bruker (5)
  • marcelo.balisa (4)
  • pourdad.daneshmand (4)
  • ravinderjit.singh (2)
  • giocarmine.gio (2)
  • pavel.khodchenkov (1)
  • mikko.savolainen (1)

All time

  • Shivanand (1216)
  • cshekhar (933)
  • psq (797)
  • metabyte (415)
  • jag (393)
  • ravinderjit.singh (393)
  • dfrench (369)
  • arnaud (329)
  • jalateras (325)
  • talita.pezzi (279)

Show last 4 hrs - 12 hrs - 24 hrs

Latest Posts

  • Reusing pools and lanes across business ... by kutter
  • Re:Webservice asynchronous and input me ... by chantal.valverde
  • Re:XSD Attribute and Correlation by wilmercisneros
  • Re:Process Automation by jean.bernard.wansi
  • Re:partner link error by danny.gallagher

Show last 6 hrs - 24 hrs - 7 days

Copyright © Intalio, 1999-2012.

  • Copyright Notice |
  • Privacy Policy |
  • User Agreement