Usage of SplitN Join in ALBPM Studio

Hi,
Can any one give usage of splitN-join activity in ALBPM..It would be very helpful if you could provide any sample code.. directly to run. I am trying it very hardly...but no vain. Please help me out...

A Multiple activity (called "Split-N" in releases before Oracle BPM 10g) is used in three scenarios:
(1) Voting design pattern - It's fairly common to want to form a committee at runtime of participants. The size of the committee can be a decision made at runtime. A copy of the work item instance is assigned to each of the people on the committee. Each participant has a "vote", but cannot act on the other committee member's work item instances votes since the instance is assigned to each person specifically using participant.next for the copied instance.
(2) RFP design pattern - The companies responding to the proposal are assigned the instance typically as the copied instance flows into an activity that is inside a parametric role. The parametric role in this example would be based on the supplier's name so only people in that supplier's company can respond the the proposal.
(3) Changing granularity of a work item instance. Although not suggested for work item instances that can break down into hundreds of individual work items, it is a simple technique to have a single batch job (e.g. batch of claims coming in) and breaking this down into its invidual components (e.g. each individual claim would become a separate work item instance inside the Multiple / Join).
Use Multiple when you're using any of these patterns and the number of copies spawned is determined at runtime.
A Split activity on the other hand is used when you do not need to determine the number of copies spawned at runtime. There is always more than one transition coming out of a Split activity. A copy of the instance variable flows through each of the unconditional transition leaving the Split and through each of the conditional transitions that evaluate as true coming out of the Split.
Here's some sample logic typically found inside a Multiple. This sample shows how to do a voting pattern as described above.
role as Role
// You need a "location" instance variable with the parametric value set before it reaches
//  this Multiple activity
logMessage "The location used for the parametric role will be:"  +  location using severity = DEBUG
logMessage "Hello Split Started to work: Desc :" + this.description
   + "Status :" + this.status
   + "Priority :" + this.priority using severity = DEBUG
role=Role.findParametric(name : "Customer", parameter : location)
logMessage "Role :"+role.name using severity = DEBUG
participants as Participant[]=role.participants
// this example sends a copy of the instance to participants assigned
//   to a specific parameter (based on location) in a parametric role
for each usr in participants do
   logMessage "Participant :" + usr.name using severity = DEBUG
   copy = clone(this)
   // if you have separated or predefined variables, set them
   //    individually as shown here
   copy.location = location
   // if you want to assign the instance spawned by the Multiple
   //    to a specific participant, do this:
   copy.participant.next = usr
end Dan

