Forum tags


Top Posters

Last 30 days

  • ravinderjit.singh (29)
  • Antoine (26)
  • danielandross (17)
  • venkaiah.k (16)
  • shao (14)
  • sirswendu.ganapati (13)
  • eva.das (13)
  • metabyte (12)
  • milos.vacek (7)
  • cristiano.quintao (7)

All time

  • Antoine (1492)
  • Shivanand (1194)
  • cshekhar (928)
  • psq (796)
  • jag (391)
  • metabyte (383)
  • arnaud (328)
  • jalateras (325)
  • dfrench (271)
  • venkaiah.k (214)

Show last 4 hrs - 12 hrs - 24 hrs

POLL

We are looking for more information to tailor our training to better meet the needs of our customers. Please indicate all options that apply.

I would like to attend specialized training from Intalio on BPM as it relates to my application area:


I would like to attend specialized training from Intalio on BPM as it relates to my job function:


I would like to attend specialized training from Intalio on BPM as it relates to my industry:

Login

MAIN arrow FORUMS
Re:Changing my map so it can be called by a process (0 viewing) 
Go to bottom Post Reply Favoured: 0
TOPIC: Re:Changing my map so it can be called by a process
#17128
richard.berger (User)
Junior Boarder
User Offline Click here to see the profile of this user
Changing my map so it can be called by a process 1 Month ago Karma: 0  
I apologize in advance if this is hopelessly naive....

I have a process (BasicLoop) that is working fine. It has three pools:
* User pool - this contains a single activity (initForm-init) that starts the process
* The main pool - this contains the logic, and periodically makes calls to the Human Task Pool
* This pool contains the create/complete activities to allow the users to get work done

OK, all fine and good thus far.

Now I want to have a new process treat this entire map as a component and call it, do some other work, perhaps call it again with new information, etc. (I have done this same thing with another BPEL product).

It seems silly, but I have no idea where to start. I tried creating a new project (Driver1) and copying the wsdl from BasicLoop into Driver1, but even after I copied all the additional form/xsd files, I never got past "file cannot be found errors". I then tried removing the User Pool, thinking that I would have to do the initialization differently, but that just broke things in a different way.

I think this is possible (it seems pretty basic) - but can anyone point me to some documentation, tutorial, example as to how to do it.

Thanks much,
RB
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#17130
Antoine (Admin)
Admin
User Offline Click here to see the profile of this user
Re:Changing my map so it can be called by a process 1 Month ago Karma: 28  
You should copy the WSDL from the build folder to another project, and use it in the other diagram there.

In 6.0, we will introduce a new feature to manage calls between diagrams.

Thanks,

Antoine
 
Report to moderator   Logged Logged  
 
Intalio, the Open Source BPMS company
www.intalio.com
  The administrator has disabled public write access.
#17135
richard.berger (User)
Junior Boarder
User Offline Click here to see the profile of this user
Re:Changing my map so it can be called by a process 1 Month ago Karma: 0  
Thanks for the quick reply. Copying over the wsdl file has allowed me to get to the next step. Note: This was the first thing that I had tried, so I will outline the errors that I made yesterday in case that helps others...

1. When copying over the wsdl file, there are actually two wsdls in the build directory that look like contenders...
* basicLoop3.wsdl
* basicLoop3-BasicLoop.wsdl
Now that I see both, the first one is the more obvious choice. Somehow yesterday I picked the second one.

2. When I copied the wsdl, I got 2 error messages about other wsdl files missing. So I copied those two wsdl files as well. But that just increased my error count to 12. But four of the errors were about missing xsd files. So I copied over the three xsd files that I use. However that did not change the 12 errors. That is when I shifted course and started trying other ideas. Today, when I hit that problem, I did a "Clean" from the Project menu. That resolved the 12 errors and I am able to move forward.

Thanks again - and I look forward to a more packaged way of doing this in the future.
RB
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#17146
ravinderjit.singh (User)
Expert Boarder
User Offline Click here to see the profile of this user
Re:Changing my map so it can be called by a process 1 Month ago Karma: 1  
Hi RB,

1. If you have created a project for example "HelloWorld", process "Process.bpm" and executable pool "Implementation" then designer will create the wsdl for this under build folder as "Process-Implementation.wsdl" means combination of bpm process name and executable pool name.
2. If you want to use this wsdl in other project then you need to copy the dependent file (eg. xsd schema) along with this wsl file.
3. Good way is create a separate folder under the project in which you want to and copy these file wsdl and dependent schema file.

Thanks,
Ravinderjit.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
get the latest posts directly to your desktop