BPEL Process Manager Olite not starting.

Hi,
We have recently installed Oracle BPEL Process Manager 10.1.2 with Jdeveloper. The problem is that I am not able to start BPEL server. It gives following message and stops there itself.
C:\Apps\OraBPELPM_1\integration\orabpel\bin>set PATH=C:\Apps\OraBPELPM_1\integration\orabpel\bin;C:\Apps\OraBPELPM_1\jdk\jre\bin\server;C:\Apps\OraBPELPM_1\jdk\
bin;C:\WINDOWS\system32;C:\WINDOWS\System32\Wbem;C:\Program Files\IBM\Trace Facility\;C:\Program Files\IBM\Personal Communications\;C:\Program Files\Assyst Enterprise 6.5;C:\Program Files\Lotus\Notes;C:\OraNT\ORA11i\bin;C:\OraNT\ORA11i\JRE1
1\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bi
n;C:\ORANT\ORA92\bin;C:\ORANT\ora817\bin;C:\Program Files\Oracle\jre\1.1.7\bin;C:\OraNT\ORA11i\jdk\bin;C:\Apps\OrclJdev\Jdevhome\jdev
C:\Apps\OraBPELPM_1\integration\orabpel\bin>set classpath=C:\Apps\OraBPELPM_1\integration\orabpel\lib\olite40.jar
C:\Apps\OraBPELPM_1\integration\orabpel\bin>call C:\Apps\OraBPELPM_1\integration\orabpel\bin\olsv2040.exe /debug
Debugging Oracle Lite Multiuser Service.
It should lauch another command prompt window for starting the BPEL oracle lite process manager. But its not. Does anyone know whether its a permission issue or anything else.

No idea, but is there a reason to use 10.1.2? Why not step over to 10.1.3.
Marc