Similar Messages

  • Configuring SSL certificates on ALBPM Studio

    Hi,
    I am invoking a web service which is deployed on a web logic server which is a secure server and needs SSL certificates to communicate. I have the certificates but don’t know how to configure it to my ALBPM Studio.
    Can I configure those to studio or do I need to deploy my code on the Enterprise edition installed on application server having these SSL certificates? But in that case I would land up investing so much time in deploying the code on server after even a small change. Since I don’t have those certificates configured to my studio it is not allowing me to catalog the service in my project and throwing Introspection error. The details of the error are mentioned below:
    +[Error] Web Service WSDL parse exception: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target..+
    +[Error] Instrospection exception: Web Service WSDL parse exception: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target...+
    Can anyone throw any pointers on this type of error
    Thanks,
    Akshay

    In order to communicate with SSL secured webservices (those with WSDL end point starting as https:// you need to have certificates from these servers.
    For BPM Standalone these are the steps
    1. Download the .cer file from server. (One way is you can use IE browser to get that file and export it from browser to a local directory)
    2. Put this file in %JAVA_HOME%\jre\lib\security. You can put it anywhere you want.
    3. Run the following command at a command prompt:
    C:\Program Files\Java\jre1.6.0_02\bin>keytool -import -trustcacerts -alias <CERT ALIAS NAME> -keystore ..\lib\security\cacerts -file ..\lib\security\gd_<cert file name>.cer
    4. You will be prompted for a password. If you have not changed the password, it will be "changeit".
    5. You will then get the following message if all is successful - "Certificate was added to keystore".
    6. Restart Tomcat (inbuilt server in BPM Studio).
    This should solve your problem.
    Pls note that if you have not configured your keyStore then first do so. you will find this document handy to do so.
    http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html#Edit%20the%20Tomcat%20Configuration%20File
    Arvind
    Visit my blog at http://soa-bam-bi.blogspot.com/ for more tips on BPM & SOA

  • SOAP Access from ALBPM Studio

    I have a problem on accessing a webservice via SOAP. In detail: the webservice is developped in .NET (with Visual Studio .NET). I just took the WSDL file and generated the Service in ALBPM Studio. So far everything works fine. But if i try to access the webservice though the access of the method generally works fine, some parameters do not reach the webservice. On analyzing the soap message i found that the problem seems to be that in the relatively complicated parameter (array of int) the namespace is not used correctly (the int in the array has the wrong namespace and can't be interpreted by the webservice). So my question is: is this a known problem of the ALBPM Studio? Btw we have a similar problem when we access the Aqualogic ESB from ALBPM Studio. So it really looks like a problem of the ALBPM Studio. Thank in advance for any comments!

    I know I am trudging up a very old thread here, but has there been any resolution to this issue of passing arrays over SOAP? It seems like using arrays of simple types in web services would be a fairly common occurence, but this is the only thread I could find on the subject.
    I am using ALBPM 5.7 and haven't seen anything in newer release notes that would indicate this has been resolved.
    Thanks!

  • Configuring ALBPM Studio Built-in Engine

    I am working through the tutorial on ALBPM studio and have reached the stage at which I need to run a process using the studio's built-in engine [i.e. Run/Start engine...].
    When I do this, I always get several failure messages that indicate the engine cannot run. The most informative of these indicates:
    "SERVER STARTUP aborted. Server not configured or
    not able to run in host: 'laptop'"
    'laptop' is the hostname of [no surprise] my laptop.
    Can anyone advise me as to where I can configure the 'Server' to run correctly on my host machine. I cannot find any documentation as to how the configure the internal engine, nor does there seem any relevant setting in the Engine settings.
    Thanks for any help.

    Which operative system are you using? this can happend due to a DNS
    problem when resolving your local machine name.
    Here is a solution that worked for a linux used:
    did a "hostname" on my Linux and it came back with "linux". I found an
    entry in the /etc/hosts file for linux but for IP address 127.0.0.2. I
    commented it out and added the "linux" short name to 127.0.0.1. I
    republished-deployed and it failed again. I then removed the system and
    build directories, republished-deployed and this time I was able to
    start the server.
    Paul Nixon wrote:
    I am working through the tutorial on ALBPM studio and have reached the stage at which I need to run a process using the studio's built-in engine [i.e. Run/Start engine...].
    When I do this, I always get several failure messages that indicate the engine cannot run. The most informative of these indicates:
    "SERVER STARTUP aborted. Server not configured or
    not able to run in host: 'laptop'"
    'laptop' is the hostname of [no surprise] my laptop.
    Can anyone advise me as to where I can configure the 'Server' to run correctly on my host machine. I cannot find any documentation as to how the configure the internal engine, nor does there seem any relevant setting in the Engine settings.
    Thanks for any help.

  • PVCS ALBPM Studio Plug-in

    Does anyone know of a PVCS plug-in for ALBPM Studio?
    I am working on a project that already uses PVCS as an enterprise standard code repository and would like to integrate the check-in/out process with the Studio tool.

    Please post this question in the ALBPM products newsgroups at http://forums.bea.com/category.jspa?categoryID=600000008

  • Scope of ALBPM Studio and ALBPM Enterprise Server

    Hi
    I have some simple questions about ALBPM Enterprise Server:
    it is really necessary to have this component in a production environment?.
    For example, if a company is very small with 10 or 15 employees and you have only 2 processes in the company, ALBPM Studio is not enough to execute and to administrate these processes?
    What are the problems that I would have if I decided to set up a production environment only with ALBPM Studio?
    What things I could not do if I will not have the Enterprise Server?
    How many users simultaneosly support the ALBPM Studio in a testing environment?
    Thank you so much...

    Hi,
    The short answer is 'yes', you'll need an Enterprise server. Here are some of the issues with using Studio:
    Functionality:
    You can't do everything you can do in the Enterprise server in the Studio engine. However, whether this is an issue would depend on the complexity of your processes/requirements. For example, the Studio engine doesn't support the versioning of processes.
    Licensing:
    I don't know for sure, but I doubt the ALBPM licensing allows for Studio to be used in 'production'.
    Runtime
    The Studio engine can't be isolated from the Studio application. So you'd always have to make sure someone had studio running on a PC somewhere.
    Users
    You are limited to 5 concurrent users in Studio.
    There did actually used to be a copy of the Engine that was aimed at small scale deployments called 'Express' (I think), but it disappeared a while back.
    Hope this helps,
    Tim

  • ALBPM Studio and Directory.xml

    Can I use ALBPM studio to deploy the process(start engine) and still use the PAPI apis to list the processes? I the web-INF dir, I dont see the directory.xml but it can be seen in the case of enterprise installation which requires the deployment of the WAR each time I make changes to the custom JSP code which access the process engine.
    In other words, how can I use the studio to test the PAPI aplis?
    Any help would be greately appreciated.
    thanks
    Johns

    Hi Johns,
    You can use PAPI and PAPI-WS with Oracle BPM Studio 10gR3.
    Check the following documentation link: http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/papi/index.html.
    In there, expand the "Oracle BPM Process API (PAPI) and read the section labeled "Connecting to an Engine Running in Studio".
    HTH,
    eduardoc.

  • How to import the .exp/XPDL/XSDL file into ALBPM Studio 5.7

    Hi,
    Can somebody tell how to import the .exp file that are developed in ALBPM Studio 6.0/Oracle BPM 10g r3 into ALBPM 5.7. I have tried but can not able to import the project as the file suported by ALBPM 5.7 is <.fpr.exp>. I have also tried to import the XPDL/XSDL file developed in 6.0 to 5.7 but can not able to do so. It is importing the file but the only the automatic activities are showing in workspace (All the other activities like Interactive, Grab etc are not displayed). The code inside that automatic activities are also not there.
    How to import the file/files in ALBPM 5.7
    Regards,
    Bibhu

    Hi Bibhu,
    I expect importing a project to an older version of BPM isn't going to work or be supported.
    Most products are built to be backwards compatabile, not forwards compatible.
    I recommend you go to one version of the product anyway - trying to maintain two adds to your maintenance and support overheads.
    In which case migrating your processes from 5.7 to 6.0 (or even 10g) would be supportable and the best way to go.
    Rgrds,
    Ian
    .

  • Command line license install ALBPM Studio 5.7

    Hello. I am trying to script the installation of the ALBPM Studio 5.7 and have gotten the silent install to work. However, I cannot find a command line method of installing our license file. Is there any way I can do this?
    Thanks for your help in advance.

    Hi,
    Just copy the license file to the conf dir.
    <copy todir="${albpm.home}/conf">
    <fileset dir="resources/licence"/>
    </copy>
    Cheers

  • 100% CPU usage after starting/joining a call

    This problem has been persisting for a few months now, and I haven't found a fix. Sometimes when I would start or join a call, the first thread of my i7 would shoot up to 100% usage (Monitored with MSI Afterburner). I originally thought it was because I had an older version of Skype, but I updated to the latest version and still had the issue. To get the usage to go down, I either have to restart the laptop or put it into sleep mode. When I checked the task manager, Skype was only using 0%-2% of my CPU, but System and System Interrupts run at higher usage (6%-7% each). I am running Windows 8.1 on a laptop with the desktop version of Skype. Please note that this also does not happen every time, just on some occasions.
    EDIT: It eventually happens, but not always right away.

    Yes, you can use NI-DAQmx with Visual C++ and with Mesurement Studio 7 or later you also have Microsoft Visual C++ class libraries for NI-DAQmx.
    If you are now developing a application I would advice to move to DAQmx since this the Traditional libraries are nolonger activly developed, we will only be adding new features and hardware to NI-DAQmx, thus for future support of the application it's better to use NI-DAQmx then Traditional NI-DAQ.
    For more information on NI-DAQmx see:
    http://zone.ni.com/devzone/conceptd.nsf/webmain/ee47b125bb9e053686256fbc0014c384?OpenDocument
    Met vriendelijke groet / Kind regards,
    Karsten
    Applications Engineer
    National Instruments

  • How to join SAP Design Studio - Design Council

    Hello Everyone,
    Does anyone know how to join Design Studio - Design Council.
    I am working on a internal project and would love to provide feedback to product team at SAP.
    Thanks,
    Rajan

    I am not aware of a council like this for Design Studio
    There is SAP Lumira's Momentum Grows – Join the BI Design Council, and Co-Innovate with us! for Lumira
    ASUG has a Design Studio Influence Council.  If you are an ASUG member, you can contact ASUG about it at influence at asug dot com.
    You can also provide feedback on Idea Place - ideas.sap.com
    Tammy

  • Regarding usage of inner joins in EJBs

    Hi All,
              I have a requirement to return an object which contains two tables results.In general in Database we do this by the help of innerjoins concept.Is EJB QL supports joins concept.If it supports how it is possible to write a query on two entity beans.
           I am using SAP NetWeaver Developer Studio IDE for developing EJBs.
    Any one guide me in this issue.
    Thanks & Regards
         Madhu.

    hi
    good
    go through this link
    http://www.hibernate.org/hib_docs/entitymanager/reference/en/html/queryhql.html
    Installation problem
    thanks
    mrutyun

  • Not able to create function in ALBPM Studio 6.0

    Hi,
    I am trying to write a method that returns a string.
    But i keep on getting an error which says that return statement can only be present in functions.
    Now I tried all possible ways but i was not able to create a function.
    Could anyone please help me out with creating a function in ALBPM. else tell me how do i return a string from a method.

    Hi,
    I suspect you have written a method having String return type but the method does not have return statement.
    Go to the Catalogue component->BPM Object->Right click on the BPM object and select New Method->Give the method name. Now the method window will be opened. Go to the propertied tab of the right most panel. Set the return type as string. In the method window editor write your business logic. The below mentioned code is for sample one.
    String msg = "Hello World";
    return msg;
    Bibhu

  • Installing ALBPM Studio under Suse Linux

    I have downloaded the Linux installer for ALBM studio 5.7. When I run the installer, I get numerous file not found errors for shared objects. I am running Suse 10.1.
    Looking on the release notes under installer known issues, I read: "When pointing to an incorrect JVM during a Unix installation, an error message in the installer indicates that a 1.4.2 JVM is valid when a JVM 1.5.0 is required. (Issue #18998)". My default JVM is 1.4.2 but I can't find any indication in the doc that a 1.5 JVM is required to run the installer or any advice on how to direct the installer to a different JVM, so this may be irrelevant.
    Any help appreciated.
    Here's the output of running the installer:
    =====================
    /opt/weblogic/install> ./ALBPMStudio570_lin.bin
    Preparing to install...
    Extracting the installation resources from the installer archive...
    Configuring the installer for this system's environment...
    awk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
    dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    /bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
    basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    Launching installer...
    grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    /usr/lib/jvm/jre-1.4.2-sun/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
    ==================
    I have the libraries installed, e.g.
    /usr/lib/libdl.so -> /lib/libdl.so.2
    and then
    /lib/libdl.so.2 -> libdl-2.4.so

    Suse 10.1 is not officialy supported for BPM 5.7.0, it has a compatibility issue with the installer. We have fixed that for 5.7.1.
    A quick fix is to comment the offending line in the installer script.
    This is a quick hack to fix it, but it is not supported. (assume $1 is the installer file)
    #!/bin/sh
    cp $1 $1.bak
    cat $1.bak | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > $1
    rm $1.bak
    MAriano
    Benitez/BEA/BPM/Beautiful

  • Issue with Deploying and calling a BPEL process on ALBPM enterprise server

    Hi,
    I am trying to put in place a POC using Aqualogic BEA products (using ALBPM 5.7, Enterprise Server 5.7, ALSB 2.6, Weblogic App server 9.2). My goal is to put in place a simple BPEL process (using ALBPM) which would call a webservice exposed through ALSB. This BPEL process is initiated by a wrapper BPMN process calling the BPEL process through fuego code.
    Though we are able to do the above on a standalone ALBPM studio, When we try to deploy the exported BPM project on the enterprise server and access it through the hiper workspace portal we are getting the following error in the BPM Process Administrator Log of the Engine.
    A component failed while executing activity '/Process#Default-1.0/Global' (BP-method Global). Details: The task could not be successfully executed. Reason: 'fuego.connector.ConnectorException: The configuration name [ProcessService] and type [Web Service] is not defined. Detail:The connector must be configured in the appropiate context. '. Caused by: The configuration name [ProcessService] and type [Web Service] is not defined. Detail:The connector must be configured in the appropiate context. fuego.lang.ComponentExecutionException: The task could not be successfully executed. Reason: 'fuego.connector.ConnectorException: The configuration name [ProcessService] and type [Web Service] is not defined. Detail:The connector must be configured in the appropiate context. '. at fuego.server.execution.EngineExecutionContext.invokeMethodAsCil(EngineExecutionContext.java:916) at fuego.server.execution.EngineExecutionContext.runCil(EngineExecutionContext.java:1068) at fuego.server.execution.TaskExecution.invoke(TaskExecution.java:389) at fuego.server.execution.GlobalTaskExecution.invoke(GlobalTaskExecution.java:106) at fuego.server.execution.TaskExecution.executeCIL(TaskExecution.java:481) at fuego.server.execution.TaskExecution.executeTask(TaskExecution.java:655) at fuego.server.execution.TaskExecution.executeTask(TaskExecution.java:616) at fuego.server.execution.TaskExecution.executeTask(TaskExecution.java:442) at fuego.server.execution.GlobalTaskExecution.executeGlobalCIL(GlobalTaskExecution.java:164) at fuego.server.execution.GlobalTaskExecution.executeGlobalCIL(GlobalTaskExecution.java:142) at fuego.server.execution.Global.execute(Global.java:81) at fuego.server.AbstractProcessBean$38.execute(AbstractProcessBean.java:2496) at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:290) at fuego.transaction.TransactionAction.startBaseTransaction(TransactionAction.java:462) at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:540) at fuego.transaction.TransactionAction.start(TransactionAction.java:213) at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:117) at fuego.server.execution.EngineExecution.executeImmediate(EngineExecution.java:66) at fuego.server.AbstractProcessBean.runGlobalActivity(AbstractProcessBean.java:2491) at fuego.ejbengine.EJBProcessControlAdapter.runGlobalActivity(EJBProcessControlAdapter.java:386) at fuego.ejbengine.EJBProcessControlAdapter_hu750h_EOImpl.runGlobalActivity(EJBProcessControlAdapter_hu750h_EOImpl.java:2877) at fuego.ejbengine.EJBProcessControlAdapter_hu750h_EOImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174) at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:335) at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:252) at fuego.ejbengine.EJBProcessControlAdapter_hu750h_EOImpl_921_WLStub.runGlobalActivity(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at fuego.papi.impl.AbstractProcessControlHandler.invokeInternal(AbstractProcessControlHandler.java:48) at fuego.papi.impl.j2ee.EJBProcessControlHandler.doInvoke(EJBProcessControlHandler.java:111) at fuego.papi.impl.j2ee.EJBProcessControlHandler.invoke(EJBProcessControlHandler.java:66) at $Proxy77.runGlobalActivity(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at fuego.lang.JavaClass.invokeMethod(JavaClass.java:1478) at fuego.lang.JavaObject.invoke(JavaObject.java:185) at fuego.papi.impl.j2ee.EJBExecution.next(EJBExecution.java:200) at fuego.portal.wapi.InteractiveExecution.process(InteractiveExecution.java:157) at fuego.portal.wapi.WebInteractiveExecution.process(WebInteractiveExecution.java:54) at fuego.portal.wapi.InteractiveExecution.process(InteractiveExecution.java:200) at fuego.portal.servlet.ExecutionDispatcher.runGlobalActivity(ExecutionDispatcher.java:659) at fuego.portal.servlet.ExecutionDispatcher.processRequest(ExecutionDispatcher.java:144) at fuego.portal.servlet.ExecutionDispatcher.doPost(ExecutionDispatcher.java:105) at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) at fuego.portal.servlet.AuthenticatedWamServlet.service(AuthenticatedWamServlet.java:1049) at fuego.portal.servlet.SingleThreadPerSession.service(SingleThreadPerSession.java:73) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42) at fuego.servlet.multipart.BaseMultipartFilter.doFilter(BaseMultipartFilter.java:57) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3243) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:181) Caused by: fuego.connector.ConnectorException: The configuration name [ProcessService] and type [Web Service] is not defined. Detail:The connector must be configured in the appropiate context. at fuego.connector.ConnectorException.connectorNotFound(ConnectorException.java:55) at fuego.connector.ConnectorService.getConnectorInterface(ConnectorService.java:586) at fuego.connector.ConnectorTransaction.getConnectorInterface(ConnectorTransaction.java:618) at fuego.connector.ConnectorTransaction.getResource(ConnectorTransaction.java:254) at fuego.soaptype.WSConfiguration.getInstance(WSConfiguration.java:55) at fuego.soaptype.Endpoint.create(Endpoint.java:42) at fuego.soaptype.WebServiceInstantiator.instantiate(WebServiceInstantiator.java:58) at fuego.component.Component.instantiateDynamic(Component.java:123) at CapGemini.Process.Default_1_0.Instance.CIL_callBPEL(Instance.java:241) at CapGemini.Process.Default_1_0.Instance.CIL_callBPEL(Instance.java:307) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at fuego.server.execution.EngineExecutionContext.invokeMethodAsCil(EngineExecutionContext.java:907) ... 64 more
    Two things here that might help to understand the problem better :
    1) As I understand the error is due to some issue while calling the BPEL process from the Fuego code.
    The Fuego code which call's the BPEL from the BPMN process is as follows :
    helloResponse as String = "someoutput"
    helloRequest as String = "someinput"
    sessionid as String
    // Starting a Session.
    // In case you are testing this in the Studio,
    // the password must be the same as the user
    startSession BPELWSDL.ProcessServiceListenerWSDL.ProcessService
    using user = "test",
    password = "test"
    returning sessionid = result
    // createTest is the name of the operation
    // in the exposed process.
    // In this case the process "ExposedProcess"
    // has a web service operation
    // called "createTest" that is a "Process Creation" type
    // and uses the Begin activity's argument set
    callHello BPELWSDL.ProcessServiceListenerWSDL.ProcessService
    using sessionId = sessionid,
    arg1 = helloRequest
    returning helloResponse = result
    // Closing the session
    discardSession BPELWSDL.ProcessServiceListenerWSDL.ProcessService
    using sessionId = sessionid
    display "The BPEL's response : " + helloResponse
    2) Further, I had catalogued the BPEL's wsdl to the location http://localhost:9000/fuegoServices/ws/ProcessServiceListener?WSDL while running the same in Studio, but while deploying on the enterprise server , I made this point to http://localhost:7001/fuegoServices/ws/ProcessServiceListener?WSDL Is this correct ?
    Any thought on this issue would be appreciated.
    Regards
    Deepak

    Hi Deepak,
    We are also facing a similar problem, while accessing an external webservice from a BPM process.
    Were you able to resolve this issue.
    If so, Could you please let us know the procedure that you followed to resolve the issue.
    Thanks in Advance,
    Krishnaveni.

Maybe you are looking for

  • How to move form from one account to another

    I have bought a second account for another user so that his responses would be confidential.  How do I copy existing forms from one account to another.  Do not want to have to recreate them.  Thanks for your help..

  • ICloud storage and backup question

    According to the most answers that I have been searched here in iCloud ,I found out that iCloud didn't back up all the photos on my photos stream (which I couldnt restore them later -_-") but pictures will be keep in iCloud photos stream just for onl

  • Review:  Is 3GS Really Accessible to the Visually Impaired with VoiceOver?

    Hello Everyone, The following is my review of the Apple iPhone 3GS Smartphone with regard to user accessibility for the blind and low vision using the new iPhone 3GS VoiceOver feature. Go to: http://tinyurl.com/candle30 for the article or to: http://

  • Binary Input to Lifecycle

    Hello, I want to send a PDF to Lifecycle ES via a JavaScript-function inside this PDF (initiated by a button in PDF). This js-function calls a Lifecycle service via WebService. The following methods deliver the byte-code of the current PDF: var v_doc

  • Why did adobe remove variations?

    Many have acknowledged this, and the workarounds to get variations working again in Photoshop...but can Adobe please tell us why this was removed? was there a functional need for it to be removed? is there an equivalent replacement tool?