Similar Messages

  • Hyperion EPM Architech-Process Manager will not Start

    Hello-
    On April 1st we had some issues with a re-deployment of an application and Oracle Support told us to change Deployment_Pending_Timeout config from 8 hours to 4 min. Then we tried to restart the Hyperion EPM Architech-Process Manager task on the server and it would not restart. Below are the error message we recieved in Event Viewer. We worked with Oracle Support all last week and they finally suggested we install Patch 9535372 to fix out issue. So we installed patch and it did NOT fix our issue.
    Error Message 1
    Service cannot be started. System.ServiceProcess.TimeoutException: Time out has expired and the operation has not been completed.
    at System.ServiceProcess.ServiceController.WaitForStatus(ServiceControllerStatus desiredStatus, TimeSpan timeout)
    at Hyperion.DimensionServer.ProcessManager.ProcessManager.StartNetJNIBridge()
    at Hyperion.DimensionServer.ProcessManager.ProcessManager.Initialize()
    at Hyperion.DimensionServer.ProcessManager.Service.OnStart(String[] args)
    at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)
    For more information, see Help and Support Center at
    Error Message 2
    Engine Startup] FATAL An error occurred during initialization of engine ID 1: Object reference not set to an instance of an object..System.NullReferenceException: Object reference not set to an instance of an object.
    at Hyperion.DimensionServer.RelationshipMemberList.Add(RelationshipMember item)
    at Hyperion.DimensionServer.Dimension.<LoadSharedMembers>b__11(RelationshipRecord relationship)
    at Hyperion.DataAccessLayerCore.DALRowset`1.Read()
    at Hyperion.DataAccessLayerCore.DALRowset`1.Execute()
    at Hyperion.DataAccessLayerCore.SelectCommand`1.Execute(Action`1 callback)
    at Hyperion.DataAccessLayerCore.GenericDAO.Select[T](Action`1 callback, SetParamsEvent`1 onSetParams)
    1. I was wondering if you have seen this error before and what the result is?
    2. Also have you heard of anyone istalling Patch 9535372 and what issues it resolved?
    I appreciate your help!
    Thanks

    Hi,
    Something appearently went wrong in EPMA database and unfortunately this is not something extraordinarily unusual in EPMA world. If you have a reliable backup dated just before 1st of April, I would advise to restore it back. Otherwise, you have to dive into the dark tunnels of EPMA tables which I would not recommend quiet highly.
    Cheers,
    Alp

  • Jdev version compatible with BPEL Process Manager

    Hi,
    I would like to know if there is any compatibility issues between the versions of JDev and BPEL Process Manager. (Please note we have only BPEL Process Manager and not the complete SOA suite).
    Thanks.
    Vipal

    The documentation would mention to use same versions, but may be not be the exact justification. However, here it goes : mostly for testcases related to humanworkflows/custom worklist applications.

  • S9 EPM Architect Process Manager fails to start.

    Hi All,
         I just tried doing Hyperion System9 installation and am encountering a problem.
         The Problem is, Installations are all done and the Configuration also seems to be
         fine as i get to know from seeing the Configuration utility window, but once i am done with
         configuring the Performance Management Architect, i tried starting the
         Hyperion S9 EPM Architect Process Manager and it was not starting,even i tried increasing the
         timeout setting for the startup of the dimension Server in the BPMA_Server_Config.xml file.Still
         it failed in starting..
         Other than all the steps mentioned in the doc,Few steps i skipped during the Planning Installation was,
         1.I didnt check the Activate instance option while creating the Planning Instance
         2.I didnt Increase the Heap Size of App Server.
         So could someone please suggest on what is creating the Problem during the startup.

    Hi,
    For more detailed information on why it is not starting have a look in windows event log. In windows go to administrative tools > event viewer > application
    Double click HyS9BPMA_ProcessManager and there should be a more detailed description in the window.
    e.g. Service cannot be started. Hyperion.DimensionServer.ProcessManager.Interface.ProcessManagerException: Process Manager could not start because database connectivity could not be established. --->
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Problem to start BPEL Console of Oracle BPEL Process Manager 10.1.3.1.0

    Hi everyone!
    I'm writing to yours because I installed Oracle BPEL Process Manager 10.1.3.1.0 but I can't start BPEL Console. I tried to start it by the option menu of Windows XP and by Developer Prompt, but I get a HTTP 404 Not Found page. When I was installing the universall installer told me that it wasn't possible to set ORACLE_HOME variable because it had a value older than 1023 characteres. So, I continue the installation but I can't start the BPEL Console. The Dos Console teld me sometimes when I put http://localhost:9700/BPELConsole..timed out. So, tell me how to resolve that problem.
    I'll be waiting your responses.
    This is the log of "Select Start BPEL PM Server",
    Could not canonicalize 'ERROR: product bean SAWebBinCompBean does not exist' (Th
    e filename, directory name, or volume label syntax is incorrect). From system pr
    operty java.library.path.
    Could not canonicalize 'ERROR: product bean EclipseSACatalogMangerCompBean does
    not exist' (The filename, directory name, or volume label syntax is incorrect).
    From system property java.library.path.
    Could not canonicalize 'ERROR: product bean SQLAnywhereOdbcDriverCompBean does n
    ot exist' (The filename, directory name, or volume label syntax is incorrect). F
    rom system property java.library.path.
    Could not canonicalize 'ERROR: product bean DWSharedUtilityCompBean does not exi
    st' (The filename, directory name, or volume label syntax is incorrect). From sy
    stem property java.library.path.
    Jul 15, 2007 12:48:36 PM com.evermind.server.XMLDataSourcesConfig parseRootNode
    INFO: Legacy datasource detected...attempting to convert to new syntax.
    2007-07-15 12:48:45.378 NOTIFICATION JMSServer[]: OC4J JMS server recovering tra
    nsactions (commit 0) (rollback 0) (prepared 0).
    2007-07-15 12:48:45.408 NOTIFICATION JMSServer[]: OC4J JMS server recovering loc
    al transactions Queue[OC4J Domain Queue].
    2007-07-15 12:48:45.448 NOTIFICATION JMSServer[]: OC4J JMS server recovering loc
    al transactions Queue[jms/Oc4jJmsExceptionQueue].
    2007-07-15 12:48:45.628 NOTIFICATION JMSServer[]: OC4J JMS server recovering loc
    al transactions Queue[jms/notifications].
    2007-07-15 12:48:45.649 NOTIFICATION JMSServer[]: OC4J JMS server recovering loc
    al transactions Queue[OracleASRouter_store].
    2007-07-15 12:48:45.959 NOTIFICATION JMSServer[]: OC4J JMS server recovering loc
    al transactions Queue[jms/events].
    2007-07-15 12:48:46.049 NOTIFICATION JMSServer[]: OC4J JMS server recovering loc
    al transactions Queue[jms/jobstore].
    2007-07-15 12:48:46.149 ERROR Failed to set the internal configuration of the OC
    4J JMS Server with: XMLJMSServerConfig[file:/C:/product/10.1.3.1/OraBPEL_1/bpel/
    system/appserver/oc4j/j2ee/home/config/jms.xml]
    07/07/15 12:48:46 *** (SEVERE) Failed to set the internal configuration of the O
    C4J JMS Server with: XMLJMSServerConfig[file:/C:/product/10.1.3.1/OraBPEL_1/bpel
    /system/appserver/oc4j/j2ee/home/config/jms.xml]
    2007-07-15 12:48:46.149 ERROR J2EE OJR-00011 Exception starting JMS server: Fail
    ed to set the internal configuration of the OC4J JMS Server with: XMLJMSServerCo
    nfig[file:/C:/product/10.1.3.1/OraBPEL_1/bpel/system/appserver/oc4j/j2ee/home/co
    nfig/jms.xml]
    2007-07-15 12:49:29.952 WARNING J2EE JNDI-00002 Resource reference jms/Queue/Not
    ificationSenderQueueConnectionFactory not found. Allowing J2EEContext creation
    to continue anyway.
    2007-07-15 12:49:29.962 WARNING J2EE JNDI-00004 No javax.jms.QueueConnectionFact
    ory found at jms/QueueConnectionFactory
    2007-07-15 12:49:29.962 WARNING J2EE JNDI-00002 Resource reference jms/Queue/Not
    ificationSenderQueue not found. Allowing J2EEContext creation to continue anywa
    y.
    2007-07-15 12:49:29.962 WARNING J2EE JNDI-00004 No javax.jms.Queue found at null
    2007-07-15 12:49:29.962 WARNING J2EE JNDI-00002 Resource reference jms/Queue/Not
    ificationSenderQueueConnectionFactory not found. Allowing J2EEContext creation
    to continue anyway.
    2007-07-15 12:49:29.972 WARNING J2EE JNDI-00004 No javax.jms.QueueConnectionFact
    ory found at jms/QueueConnectionFactory
    2007-07-15 12:49:29.982 WARNING J2EE JNDI-00002 Resource reference jms/Queue/Not
    ificationSenderQueue not found. Allowing J2EEContext creation to continue anywa
    y.
    2007-07-15 12:49:29.982 WARNING J2EE JNDI-00004 No javax.jms.Queue found at null
    2007-07-15 12:49:30.112 ERROR J2EE EJB-03027 [orabpel] An error occured deployin
    g EJB module: java.lang.InstantiationException: Resource exception(BPELjms) for
    MessageDrivenBean InvokerBean during endpoint activation: failure looking up res
    ource provider factory for QueueConnectionFactoryWrapper [Queue]-OracleASJMSConn
    ector.QueueConnectionFactoryWrapper.Demos7.-3f9cb723:113ca91421c:-7fff.22 []: ja
    vax.resource.spi.ResourceAdapterInternalException: Looking up java:comp/resource
    /oc4jjms/jms/collaxa/BPELInvokerQueueFactory: javax.naming.NameNotFoundException
    : No resource named 'oc4jjms/jms/collaxa/BPELInvokerQueueFactory'found
    07/07/15 12:49:30 WARNING: Application.setConfig Application: orabpel is in fail
    ed state as initialization failed.
    java.lang.InstantiationException: Error initializing ejb-modules: Resource excep
    tion(BPELjms) for MessageDrivenBean InvokerBean during endpoint activation: fail
    ure looking up resource provider factory for QueueConnectionFactoryWrapper [Queu
    e]-OracleASJMSConnector.QueueConnectionFactoryWrapper.Demos7.-3f9cb723:113ca9142
    1c:-7fff.22 []: javax.resource.spi.ResourceAdapterInternalException: Looking up
    java:comp/resource/oc4jjms/jms/collaxa/BPELInvokerQueueFactory: javax.naming.Nam
    eNotFoundException: No resource named 'oc4jjms/jms/collaxa/BPELInvokerQueueFacto
    ry'found
    2007-07-15 12:49:30.513 WARNING DEBUG GJRA-1100, oracle.j2ee.connector.messagein
    flow.MessageEndpointFactoryImpl@121c5df.
    2007-07-15 12:49:30.763 WARNING J2EE OJR-00013 Exception initializing deployed a
    pplication: orabpel. Application: orabpel is in failed state as initialization f
    ailed
    2007-07-15 12:49:31.374 ERROR J2EE EJB-03027 [hw_services] An error occured depl
    oying EJB module: com.evermind.server.ejb.deployment.InvalidEJBAssemblyException
    : [hw_services:hw_services_ejb:RemoteWorklistService] - Unable to load ejb-class
    oracle.tip.pc.services.hw.worklist.RemoteWorklistServiceBean, see section 23.2
    of the EJB 2.1 specificationoracle.classloader.util.AnnotatedClassNotFoundExcept
    ion:
    Missing class: oracle.tip.pc.services.hw.worklist.RemoteWorklistServic
    eBean
    Dependent class: com.evermind.server.ejb.deployment.BeanDescriptor
    Loader: oc4j:10.1.3
    Code-Source: /C:/product/10.1.3.1/OraBPEL_1/bpel/system/appserver/oc
    4j/j2ee/home/lib/oc4j-internal.jar
    Configuration: <code-source> in META-INF/boot.xml in C:\product\10.1.3
    .1\OraBPEL_1\bpel\system\appserver\oc4j\j2ee\home\oc4j.jar
    This load was initiated at hw_services.root:0.0.0 using the Class.forName() meth
    od.
    The missing class is available from the following locations:
    1. Code-Source: /C:/product/10.1.3.1/OraBPEL_1/bpel/system/services/lib/
    bpm-services.jar (from <code-source> in /C:/product/10.1.3.1/OraBPEL_1/bpel/syst
    em/appserver/oc4j/j2ee/home/config/server.xml)
    This code-source is available in loader oracle.bpel.common:10.1.3. Th
    is shared-library can be imported by the "hw_services" application.
    07/07/15 12:49:31 WARNING: Application.setConfig Application: hw_services is in
    failed state as initialization failed.
    java.lang.InstantiationException: Error initializing ejb-modules: [hw_services:h
    w_services_ejb:RemoteWorklistService] - Unable to load ejb-class oracle.tip.pc.s
    ervices.hw.worklist.RemoteWorklistServiceBean, see section 23.2 of the EJB 2.1 s
    pecificationoracle.classloader.util.AnnotatedClassNotFoundException:
    Missing class: oracle.tip.pc.services.hw.worklist.RemoteWorklistServic
    eBean
    Dependent class: com.evermind.server.ejb.deployment.BeanDescriptor
    Loader: oc4j:10.1.3
    Code-Source: /C:/product/10.1.3.1/OraBPEL_1/bpel/system/appserver/oc
    4j/j2ee/home/lib/oc4j-internal.jar
    Configuration: <code-source> in META-INF/boot.xml in C:\product\10.1.3
    .1\OraBPEL_1\bpel\system\appserver\oc4j\j2ee\home\oc4j.jar
    This load was initiated at hw_services.root:0.0.0 using the Class.forName() meth
    od.
    The missing class is available from the following locations:
    1. Code-Source: /C:/product/10.1.3.1/OraBPEL_1/bpel/system/services/lib/
    bpm-services.jar (from <code-source> in /C:/product/10.1.3.1/OraBPEL_1/bpel/syst
    em/appserver/oc4j/j2ee/home/config/server.xml)
    This code-source is available in loader oracle.bpel.common:10.1.3. Th
    is shared-library can be imported by the "hw_services" application.
    2007-07-15 12:49:31.394 WARNING J2EE OJR-00013 Exception initializing deployed a
    pplication: hw_services. Application: hw_services is in failed state as initiali
    zation failed
    2007-07-15 12:49:31.534 ERROR J2EE EJB-03027 [owf] An error occured deploying EJ
    B module: com.evermind.server.ejb.deployment.InvalidEJBAssemblyException: [owf:O
    WFWrapperEJB:OWFRemoteWrapper] - Unable to load ejb-class oracle.tip.pc.services
    .owf.OWFRemoteWrapperBean, see section 23.2 of the EJB 2.1 specificationoracle.c
    lassloader.util.AnnotatedClassNotFoundException:
    Missing class: oracle.tip.pc.services.owf.OWFRemoteWrapperBean
    Dependent class: com.evermind.server.ejb.deployment.BeanDescriptor
    Loader: oc4j:10.1.3
    Code-Source: /C:/product/10.1.3.1/OraBPEL_1/bpel/system/appserver/oc
    4j/j2ee/home/lib/oc4j-internal.jar
    Configuration: <code-source> in META-INF/boot.xml in C:\product\10.1.3
    .1\OraBPEL_1\bpel\system\appserver\oc4j\j2ee\home\oc4j.jar
    This load was initiated at owf.root:0.0.0 using the Class.forName() method.
    The missing class is available from the following locations:
    1. Code-Source: /C:/product/10.1.3.1/OraBPEL_1/bpel/system/services/lib/
    bpm-services.jar (from <code-source> in /C:/product/10.1.3.1/OraBPEL_1/bpel/syst
    em/appserver/oc4j/j2ee/home/config/server.xml)
    This code-source is available in loader oracle.bpel.common:10.1.3. Th
    is shared-library can be imported by the "owf" application.
    07/07/15 12:49:31 WARNING: Application.setConfig Application: owf is in failed s
    tate as initialization failed.
    java.lang.InstantiationException: Error initializing ejb-modules: [owf:OWFWrappe
    rEJB:OWFRemoteWrapper] - Unable to load ejb-class oracle.tip.pc.services.owf.OWF
    RemoteWrapperBean, see section 23.2 of the EJB 2.1 specificationoracle.classload
    er.util.AnnotatedClassNotFoundException:
    Missing class: oracle.tip.pc.services.owf.OWFRemoteWrapperBean
    Dependent class: com.evermind.server.ejb.deployment.BeanDescriptor
    Loader: oc4j:10.1.3
    Code-Source: /C:/product/10.1.3.1/OraBPEL_1/bpel/system/appserver/oc
    4j/j2ee/home/lib/oc4j-internal.jar
    Configuration: <code-source> in META-INF/boot.xml in C:\product\10.1.3
    .1\OraBPEL_1\bpel\system\appserver\oc4j\j2ee\home\oc4j.jar
    This load was initiated at owf.root:0.0.0 using the Class.forName() method.
    The missing class is available from the following locations:
    1. Code-Source: /C:/product/10.1.3.1/OraBPEL_1/bpel/system/services/lib/
    bpm-services.jar (from <code-source> in /C:/product/10.1.3.1/OraBPEL_1/bpel/syst
    em/appserver/oc4j/j2ee/home/config/server.xml)
    This code-source is available in loader oracle.bpel.common:10.1.3. Th
    is shared-library can be imported by the "owf" application.
    2007-07-15 12:49:31.544 WARNING J2EE OJR-00013 Exception initializing deployed a
    pplication: owf. Application: owf is in failed state as initialization failed
    2007-07-15 12:50:07.096 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: admin_war defined in web site OC4J 10g (10.1.3) Defau
    lt Web Site. Application: admin_war has been stopped
    2007-07-15 12:50:07.096 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: console_war defined in web site OC4J 10g (10.1.3) Def
    ault Web Site. Application: console_war has been stopped
    2007-07-15 12:50:07.246 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: startup_war defined in web site OC4J 10g (10.1.3) Def
    ault Web Site. Application: startup_war has been stopped
    2007-07-15 12:50:07.386 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: httpbinding defined in web site OC4J 10g (10.1.3) Def
    ault Web Site. Application: httpbinding has been stopped
    2007-07-15 12:50:26.003 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: deploy defined in web site OC4J 10g (10.1.3) Default
    Web Site. Application: deploy has been stopped
    2007-07-15 12:50:26.013 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: testconnection defined in web site OC4J 10g (10.1.3)
    Default Web Site. Application: testconnection has been stopped
    2007-07-15 12:50:26.023 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: taskservice defined in web site OC4J 10g (10.1.3) Def
    ault Web Site. Application: taskservice has been stopped
    2007-07-15 12:50:26.033 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: taskmetadataservice defined in web site OC4J 10g (10.
    1.3) Default Web Site. Application: taskmetadataservice has been stopped
    2007-07-15 12:50:26.033 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: taskqueryservice defined in web site OC4J 10g (10.1.3
    ) Default Web Site. Application: taskqueryservice has been stopped
    2007-07-15 12:50:26.033 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: IdentityService defined in web site OC4J 10g (10.1.3)
    Default Web Site. Application: IdentityService has been stopped
    2007-07-15 12:50:26.033 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: usermetadataservice defined in web site OC4J 10g (10.
    1.3) Default Web Site. Application: usermetadataservice has been stopped
    2007-07-15 12:50:26.043 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: runtimeconfigservice defined in web site OC4J 10g (10
    .1.3) Default Web Site. Application: runtimeconfigservice has been stopped
    2007-07-15 12:50:26.043 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: hw_services defined in web site OC4J 10g (10.1.3) Def
    ault Web Site. Application: hw_services has been stopped
    2007-07-15 12:50:26.043 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: worklistxpress defined in web site OC4J 10g (10.1.3)
    Default Web Site. Application: worklistxpress has been stopped
    2007-07-15 12:50:26.043 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: worklistapp defined in web site OC4J 10g (10.1.3) Def
    ault Web Site. Application: worklistapp has been stopped
    2007-07-15 12:50:26.043 ERROR J2EE HTTP-00004 Internal error raised tyring to in
    stantiate web-application: owf defined in web site OC4J 10g (10.1.3) Default Web
    Site. Application: owf has been stopped
    07/07/15 12:50:36 Oracle Containers for J2EE 10g (10.1.3.1.0) initialized
    Thanks for your responses.
    Greetings.

    Hi,
    you said:
    it wasn't possible to set ORACLE_HOME variable because it had a value older than 1023 characteres
    What do you mean with older than 1023 chars?
    I think the easiest way is to uninstall the BPEL Console and run the installer again with correcting the ORACLE_HOME problem...

  • Problem starting BPEL Process Manager

    When starting the BPEL Process Manager, the second window that is spawned to run the start_olite.bat throws a hotspot error as shown below. This happens each time and causes the PM not to start. Anyone had this problem ?.
    Thanks
    Andrew
    C:\OraBPELPM\bin>call C:\OraBPELPM\bin\olsv2040.exe /debug
    Debugging Oracle Lite Multiuser Service.
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c92ae22, pid=3268, tid=1948
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_12-b03 mixed mode)
    # Problematic frame:
    # C [ntdll.dll+0x2ae22]
    # An error report file with more information is saved as hs_err_pid3268.log
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    #

    It couldn't be such difficult.
    I have the jar's, the drivers in, the jdbc url connection as
    url="jdbc:oracle:thin:[USERNAME/PASSWORD]@IP:PORT:SID"/>
    Also I can connect via sqlplus with this string conn.
    The main error I get is
    "Cannot lookup jdbc datasource.
    The process domain was unable to lookup the TX datasource "jdbc/BPELServerDataSource"."

  • Problem when starting BPEL Process Manager 10.1.2.0.2

    Oracle BPEL Process Manager Full Cycle
    An unexpected error has occurred while executing your request. This is most likely related to a defect in the Oracle BPEL Process Manager product. We apologize you can post the error to the OTN forum and we will get back to you as soon as possible.
    That message is shown in WSIF's label of BPELAdmin.
    Also starting show us
    Cannot lookup jdbc datasource.
    The process domain was unable to lookup the TX datasource "jdbc/BPELServerDataSource".
    But jdbc looks good.

    It couldn't be such difficult.
    I have the jar's, the drivers in, the jdbc url connection as
    url="jdbc:oracle:thin:[USERNAME/PASSWORD]@IP:PORT:SID"/>
    Also I can connect via sqlplus with this string conn.
    The main error I get is
    "Cannot lookup jdbc datasource.
    The process domain was unable to lookup the TX datasource "jdbc/BPELServerDataSource"."

  • OPMN Process Manager failed to start - libmodapi.so libclntsh.so not found

    Hi all,
    I am completely new to Oracle in its entirety. I am trying to install Oracle Enterprise Manager Grid Console 10.2.0.1.0 on Oracle Enterprise Linux 5.1 through the OUI using the new database install. When I get to setting up the Oracle Application Server, it tells me the OPMN Process Manager failed to start, tells me to check the logs in /oms10g/opmn/logs, and to start OPMN manually before hitting retry.
    The log files in that directory do not seem to contain any errors.
    When I run ./opmnctl stopall, ./opmnctl startall, ./opmnctl status, I get no obvious errors, and then the following:
    DSA ~ DSA ~ Down
    HTTP_Server ~ HTTPServer ~ Alive
    LogLoader ~ logloaderd ~ Down
    dcm-daemon ~ dcm-daemon ~ Down
    OC4J ~ home ~ Alive
    WebCache ~ WebCache ~ Alive
    WebCache ~ WebCacheAdmin ~ Alive
    When I do ./opmn start I get the following:
    ./opmn: error while loading shared libraries: libmodapi.so: cannot open shared object file: No such file or directory
    When I do a ldd ./opmn I get the following errors:
    libmodapi.so => not found
    libclntsh.so.10.1 => not found
    I am assuming my problem is that these two libraries are not linked in. I have looked through the forums, and found closely related threads, but none that seemed to help, most notably changing my PATH. If anyone has any suggestions, I would welcome them. Thanks for your help.
    Sincerely,
    Don

    Hi All,
    We all agree that best practice involves a test installation. My original post was about a problem I was having with the creation of my test bed. I did create my own manual, which I am sure is not the best manual ever created, but does work to get the software installed. If it is proven out, I will post it to try and return something to the community.
    In order to do this, I needed to read thousands of pages of documentation so far, which does not even scratch the surface of the total amount on OTN. I am still revising my instructions as I find that the documentation commonly assumes the reader has been installing Oracle for some time and is fully aware of all the appropriate acronyms and the entire logical and physical structure of the database. In order to just read many of the documents, I had to draw out a map of Oracle on a whiteboard as I went. As a systems administrator, should I have to search through all those papers, manuals, the web, etc. and try to gain an advanced DBA understanding to get a working default installation? Perhaps it seems like I am just a new user who is whining, but how many programs can you think of where this type of effort is required?
    In looking at the relationship between the DBA and the Systems Administrator, where should we draw a line between their tasks?
    Should the DBA have to learn how to assess appropriate server hardware, and then install and administrate every flavor of Windows, UNIX, Linux, etc. in any given environment? Should a DBA be required to build a Linux kernel, configure Active Directory, or install Solaris before installing Oracle?
    Should the Systems Administrator have to learn the nuances of installing and optimizing Oracle databases in order to just put the base software on the system and configure the kernel so it is ready for a DBA?
    More interesting, as stated above, I could hand you the Gentoo Handbook, and without knowing a single thing about Gentoo Linux, you would have a default installation of the Gentoo OS. You could also grab step-by-step instructions for a default installation of MySQL on Gentoo, or a myriad of other programs, for that matter. This would hardly replace the Gentoo systems administrator or MySQL DBA, but it does serve a very valid purpose of enabling the systems administrator and DBA. Shouldn’t Oracle have something similar?
    I would think the Systems Administrator knowledgeable in the OS and Kernel should be able to perform the first half of the installation task where they are more likely to be an expert, and then allow the DBA to create and optimize the databases they install, which they in turn can spend years learning how to do. Time that the DBA spends learning the OS or time the Systems Administrator spends learning Oracle is valuable in the long run, but it is also extra time to get the initial database up and running. One of the largest reasons IT personnel exist at all is to keep users from having to spend too much time learning about their computers to get their work done. Shouldn’t this also translate between IT groups?
    Databases are one of the few software installations that systems administrators commonly don't have to maintain on corporate servers. The best comparison I know of is web services. In this manner web servers are very similar, and are commonly installed by a team as well. I am perfectly capable of creating a default install of Apache, Tomcat, or IIS from step-by-step instructions provided by Apache or Microsoft without much more tailored information than the IP address and system name we are going to use to fill in the blanks during the installation.
    While I have performed the role of sole IT staff at a small software engineering company, and have therefore been the SysNetWebSecDB admin hydra in the past, in larger companies there seems to be no problem with having the system administrator create a default installation of Apache or IIS, having the network team configure the switches and DMZ, and having the web team customize the server and design the site without each of them having to know everything.
    So the above is a good idea and I would encourage
    them to do it because after that, it makes them
    stonger than when they use an already completed one
    to install.Sometimes there is time to sit down and read all the instructions and become a more robust IT professional. Sometimes there is only time to read the Getting Started section and you have to read the full instructions and optimize later if there is time. Sometimes you have outside influences that mean it has to get done in less time than it should, whether or not the justification for rushing is reasonable.
    Should I plan to read every knowledge base article ever published by Microsoft in order to create a test bed installation of Windows 2008? Honestly, I’d still be reading the NT4 docs.
    Not only does not every business have a DBA, or the money to hire one, sometimes the business does not want to do so, or sometimes the security is such that the DBA is not part of the unit allowed to utilize administrative access on the servers. That doesn’t mean they don’t need a database tomorrow.
    As an IT professional, I will never be able to come close to encompassing the amount of knowledge I actually could use to do my job. I try to specialize in a few areas so that I have the ability to keep up with the exponential rate of IT expansion, but I basically consider a vast part of my job being constantly thrown into the deep end, and, fair or not, getting things done anyway. Hopefully that makes me good at my job. The question is how much time and effort I should need to apply before I can get to a reasonable starting point where everyone else can do their work too.
    There
    is normally no single document to achieve or complete
    and installation unless the bespoke type. Apart from
    the Install Guide, there could be Readme, Release
    notes, Adendum etc. While I noted in a previous post that I shouldn't be too hard on Oracle in trying to document such a massive effort, that doesn’t mean that their documentation doesn’t need work. Why is the documentation for a single product spread out over tens of thousands of pages? It should be obvious that this has resulted in redundant and often conflicting documents, including the dozen readme documents in the installation files, the readme documents in the installed files, the install guide, the readme and addendum for each of those, the release notes for each of those, and a new set for each patch.
    Obviously, for any installation, I need to complete a document for my own environment that contains the proper network configuration for our own LAN, or the proper partitioning. I do this for any program. Oracle needs me to change the name of the OS install to get their installer not to error out on their own OS. If OFA is so desirable, why not make the default install explain and follow OFA? Basic issues like this are highly avoidable, and shouldn’t be seen by the end user, even if in this case the end user is a highly technical audience capable of adjusting.
    It will hard to get a single document because they
    will be platform dependent and what someone did in
    their install, may not always work everywhere.Again, please note that Oracle has "released" an OS that they intend for people to use on their Oracle validated hardware as a premier platform for their Oracle database. It isn't a stretch to feel that Oracle should then be able to provide valid, step-by-step instructions for a default installation of their own software, on validated hardware, on their own OS. I’m not expecting an optimized and populated database, but if the hardware, OS, and software are all under Oracle’s control, there aren’t really any variables other than machine name and IP address for a default install.
    Hopefully my current knowledge will work for the time being, and I will be able to optimize appropriately in the future as I can.

  • Oracle BPEL process Manager Full Cycle Error

    Background introduction:
    This is my first time install SOA, Database Server and JDeveloper in my laptop (I am not sure whether they can be installed in one machine). It seems like the installation didn't pass the Web Services Verification. I hope this won't influence other services in my SOA.
    Problem:
    When I put my username and password in the BPEL Manager Console window, it let me passed it. And then there is a box let me put in the Domain.
    Then this error jump out:
    I hope some one can help me on this.
    Oracle BPEL Process Manager Full Cycle
    An unexpected error has occurred while executing your request. This is most likely related to a defect in the Oracle BPEL Process Manager product. We apologize you can post the error to the OTN forum and we will get back to you as soon as possible.
    Attachments:
    Build Information:
    Oracle BPEL Server version 10.1.3.1.0
    Build: 0
    Build time: Mon Oct 09 08:44:49 PDT 2006
    Build type: release
    Source tag: PCBPEL_10.1.3.1.0_GENERIC_061009.0802
    Exception Message:
    [java.security.AccessControlException]
    access denied (com.collaxa.security.DomainPermission minimax.net read)
    Exception Trace:
    java.security.AccessControlException: access denied (com.collaxa.security.DomainPermission minimax.net read)
         at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
         at java.security.AccessController.checkPermission(AccessController.java:427)
         at com.collaxa.security.OC4JSecurityService.checkAccess(OC4JSecurityService.java:16)
         at com.collaxa.security.SecurityService.checkDomainAccess(SecurityService.java:26)
         at com.collaxa.cube.fe.util.ServletUtils.getLocator(ServletUtils.java:95)
         at index.jspService(_index.java:76)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at com.collaxa.cube.fe.DomainFilter.doFilter(DomainFilter.java:108)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:619)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)

    looks like olite might have not been started? or some critical error happened..
    have you checked to logs. or tried starting olite manually from commandline (developer prompt - start_olite.bat)
    hth clemens

  • Help needed in oracle 11g soa suite.........(BPEL Process manager)

    we tried to download bpel process manager 11g but as per oracle it is under Oracle Fusion Middleware 11gR1 so we have downloaded the same also.....*
    but the problem is agter installation we are not getting anuthing called oracle bpel process manager and also we are not able to run soa suite..........*
    Can you please suggest how we can install the same or is there any other way so that we can run bpel process manager.*

    Hi,
    Download SOA 11.1.1.2.0 from OTN.
    1. Don't forget to download RCU (Repository Configuration Utility). It is an extractable zip folder. Extract it. Navigate to its bin folder. Invoke rcu.sh/rcu.bat. It will open RCU. Choose Create. Enter your db details. In the next screen, choose SOA Infrastructure schema. Provide a schema prefix. Default would be 'DEV'. Proceed with further steps.
    2. After installing 11gR1, navigate to your $ORACLE_HOME/common/bin
    Invoke config.sh/config.cmd based on your OS. This will open the configuration wizard.
    Choose create domain option. Enter the domain name. Select the templates: SOA Suite and Enterprise Manager. In the JDBC Datasources screen, enter the SOA schema information, db details. Complete the wizard. No need to customize anything else. This will create a SOA Domain.
    3. Run the setNMProps.sh/cmd from $MW_HOME/oracle_common/common/bin folder.
    4. Navigate to $MW_HOME/wlserver_10.3/server/bin. Execute startNodeManager.sh/cmd. This will start the node manager.
    5. Now navigate to your $DOMAIN_HOME. You will be able to find startWeblogic.cmd/sh file. Execute it. This will start your Admin Server.
    6. Once the server started, login to WLS Admin Console (http://host:7001/console). Navigate to Servers. Click on Control tab. Select soa_server1. Start the server.
    This will start the SOA server. To test your soa is up, access the url http://host:8001/soa-infra
    There is no BPEL Console/ ESB Console / OWSM console in 11g. Everything is managed from your EM. EM url would be http://host:admin_server_port/em (http://host:7001/em)

  • How to install Oracle BPEL Process Manager for OracleAS Middle Tier

    hi,
    i need to install BPEL process manager, so i download the following file from otn
    1.soa_windows_x86_101310_disk1
    2.soa_windows_x86_bpel_101310
    here i read the document named b28980.pdf from bpel\doc\pc.1012 to install BPEL PM
    so i start to complete the pre-installation task
    1.installed Oracle database 10g
    2.Run the Integration Repository Creation Assistant on the Database
    3.Install Oracle Application Server 10g Release3 (10.1.3.1.0) and select either the J2EE Server installation type or the J2EE and Web Server installation type. selected J2EE and Web Server installation type
    and installed according to the Oracle application server installation guide.
    installed OracleAS in the path : D:\product\10.1.3.1\OracleAS_1
    4.Install the current release of Oracle BPEL Process Manager for OracleAS Middle Tier
    here they mention to select the J2EE and Web Server installation type because that type is selected in Oracle AS installed in Oracle Application Server
    so i start to install the BPEL PM by selecting the setup.exe-->and shows the location source and destination
    default destination is : D:\product\10.1.3.1\OraBPEL_1 selected next on the screen
    the next screen is select installation type here there are two types named
    1.BPEL process Manager for Developer (371MB)
    2.BPEL process manager for Oracle AS Middle tier (107MB)
    i selected 2.BPEL process manager for Oracle AS Middle tier (107MB) and click next
    pop up window opens with title dependencies
    error:
    BPEL Process manager for oracle AS Middle tier will run on top of a supported Oracle Application Server 10.1.3.1.0 J2EE server and Web Server Or J2EE server instance. this location does not contain this instance. Please select new Oracle home that contains a supported instance.
    so i changed the destination path to : D:\product\10.1.3.1\OracleAS_1\BIN then also i got the same error.
    please any one mention the path for J2EE and Web Server instance for installing the BPEL PM for Oracle AS Middle Tier.
    Thanks in Advance
    Aswath Thaniga

    If you choose the developer version you will be fine.
    If you have installed J2EE and Web Server installation into D:\product\10.1.3.1\OracleAS_1 then this is the location you install your BPEL PM into, not D:\product\10.1.3.1\OraBPEL_1 or D:\product\10.1.3.1\OracleAS_1\BIN.
    D:\product\10.1.3.1\OracleAS_1 is what we call the ORACLE_HOME, generally we create a new home for each install, but in this case there is a dependency on 10.1.3.1 OC4J container. So it needs to be installed into 10.1.3.1 oracle home.
    The bin directory is just the executables for that home, its not the actual. home.
    cheers
    James

  • BPEL process blue print not importable by JDeveloper

    Hi
    I have a troublesome BPEL process that is not being imported into JDeveloper. Others work fine and the closed loop process change management works great.
    However, this particular one is annoying.
    On selecting the process, JDeveloper downloads the required information. I click 'Next' and/or 'Finish' and it starts 'Creating Project'. That's all it does. Eventually it finishes and nothing has been added to the project.
    Has anyone seen this before, or know where a log may be of the process to debug it?
    Any help most appreciated.
    I am using 10.1.3.4 BPA Suite and 10.1.3.3 JDev
    Cheers
    Chris

    Aha
    I get the following exception occuring.
    ## download =C:\DOCUME~1\cbell\LOCALS~1\Temp\bpaserver_download20348.zip
    ## download =C:\DOCUME~1\cbell\LOCALS~1\Temp\bpaserver_download20349.zip
    java.io.IOException
    at oracle.ide.net.URLFileSystem.copy(URLFileSystem.java:297)
    at oracle.tip.tools.ide.common.bpeldesigner.util.Helper.copyFiles(Helper.java:130)
    at oracle.tip.tools.ide.pm.projectwizard.JDevProjectBuilder.createExistingBluePrintProject(JDevProjectBuilder.java:144)
    at oracle.tip.tools.ide.pm.projectwizard.JDevProjectBuilder.createIDEProject(JDevProjectBuilder.java:71)
    at oracle.tip.tools.ide.pm.projectwizard.BPELProjectWizard.handleFinish(BPELProjectWizard.java:57)
    at oracle.tip.tools.ide.common.graph.wizard.JWizard$1.run(JWizard.java:400)
    at java.lang.Thread.run(Thread.java:595)
    Think I may raise an SR.
    Cheers
    Chris

  • Errors after upgrading Bpel process manager

    Hi all,
    As said in the subject I recently upgraded to the latest version of the Bpel process manager. And it looks like some changes have been made ;-) My project does not compile/deploy anymore. See below the obant errors I got. Apparently, I should now add the ns prefixes in the bpel source ... could you confirm? What impact will that make on the queries?
    thanx,
    --mike
    Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument>obant
    Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument>SETLOCAL
    Buildfile: build.xml
    main:
    [bpelc] bpelc> validating "Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument\LocalLoanIncSmartDocument.bpel" ...
    [bpelc] BPEL validation failed.
    [bpelc] BPEL source validation failed, the errors are:
    [bpelc]
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 377 of "Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument\LocalLoanIncSmartDocument.bpel", query "/input/userId"
    is invalid, because step ':userId' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 382 of "Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument\LocalLoanIncSmartDocument.bpel", query "/input/imageUR
    L" is invalid, because step ':imageURL' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 404 of "Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument\LocalLoanIncSmartDocument.bpel", query "/input/passwor
    d" is invalid, because step ':password' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 747 of "Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument\LocalLoanIncSmartDocument.bpel", query "/loanupdate/ex
    ecution/started" is invalid, because step ':execution' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 752 of "Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument\LocalLoanIncSmartDocument.bpel", query "/loanupdate/lo
    anAccountNumber" is invalid, because step ':loanAccountNumber' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 757 of "Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument\LocalLoanIncSmartDocument.bpel", query "/loanupdate/fo
    rmURL" is invalid, because step ':formURL' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 767 of "Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument\LocalLoanIncSmartDocument.bpel", query "/loanupdate/lo
    anAccountNumber" is invalid, because step ':loanAccountNumber' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 772 of "Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument\LocalLoanIncSmartDocument.bpel", query "/loanupdate/fo
    rmURL" is invalid, because step ':formURL' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 782 of "Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument\LocalLoanIncSmartDocument.bpel", query "/loanupdate/ex
    ecution/finished" is invalid, because step ':execution' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 817 of "Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument\LocalLoanIncSmartDocument.bpel", query "/input/emailRe
    cipient" is invalid, because step ':emailRecipient' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 822 of "Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument\LocalLoanIncSmartDocument.bpel", query "/input/emailRe
    cipient" is invalid, because step ':emailRecipient' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    [bpelc] [Error ORABPEL-10057]: invalid query
    [bpelc] [Description]: in line 1127 of "Z:\smartdocument.bpel\src\LocalLoanIncSmartDocument\LocalLoanIncSmartDocument.bpel", query "/input/emailR
    ecipient" is invalid, because step ':emailRecipient' is not valid..
    [bpelc] [Potential fix]: Check the XML schema and make sure your query string is valid.
    Next is my bpel source:
    <!-- LocalLoanIncSmartDocument BPEL Process [Generated by the Oracle BPEL Designer] -->
    <process name="LocalLoanIncSmartDocument" targetNamespace="urn:SmartDocument" suppressJoinFailure="yes" xmlns:tns="urn:SmartDocument" xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:bpelx="http://schemas.oracle.com/bpel/extension" xmlns:ora="http://schemas.oracle.com/xpath/extension" xmlns:cx="http://schemas.collaxa.com/xpath/extension" xmlns:ns0="urn:ocr.services.smartdocument.xerox.com" xmlns:ns1="urn:email.services.smartdocument.xerox.com" xmlns:ns2="urn:categoriser.services.smartdocument.xerox.com" xmlns:ns3="urn:signature.services.smartdocument.xerox.com" xmlns:ns4="urn:LoanService" xmlns:ns5="urn:dataglyph.services.smartdocument.xerox.com" xmlns:ns6="urn:initiate.services.smartdocument.xerox.com" xmlns:ns7="urn:seal.services.smartdocument.xerox.com" xmlns:ns8="http://www.xerox.com/webservices/" xmlns:ns9="urn:store.services.smartdocument.xerox.com" xmlns:ns10="urn:factfinder.services.smartdocument.xerox.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:task="http://services.oracle.com/bpel/task">
         <!-- ================================================================= -->
         <!-- PARTNERLINKS -->
         <!-- List of services participating in this BPEL process -->
         <!-- ================================================================= -->
         <partnerLinks>
              <!--
    The 'client' role represents the requester of this service. It is
    used for callback. The location and correlation information associated
    with the client role are automatically set using WS-Addressing.
    -->
              <partnerLink name="client" partnerLinkType="tns:LocalLoanIncSmartDocument" myRole="LocalLoanIncSmartDocumentProvider" partnerRole="LocalLoanIncSmartDocumentRequester"/>
              <partnerLink name="SignatureService" partnerRole="SignatureProvider" partnerLinkType="ns3:SignatureLink"/>
              <partnerLink name="CategoriserService" partnerRole="CategoriserProvider" partnerLinkType="ns2:CategoriserLink"/>
              <partnerLink name="EmailService" partnerRole="EmailProvider" partnerLinkType="ns1:EmailLink"/>
              <partnerLink name="OCRService" partnerRole="OcrProvider" partnerLinkType="ns0:OcrLink"/>
              <partnerLink name="ValidateApplicationManager" partnerLinkType="task:TaskManager" partnerRole="TaskManager" myRole="TaskManagerRequester"/>
              <partnerLink name="DataglyphService" partnerRole="DataglyphProvider" partnerLinkType="ns5:DataglyphLink"/>
              <partnerLink name="LoanService" partnerRole="LoanServiceProvider" partnerLinkType="ns4:LoanServiceLink"/>
              <partnerLink name="InitiateService" partnerLinkType="ns6:InitiateLink" partnerRole="InitiateProvider"/>
              <partnerLink name="SealService" partnerLinkType="ns7:SealLink" partnerRole="SealProvider"/>
              <!-- CHANGE If on boss
              <partnerLink name="FactFinderService" partnerLinkType="ns8:FactFinderSoapLink" partnerRole="FactFinderSoapProvider"/>
    -->
              <!-- CHANGE If not on boss -->
              <partnerLink name="FactFinderService" partnerLinkType="ns10:FactFinderSoapLink" partnerRole="FactFinderSoapProvider"/>
              <!-- -->
              <partnerLink name="StoreService" partnerLinkType="ns9:StoreLink" partnerRole="StoreProvider"/>
         </partnerLinks>
         <!-- ================================================================= -->
         <!-- VARIABLES -->
         <!-- List of messages and XML documents used within this BPEL process -->
         <!-- ================================================================= -->
         <variables>
              <!-- Reference to the message passed as input during initiation -->
              <variable name="input" messageType="tns:InputMessage"/>
              <!-- Reference to the message that will be sent back to the
    requester during callback
    -->
              <variable name="flowContents" messageType="tns:SmartDocumentMessage"/>
              <variable name="dataglyphKey" type="xsd:string"/>
              <variable name="inputSmartDocumentId" type="xsd:string"/>
              <variable name="inputDocumentId" type="xsd:string"/>
              <variable name="inputUrl" type="xsd:string"/>
              <variable name="serviceIdentifier" type="xsd:string"/>
              <variable name="runtimeFaultMessage" messageType="bpelx:RuntimeFaultMessage"/>
              <variable name="authId" type="xsd:string"/>
         </variables>
         <faultHandlers>
              <catch faultName="bpelx:bindingFault" faultVariable="runtimeFaultMessage">
                   <scope name="HandleBindingFault">
                        <variables>
                             <variable name="error" element="tns:error"/>
                        </variables>
                        <sequence>
                             <scope name="SetErrorMessage">
                                  <sequence>
                                       <assign name="prepareRecord">
                                            <copy>
                                                 <from variable="serviceIdentifier">
                                                 </from>
                                                 <to variable="error" query="/error/processStep"/>
                                            </copy>
                                            <copy>
                                                 <from expression="ora:getCurrentDateTime('yyyy-MM-dd hh:mm:ss z')">
                                                 </from>
                                                 <to variable="error" query="/error/occuredAt"/>
                                            </copy>
                                            <copy>
                                                 <from variable="runtimeFaultMessage" part="code">
                                                 </from>
                                                 <to variable="error" query="/error/errorCode"/>
                                            </copy>
                                            <copy>
                                                 <from variable="runtimeFaultMessage" part="summary">
                                                 </from>
                                                 <to variable="error" query="/error/errorSummary"/>
                                            </copy>
                                       </assign>
                                       <assign name="addToSmartDocument">
                                            <copy>
                                                 <from expression="ora:addChildNode(bpws:getVariableData('flowContents', 'document', '/smartdocument'), bpws:getVariableData('error'))">
                                                 </from>
                                                 <to variable="flowContents" part="document" query="/smartdocument"/>
                                            </copy>
                                       </assign>
                                  </sequence>
                             </scope>
                             <scope name="Seal">
                                  <variables>
                                       <variable name="seal" element="tns:seal"/>
                                       <variable name="sealInput" messageType="ns7:SealRequest"/>
                                       <variable name="sealOutput" messageType="ns7:SealResponse"/>
                                  </variables>
                                  <sequence>
                                       <assign name="prepareRecord">
                                            <copy>
                                                 <from expression="ora:getCurrentDateTime('yyyy-MM-dd hh:mm:ss z')">
                                                 </from>
                                                 <to variable="seal" query="/seal/execution/started"/>
                                            </copy>
                                            <copy>
                                                 <from variable="inputSmartDocumentId">
                                                 </from>
                                                 <to variable="seal" query="/seal/input/smartdocumentid"/>
                                            </copy>
                                            <copy>
                                                 <from variable="inputDocumentId">
                                                 </from>
                                                 <to variable="seal" query="/seal/input/documentid"/>
                                            </copy>
                                       </assign>
                                       <assign name="addtoSmartDocument">
                                            <copy>
                                                 <from expression="ora:addChildNode(bpws:getVariableData('flowContents', 'document', '/smartdocument'), bpws:getVariableData('seal'))">
                                                 </from>
                                                 <to variable="flowContents" part="document" query="/smartdocument"/>
                                            </copy>
                                       </assign>
                                       <assign name="setServiceInput">
                                            <copy>
                                                 <from variable="authId">
                                                 </from>
                                                 <to variable="sealInput" part="AuthId"/>
                                            </copy>
                                            <copy>
                                                 <from variable="seal" query="/seal/input/smartdocumentid">
                                                 </from>
                                                 <to variable="sealInput" part="SmartDocumentId"/>
                                            </copy>
                                            <copy>
                                                 <from expression="ora:getContentAsString(ora:getElement('flowContents', 'document', '/smartdocument'))">
                                                 </from>
                                                 <to variable="sealInput" part="XmlString"/>
                                            </copy>
                                       </assign>
                                       <invoke partnerLink="SealService" portType="ns7:Seal" operation="Seal" inputVariable="sealInput" outputVariable="sealOutput"/>
                                  </sequence>
                             </scope>
                        </sequence>
                   </scope>
              </catch>
              <catch faultName="bpelx:remoteFault" faultVariable="runtimeFaultMessage">
                   <scope name="HandleRemoteFault">
                        <variables>
                             <variable name="error" element="tns:error"/>
                        </variables>
                        <sequence>
                             <scope name="SetErrorMessage">
                                  <sequence>
                                       <assign name="prepareRecord">
                                            <copy>
                                                 <from variable="serviceIdentifier">
                                                 </from>
                                                 <to variable="error" query="/error/processStep"/>
                                            </copy>
                                            <copy>
                                                 <from expression="ora:getCurrentDateTime('yyyy-MM-dd hh:mm:ss z')">
                                                 </from>
                                                 <to variable="error" query="/error/occuredAt"/>
                                            </copy>
                                            <copy>
                                                 <from variable="runtimeFaultMessage" part="code">
                                                 </from>
                                                 <to variable="error" query="/error/errorCode"/>
                                            </copy>
                                            <copy>
                                                 <from variable="runtimeFaultMessage" part="summary">
                                                 </from>
                                                 <to variable="error" query="/error/errorSummary"/>
                                            </copy>
                                       </assign>
                                       <assign name="addToSmartDocument">
                                            <copy>
                                                 <from expression="ora:addChildNode(bpws:getVariableData('flowContents', 'document', '/smartdocument'), bpws:getVariableData('error'))">
                                                 </from>
                                                 <to variable="flowContents" part="document" query="/smartdocument"/>
                                            </copy>
                                       </assign>
                                  </sequence>
                             </scope>
                             <scope name="Seal">
                                  <variables>
                                       <variable name="seal" element="tns:seal"/>
                                       <variable name="sealInput" messageType="ns7:SealRequest"/>
                                       <variable name="sealOutput" messageType="ns7:SealResponse"/>
                                  </variables>
                                  <sequence>
                                       <assign name="prepareRecord">
                                            <copy>
                                                 <from expression="ora:getCurrentDateTime('yyyy-MM-dd hh:mm:ss z')">
                                                 </from>
                                                 <to variable="seal" query="/seal/execution/started"/>
                                            </copy>
                                            <copy>
                                                 <from variable="inputSmartDocumentId">
                                                 </from>
                                                 <to variable="seal" query="/seal/input/smartdocumentid"/>
                                            </copy>
                                            <copy>
                                                 <from variable="inputDocumentId">
                                                 </from>
                                                 <to variable="seal" query="/seal/input/documentid"/>
                                            </copy>
                                       </assign>
                                       <assign name="addtoSmartDocument">
                                            <copy>
                                                 <from expression="ora:addChildNode(bpws:getVariableData('flowContents', 'document', '/smartdocument'), bpws:getVariableData('seal'))">
                                                 </from>
                                                 <to variable="flowContents" part="document" query="/smartdocument"/>
                                            </copy>
                                       </assign>
                                       <assign name="setServiceInput">
                                            <copy>
                                                 <from variable="authId">
                                                 </from>
                                                 <to variable="sealInput" part="AuthId"/>
                                            </copy>
                                            <copy>
                                                 <from variable="seal" query="/seal/input/smartdocumentid">
                                                 </from>
                                                 <to variable="sealInput" part="SmartDocumentId"/>
                                            </copy>
                                            <copy>
                                                 <from expression="ora:getContentAsString(ora:getElement('flowContents', 'document', '/smartdocument'))">
                                                 </from>
                                                 <to variable="sealInput" part="XmlString"/>
                                            </copy>
                                       </assign>
                                       <invoke partnerLink="SealService" portType="ns7:Seal" operation="Seal" inputVariable="sealInput" outputVariable="sealOutput"/>
                                  </sequence>
                             </scope>
                        </sequence>
                   </scope>
              </catch>
              <catchAll>
                   <scope name="HandleGenericFault">
                        <variables>
                             <variable name="error" element="tns:error"/>
                        </variables>
                        <sequence>
                             <scope name="SetErrorMessage">
                                  <sequence>
                                       <assign name="prepareRecord">
                                            <copy>
                                                 <from variable="serviceIdentifier">
                                                 </from>
                                                 <to variable="error" query="/error/processStep"/>
                                            </copy>
                                            <copy>
                                                 <from expression="ora:getCurrentDateTime('yyyy-MM-dd hh:mm:ss z')">
                                                 </from>
                                                 <to variable="error" query="/error/occuredAt"/>
                                            </copy>
                                            <copy>
                                                 <from expression="'UNKNOWN ERROR CODE'">
                                                 </from>
                                                 <to variable="error" query="/error/errorCode"/>
                                            </copy>
                                            <copy>
                                                 <from expression="'UNKNOWN ERROR SUMMARY'">
                                                 </from>
                                                 <to variable="error" query="/error/errorSummary"/>
                                            </copy>
                                       </assign>
                                       <assign name="addToSmartDocument">
                                            <copy>
                                                 <from expression="ora:addChildNode(bpws:getVariableData('flowContents', 'document', '/smartdocument'), bpws:getVariableData('error'))">
                                                 </from>
                                                 <to variable="flowContents" part="document" query="/smartdocument"/>
                                            </copy>
                                       </assign>
                                  </sequence>
                             </scope>
                             <scope name="Seal">
                                  <variables>
                                       <variable name="seal" element="tns:seal"/>
                                       <variable name="sealInput" messageType="ns7:SealRequest"/>
                                       <variable name="sealOutput" messageType="ns7:SealResponse"/>
                                  </variables>
                                  <sequence>
                                       <assign name="prepareRecord">
                                            <copy>
                                                 <from expression="ora:getCurrentDateTime('yyyy-MM-dd hh:mm:ss z')">
                                                 </from>
                                                 <to variable="seal" query="/seal/execution/started"/>
                                            </copy>
                                            <copy>
                                                 <from variable="inputSmartDocumentId">
                                                 </from>
                                                 <to variable="seal" query="/seal/input/smartdocumentid"/>
                                            </copy>
                                            <copy>
                                                 <from variable="inputDocumentId">
                                                 </from>
                                                 <to variable="seal" query="/seal/input/documentid"/>
                                            </copy>
                                       </assign>
                                       <assign name="addtoSmartDocument">
                                            <copy>
                                                 <from expression="ora:addChildNode(bpws:getVariableData('flowContents', 'document', '/smartdocument'), bpws:getVariableData('seal'))">
                                                 </from>
                                                 <to variable="flowContents" part="document" query="/smartdocument"/>
                                            </copy>
                                       </assign>
                                       <assign name="setServiceInput">
                                            <copy>
                                                 <from variable="authId">
                                                 </from>
                                                 <to variable="sealInput" part="AuthId"/>
                                            </copy>
                                            <copy>
                                                 <from variable="seal" query="/seal/input/smartdocumentid">
                                                 </from>
                                                 <to variable="sealInput" part="SmartDocumentId"/>
                                            </copy>
                                            <copy>
                                                 <from expression="ora:getContentAsString(ora:getElement('flowContents', 'document', '/smartdocument'))">
                                                 </from>
                                                 <to variable="sealInput" part="XmlString"/>
                                            </copy>
                                       </assign>
                                       <invoke partnerLink="SealService" portType="ns7:Seal" operation="Seal" inputVariable="sealInput" outputVariable="sealOutput"/>
                                  </sequence>
                             </scope>
                        </sequence>
                   </scope>
              </catchAll>
         </faultHandlers>
         <!-- ================================================================= -->
         <!-- ORCHESTRATION LOGIC -->
         <!-- Set of activities coordinating the flow of messages across the -->
         <!-- services integrated within this business process -->
         <!-- ================================================================= -->
         <sequence name="main">
              <!-- Receive input from requestor.
    Note: This maps to operation defined in LocalLoanIncSmartDocument.wsdl
    -->
              <receive name="receiveInput" partnerLink="client" portType="tns:LocalLoanIncSmartDocument" operation="initiate" variable="input" createInstance="yes"/>
              <assign name="InitialiseVariables">
                   <copy>
                        <from expression="'042e05a98cddac30e309f8'">
                        </from>
                        <to variable="dataglyphKey"/>
                   </copy>
                   <copy>
                        <from expression="'0'">
                        </from>
                        <to variable="inputSmartDocumentId"/>
                   </copy>
                   <copy>
                        <from expression="'0'">
                        </from>
                        <to variable="inputDocumentId"/>
                   </copy>
                   <copy>
                        <from expression="'Unknown service'">
                        </from>
                        <to variable="serviceIdentifier"/>
                   </copy>
              </assign>
              <scope name="Initiate">
                   <variables>
                        <variable name="initiate" element="tns:initiate"/>
                        <variable name="initiateInput" messageType="ns6:InitiateRequest"/>
                        <variable name="initiateOutput" messageType="ns6:InitiateResponse"/>
                   </variables>
                   <sequence>
                        <assign name="prepareRecord">
                             <copy>
                                  <from expression="ora:getCurrentDateTime('yyyy-MM-dd hh:mm:ss z')">
                                  </from>
                                  <to variable="initiate" query="/initiate/execution/started"/>
                             </copy>
                             <copy>
                                  <from variable="input" part="payload" query="/input/userId">
                                  </from>
                                  <to variable="initiate" query="/initiate/userid"/>
                             </copy>
                             <copy>
                                  <from variable="input" part="payload" query="/input/imageURL">
                                  </from>
                                  <to variable="initiate" query="/initiate/url"/>
                             </copy>
                             <copy>
                                  <from expression="string('LocalLoanIncSmartDocument')">
                                  </from>
                                  <to variable="initiate" query="/initiate/processName"/>
                             </copy>
                        </assign>
                        <assign name="setServiceInput">
                             <copy>
                                  <from expression="'Initiate'">
                                  </from>
                                  <to variable="serviceIdentifier"/>
                             </copy>
                             <copy>
                                  <from variable="initiate" query="/initiate/userid">
                                  </from>
                                  <to variable="initiateInput" part="Username"/>
                             </copy>
                             <copy>
                                  <from variable="input" part="payload" query="/input/password">
                                  </from>
                                  <to variable="initiateInput" part="Password"/>
                             </copy>
                             <copy>
                                  <from variable="initiate" query="/initiate/url">
                                  </from>
                                  <to variable="initiateInput" part="URL"/>
                             </copy>
                        </assign>
                        <invoke partnerLink="InitiateService" portType="ns6:Initiate" operation="Initiate" inputVariable="initiateInput" outputVariable="initiateOutput"/>
                        <assign name="updateScopeVariables">
                             <copy>
                                  <from variable="initiateOutput" part="Result" query="/Result/SmartDocumentId">
                                  </from>
                                  <to variable="inputSmartDocumentId"/>
                             </copy>
                             <copy>
                                  <from variable="initiateOutput" part="Result" query="/Result/DocumentId">
                                  </from>
                                  <to variable="inputDocumentId"/>
                             </copy>
                             <copy>
                                  <from variable="initiateOutput" part="Result" query="/Result/DocumentURL">
                                  </from>
                                  <to variable="inputUrl"/>
                             </copy>
                             <copy>
                                  <from variable="initiateOutput" part="Result" query="/Result/AuthId">
                                  </from>
                                  <to variable="authId"/>
                             </copy>
                        </assign>
                        <assign name="updateRecord">
                             <copy>
                                  <from variable="initiateOutput" part="Result" query="/Result/SmartDocumentId">
                                  </from>
                                  <to variable="initiate" query="/initiate/output/smartdocumentid"/>
                             </copy>
                             <copy>
                                  <from variable="initiateOutput" part="Result" query="/Result/DocumentId">
                                  </from>
                                  <to variable="initiate" query="/initiate/output/documentid"/>
                             </copy>
                             <copy>
                                  <from expression="ora:getCurrentDateTime('yyyy-MM-dd hh:mm:ss z')">
                                  </from>
                                  <to variable="initiate" query="/initiate/execution/finished"/>
                             </copy>
                        </assign>
                        <assign name="addToSmartDocument">
                             <copy>
                                  <from expression="ora:addChildNode(bpws:getVariableData('flowContents', 'document', '/smartdocument'), bpws:getVariableData('initiate'))">
                                  </from>
                                  <to variable="flowContents" part="document" query="/smartdocument"/>
                             </copy>
                        </assign>
                   </sequence>
              </scope>
              <scope name="DetectDataglyph">
                   <variables>
                        <variable name="glyphdetection" element="tns:glyphdetection"/>
                        <variable name="detectDataglyphInput" messageType="ns5:SmartDocumentDataglyphDetectRequest"/>
                        <variable name="detectDataglyphOutput" messageType="ns5:SmartDocumentDataglyphDetectResponse"/>
                   </variables>
                   <sequence>
                        <assign name="prepareRecord">
                             <copy>
                                  <from expression="ora:getCurrentDateTime('yyyy-MM-dd hh:mm:ss z')">
                                  </from>
                                  <to variable="glyphdetection" query="/glyphdetection/execution/started"/>
                             </copy>
                             <copy>
                                  <from variable="flowContents" part="document" query="/smartdocument/initiate/output/smartdocumentid">
                                  </from>
                                  <to variable="glyphdetection" query="/glyphdetection/input/smartdocumentid"/>
                             </copy>
                             <copy>
                                  <from variable="flowContents" part="document" query="/smartdocument/initiate/output/documentid">
                                  </from>
                                  <to variable="glyphdetection" query="/glyphdetection/input/documentid"/>
                             </copy>
                        </assign>
                        <assign name="setServiceInput">
                             <copy>
                                  <from expression="'GlyphDetection'">
                                  </from>
                                  <to variable="serviceIdentifier"/>
                             </copy>
                             <copy>
                                  <from variable="authId">
                                  </from>
                                  <to variable="detectDataglyphInput" part="AuthId"/>
                             </copy>
                             <copy>
                                  <from variable="dataglyphKey">
                                  </from>
                                  <to variable="detectDataglyphInput" part="Key"/>
                             </copy>
                             <copy>
                                  <from expression="5">
                                  </from>
                                  <to variable="detectDataglyphInput" part="MaxAngle"/>
                             </copy>
                             <copy>
                                  <from expression="128">
                                  </from>
                                  <to variable="detectDataglyphInput" part="Region"/>
                             </copy>
                             <copy>
                                  <from variable="glyphdetection" query="/glyphdetection/input/smartdocumentid">
                                  </from>
                                  <to variable="detectDataglyphInput" part="SmartDocumentId"/>
                             </copy>
                             <copy>
                                  <from variable="glyphdetection" query="/glyphdetection/input/documentid">
                                  </from>
                                  <to variable="detectDataglyphInput" part="DocumentId"/>
                             </copy>
                        </assign>
                        <invoke partnerLink="DataglyphService" portType="ns5:Dataglyph" operation="SmartDocumentDataglyphDetect" inputVariable="detectDataglyphInput" outputVariable="detectDataglyphOutput"/>
                        <assign name="updateRecord">
                             <copy>
                                  <from expression="string(boolean(bpws:getVariableData('detectDataglyphOutput', 'Result', '/Result/Result')&gt;500.0))">
                                  </from>
                                  <to variable="glyphdetection" query="/glyphdetection/detected"/>
                             </copy>
                             <copy>
                                  <from variable="detectDataglyphOutput" part="Result" query="/Result/SmartDocumentId">
                                  </from>
                                  <to variable="glyphdetection" query="/glyphdetection/output/smartdocumentid"/>
                             </copy>
                             <copy>
                                  <from variable="detectDataglyphOutput" part="Result" query="/Result/DocumentId">
                                  </from>
                                  <to variable="glyphdetection" query="/glyphdetection/output/documentid"/>
                             </copy>
                             <copy>
                                  <from expression="ora:getCurrentDateTime('yyyy-MM-dd hh:mm:ss z')">
                                  </from>
                                  <to variable="glyphdetection" query="/glyphdetection/execution/finished"/>
                             </copy>
                        </assign>
                        <assign name="addToSmartDocument">
                             <copy>
                                  <from expression="ora:addChildNode(bpws:getVariableData('flowContents', 'document', '/smartdocument'), bpws:getVariableData('glyphdetection'))">
                                  </from>
                                  <to variable="flowContents" part="document" query="/smartdocument"/>
                             </copy>
                        </assign>
                   </sequence>
              </scope>
              <switch name="DataglyphDetected">
                   <case condition="bpws:getVariableData('flowContents', 'document', '/smartdocument/glyphdetection/detected')='true'">
                        <sequence>
                             <scope name="Detected-ProcessAsForm">
                                  <sequence>
                                       <scope name="DetectSignature">
                                            <variables>
                                                 <variable name="signaturedetection" element="tns:signaturedetection"/>
                                                 <variable name="detectSignatureInput" messageType="ns3:SmartDocumentSignatureDetectRequest"/>
                                                 <variable name="detectSignatureOutput" messageType="ns3:SmartDocumentSignatureDetectResponse"/>
                                            </variables>
                                            <sequence>
                                                 <assign name="prepareRecord">
                                                      <copy>
                                                           <from expression="ora:getCurrentDateTime('yyyy-MM-dd hh:mm:ss z')">
                                                           </from>
                                                           <to variable="signaturedetection" query="/signaturedetection/execution/started"/>
                                                      </copy>
                                                      <copy>
                                                           <from variable="flowContents" part="document" query="/smartdocument/glyphdetection/output/smartdocumentid">
                                                           </from>
                                                           <to variable="signaturedetection" query="/signaturedetection/input/smartdocumentid"/>
                                                      </copy>
                                                      <copy>
                                                           <from variable="flowContents" part="document" query="/smartdocument/glyphdetection/output/documentid">
       

    Hi all,
    I modified the bpel so that it could compile by letting the designer add prefixes where it needed some. Then I deployed the process and tested it. Unfortunately ;-( See below the error log. It looks like the newly added prefixes are source of troubles ...
    Any ideas?
    --mike
    [2005/04/29 11:06:12] Error in <assign> expression: <to> value is empty at line "375". The XPath expression : "/tns:input/tns:userId" returns zero node, when applied to document shown below: Less
    <input xmlns="urn:SmartDocument" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <userId xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">mniemaz</userId>
    <password xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">mniemaz</password>
    <imageURL xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">http://pic-charvet.xrce.xeroxlabs.com:8080/smartdocument.demo/data/tiff/loanrequest1.tiff</imageURL>
    <emailRecipient xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">[email protected]</emailRecipient>
    <formOutput xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">file.pdf</formOutput>
    </input>
    [2005/04/29 11:06:12] "{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure" has been thrown. Less
    <selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
    <part name="summary">empty variable/expression result. xpath variable/expression expression "/tns:input/tns:userId" is empty at line 375, when attempting reading/copying it. Please make sure the variable/expression result "/tns:input/tns:userId" is not empty.</part>
    </selectionFailure>

  • Jdeveloper 10.1.3.4 Test Connection failed for BPEL Process Manager.

    Application Server: OK
    BPEL Process Manager Server: FAILED
    ESB Server: OK
    Verified and tried below steps:
    1. hw_services and orabpel and deploy_services are up and running
    2. Jdeveloper and Oracle SOA Suite Version is 10.1.3.4
    3. Tools->Preferences -> Web Browser and Proxy is disabled.
    4. Restarted hw_services and orabpel via Application server control for OC4J_SOA > hw_services/orabpel
    5. Able to connect the bpel process manager(BPELConsole) from Browser.
    6. But Not able deploy using ant tool as well as with Jdev Deploy option(no domains are displayed under deploy option in Jdev)
    7. Ant deployment throws error,
    A problem occured while connecting to server "testinstance.com" using port "7777": <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <HTML><HEAD>
    <TITLE>404 Not Found</TITLE>
    </HEAD><BODY>
    <H1>Not Found</H1>
    The requested URL /integration/services/deploy/deployHttpClientProcess.jsp was not found on this server.<P>
    <HR>
    <ADDRESS>Oracle-Application-Server-10g/10.1.3.4.0 Oracle-HTTP-Server Server at testsoa.art.com Port 7777</ADDRESS>
    </BODY></HTML>
    Went thru many threads under soa/bpel forums and couldn't find it worked.
    Appreciate your help

    Application Server Test     Passed
    BPEL Identity Service     Failed
    BPEL Domains     Not Run
    BPEL Server Mode      Not Run
    BPEL Notification Service     Not Run
    BPEL TaskManager Service     Not Run
    ESB Connection     Passed
    When I select "BPEL Identity Service     Failed" the error displayed as is below. But for the Not Run components it says "Not Executed".
    java.lang.Exception:Exception not handled by the Collaxa Cube system.
    An unhandled exception has been thrown in the Collaxa Cube system. The exception reported is: "ORABPEL-10555
    Identity Service Configuration error.
    Identity Service Configuration file has error.
         at oracle.tip.pc.services.identity.config.ISConfiguration.load(ISConfiguration.java:277)
         at oracle.tip.pc.services.identity.config.ISConfiguration.<clinit>(ISConfiguration.java:94)
         at oracle.bpel.services.workflow.task.impl.WorkflowUtil.setUserNameCaseSensitiveFlagOnServer(WorkflowUtil.java:1193)
         at oracle.bpel.services.workflow.task.impl.TaskService.<init>(TaskService.java:196)
         at oracle.bpel.services.workflow.task.impl.TaskService.<clinit>(TaskService.java:153)
         at oracle.bpel.services.common.InitializeServlet.init(InitializeServlet.java:56)
         at com.evermind.server.http.HttpApplication.loadServlet(HttpApplication.java:2379)
         at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4830)
         at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4754)
         at com.evermind.server.http.HttpApplication.initPreloadServlets(HttpApplication.java:4942)
         at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1144)
         at com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:741)
         at com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:431)
         at com.evermind.server.Application.getHttpApplication(Application.java:586)
         at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite.java:1987)
         at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<init>(HttpSite.java:1906)
         at com.evermind.server.http.HttpSite.initApplications(HttpSite.java:643)
         at com.evermind.server.http.HttpSite.setConfig(HttpSite.java:290)
         at com.evermind.server.http.HttpServer.setSites(HttpServer.java:270)
         at com.evermind.server.http.HttpServer.setConfig(HttpServer.java:177)
         at com.evermind.server.ApplicationServer.initializeHttp(ApplicationServer.java:2493)
         at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1042)
         at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:131)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: oracle.xml.parser.v2.XMLParseException: Start of root element expected.
         at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:320)
         at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:341)
         at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:303)
         at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:291)
         at oracle.tip.pc.services.identity.config.ISConfiguration.parseDocument(ISConfiguration.java:339)
         at oracle.tip.pc.services.identity.config.ISConfiguration.load(ISConfiguration.java:259)
         ... 23 more
    Exception: ORABPEL-10555
    Identity Service Configuration error.
    Identity Service Configuration file has error.
    Handled As: oracle.tip.pc.infra.exception.PCRuntimeException

  • Oracle BPEL Process Manager  error

    I am getting the following error in activities tab in BPEL Process instances / activity and i am also not able to see the flow diagram of bpel process i created and deployed , please check and provide any solution / share solutions
    (message is pasted below)
    Oracle BPEL Process Manager Full Cycle
    An unexpected error has occurred while executing your request. This is most likely related to a defect in the Oracle BPEL Process Manager product. We apologize you can post the error to the OTN forum and we will get back to you as soon as possible.
    Attachments:
    Build Information:
    Oracle BPEL Server version 10.1.3.1.0
    Build: 0
    Build time: Mon Oct 09 08:44:49 PDT 2006
    Build type: release
    Source tag: PCBPEL_10.1.3.1.0_GENERIC_061009.0802
    Exception Message:
    [javax.servlet.ServletException]
    Instance not found in datasource.
    The process domain was unable to fetch the instance with key "10035" from the datasource.
    Please check that the instance key "10035" refers to a valid instance that has been started and not removed from the process domain.
    Exception Trace:
    javax.servlet.ServletException: Instance not found in datasource.
    The process domain was unable to fetch the instance with key "10035" from the datasource.
    Please check that the instance key "10035" refers to a valid instance that has been started and not removed from the process domain.
         at com.evermind.server.http.EvermindPageContext.handlePageThrowable(EvermindPageContext.java:809)
         at com.evermind.server.http.EvermindPageContext.handlePageException(EvermindPageContext.java:756)
         at ngActivityList.jspService(_ngActivityList.java:382)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.unprivileged_include(ServletRequestDispatcher.java:160)
         at com.evermind.server.http.ServletRequestDispatcher.access$000(ServletRequestDispatcher.java:50)
         at com.evermind.server.http.ServletRequestDispatcher$1.oc4jRun(ServletRequestDispatcher.java:97)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
         at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:102)
         at com.evermind.server.http.EvermindPageContext.include(EvermindPageContext.java:396)
         at activities.jspService(_activities.java:103)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
         at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:50)
         at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
         at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
         at com.collaxa.cube.fe.DomainFilter.doFilter(DomainFilter.java:131)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:619)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)

    Check that your dehydration store is up. Also ensure it is able to accept new connections. Sometimes it can hit the max session count.
    If you bounce SOA Suite does it come up.
    Has anything been done on the system that may have caused this from happening.
    cheers
    James

Maybe you are looking for

  • How do I transfer my home folder to my server without migration assistant?

    I am having a hard time migrating my user folder to my mini. My wife is the first user account, but I want to put my account on there as well. Without migration assistant, I am not sure how to do it? The Apple Genius guy told me to just copy my home

  • XML Parser Error in SQL*Plus

    I'm getting this error when I try to run the DOMSample: SQL> exec domsample('d:\utlfiledir', 'family.xml', 'errs.out' ) BEGIN domsample('d:\utlfiledir', 'family.xml', 'errs.out' ); END; ERROR at line 1: ORA-29540: class oracle/xml/parser/plsql/XMLPar

  • Check field values wad

    Hi everyone, I'm working on a template in wad and I have to check whether the user has choosen values in different dropdown boxes or not. How do I do this? I tried different things with the command wizzard and javascript but don't know how to impleme

  • Caching sequences in timesten

    I am trying to implement TimesTen in my application but stuck up with sequences. Can anyone guide me how can I take benefit of TimesTen caching for sequences

  • How do I restore saving files processed in RAW to jpg

    I have always processed my camera RAW files from Bridge and saved them to the desktop or a folder as jpg files.  Suddenly I get a message "the file could not be created". Same applies to attempt to save in any format.  Nothing has been changed in set