No Facts in decision service

Hi All,
Iam trying to create a decision service in a BPEL. Iam able to establish a connection to ruleengine and repository, but no facts appear in decision service wizard after selecting the ruleset.
I have read in one of the thread that the facts will appear if the rules are created by a separate ruleadmin user and not the "oc4jadmin" user. I tried that also but it doesn't work.
The ruleset that I have imported in rule author uses JavaFacts . Is it like rules using JavaFacts can not be integrated with BPEL ? Only XMLFacts will work.
If this is not the case then what's preventing the fact from appearing in decision service wizard ?
Thanks

I was making one mistake. I was importing only one class (i.e CustomerType class) out of all jaxb generated classes. This is causing the fact not to appear in decision service wizard window. Once I imported all the classes, its working fine.

Similar Messages

  • ADF-BC not shown as fact type when decision service invoked as webservice

    Hello,
    I'm new to OBR.
    I have included 2 adf-bc fact types in my project (EmployeeView & Department View)
    Once the rule is created i get the error stating.
    RUL-05162 : The rule set "Ruleset1" requires fact type "EmployeeView", but this type is not part of the input.
    RUL:05164: The fact type "EmployeeView" is referenced, but is not asserted not input.
    So when i try including as input in the decision service, which is invoked as the webservice, the 'EmployeeView" is not shown in "FactType" drop down. When I uncheck "Will be invoked as webservice" checkbox, the EmployeeView is shown in the "Fact type" drop down in the 'Edit decision function' window.
    How to include the ADF-BC fact type, given the decision service is invoked as webservice and xml schema is given as input.
    Thanks in advance.

    you have to introduce a complexType in the xsd.. like
    <xs:element name="name">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="attributeId" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="description">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="attributeId" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>refer this for more info
    http://www.w3schools.com/schema/

  • Using Decision Service for existing  rules based on Java Fact

    Hello
    According The BPEL Process Manager developers guid (10.1.3.1) page 18-28 if we want to call existing ruleset from BPEL that it's based on java facts . We should write RL function and convert xml data into java and assert the facts and after retrieving the result we should set the data from java types into xml types. From BPEL we should call this function
    But I have question : We know that rules based on java facts has better performance than xml facts , Instead of Using Decicion Service , we have writen java function and run ruleset and then we have exposed this as a webservice and invoke it from BPEL.
    What is the performance difference if we use this way instead of Decision Services?

    Thank you ralf
    So I want to write an RL Function and call my ruleset (based on my Java facts) from this RL Function and then Call this RL Function from BPEL decicion services.
    I have problem : I want to generate XSD that match with my JavaFact A . How can I easily create XSD from my java fact class.? I saw http://technology.amis.nl/blog/?p=3221 that shows how we can create xsd from Java classes . I could generate XSD from Java class A by the recommended method.
    I have Class A that contains member B as an array of objects (C) , My problem is that When I import generated xsd into rule Author it's generated JAXB class does not generate member B as an array of class(C)
    Is there any way that I can modify class A into JAXB compatible class and generate xsd file from it's JAXB class .
    I don't know JAXB specification and I do not know how JAXB works.I want easily generate JAXB class form my java class A and then retrieve corresponding xsd from it .
    Can I do such thing?

  • Rules facts not pulled through in Decision service

    Hi,
    I am using 10.1.3.1 SOA suite and JDev and have define a rule set with a singel fact.
    Using the decision service wizard, I can select the rule set from the file repository but no facts are pulled through to the wizard.
    This ultimately stops me assigning BPEL variables to rules facts.
    Has anyone got this working and if so, are there any steps I have missed?
    Thanks
    Joel.

    Anyone expierenced a DecisionService returning operationErroredFault?
    BPEL-instance Audit shows errorInfo-nde with text starting with:
    5}' when expecting one of: "fact" ...
    ends with
    at line 16 column 41 in main
    My experience is for those interested in achieving proper functioning of the Rules Author, the Import of XMLFacts, and the subsequent building of a BPEL process with a Decide-activity utilizing the Rules Engine.
    Until today I've used developer preview, but will now switch to 10.1.3.1.0 (SOA Suite and JDev build 3984 "production").
    The info in this forum thread has lead me pass some trouble, but not all:
    I can confirm that the rules engine xsd sample (driver-demo) doesn’t work with the Decide-wizard: The format of the xsd should be as described in this forum thread.
    There was one other situation in which "no Facts get pulled through" (symptom: you see an empty list of Facts in the Decide-wizard after choosing a named Ruleset).
    Cause: The JAXB-generated directories and files must be copied manually from the location specified in Rule Author when generated, and into your BPEL-project sub-directory bpel\\rules\*
    The copy-procedure is explained in the soa demo detailed tutorial (astut.pdf clause 8-10-10 page 8-87), but it's easy to miss. And if you do miss it, the wizard gives no specific clues (just a missing Facts list, same response as if the xsd filestructure is “non-supported”).
    I experienced also that it’s probably a good idea to Import XMFacts complete from the JAXB classes hierarchy, not just a selected sub-fact: Example from SOA demo, the ApproveOrderBooking.xsd:
    When making concrete Rules, you as author makes reference to a fact property or method that’s of type "ApproveType", in contrast to being a developer and choosing a Ruleset from BPEL Decide wizard when you pull through a Fact named "Approve" (not the "ApproveType", which is invisible in the wizard).
    On the other hand the XmlFact "Approve" in the Rule author is actually empty: Looking within the Author there is no clue as to why you should bother to import the "Approve"-fact: all the properties and methods used by rules are associated with the "ApproveType"-Fact.
    Further the instructions in astut.pdf is much needed to complete the assign-steps for a process to compile and deploy.
    Now the actual deployed DecisionService proved faulty when tested from a bpel-instance. It gives timeout and a payload showing:
    <ns0:errorInfo xmlns:ns0="http://xmlns.oracle.com/BPELProcessA/DecisionService" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ns0:errorMessage xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0="http://xmlns.oracle.com/BPELProcessA/DecisionService">
    5}' when expecting one of:
    "fact" ..."++" ..."--" ..."+" ..."-" ..."!" ..."exists" ..."(" ...<INT_LITERAL> ...<CHARACTER_LITERAL> ...<LONG_LITERAL> ...<FLOAT_LITERAL> ...<DOUBLE_LITERAL> ...<STRING_LITERAL> ..."true" ..."false" ..."null" ..."new" ...<XML_PACKAGE> ...<IDENTIFIER> ...<XML_IDENTIFIER> ...
    at line 16 column 41 in main
    </ns0:errorMessage>
    </ns0:errorInfo>
    Beats me: The logs within Enterprise Manager (http://server:8888/em) gives no clue...
    /CadB

  • Error while deploying decision services on server "bg1ws0044"

    hi'
    I have followed tutorial provided in the sample in the SOA suite
    "C:\product\10.1.3.1\OracleAS_1\bpel\samples\demos\ExpenseRequestApproval"
    for integrating BPEL and business rules, however the after deploying the ant is giving following below error
    I am using JDeveloper studio edition 10.1.3.1.0 and SOA 10.1.3.1.0
    please tell me what is the issue
    thanks
    Yatan
    error:
    Buildfile: D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\ExpenseRequest3\build.xml
    validateTask:
    [echo]
    | Validating workflow
    [validateTask] url is file:/D:/Oracle-SaaS/Downloads/jdevstudio10131/integration/bpm/support/files/WorkflowTaskDefinition.xsd
    [validateTask] url is file:/D:/Oracle-SaaS/Downloads/jdevstudio10131/integration/bpm/support/files/WorkflowTaskDefinition.xsd
    [validateTask] Validation of workflow task definitions is completed without errors
    deployProcess:
    [echo]
    | Deploying bpel process ExpenseRequest3 on bg1ws0044, port 80
    [deployProcess] Deploying process D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\ExpenseRequest3\output\bpel_ExpenseRequest3_1.0.jar
    [deployProcess] Successfully deployed the process "ExpenseRequest3" on server "bg1ws0044" and port "80"
    deployTaskForm:
    [echo]
    | Deploying workflow form for ExpenseRequest3 on bg1ws0044, port 80
    [deployTaskForm] 09/07/24 15:17:07 Notification ==>Application Deployer for default_ExpenseRequest3_1_0_ExpenseApproval STARTS.
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:07 Notification ==>Copy the archive to C:\product\10.1.3.1\OracleAS_1\j2ee\oc4j_soa\applications\default_ExpenseRequest3_1_0_ExpenseApproval.ear
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:07 Notification ==>Initialize C:\product\10.1.3.1\OracleAS_1\j2ee\oc4j_soa\applications\default_ExpenseRequest3_1_0_ExpenseApproval.ear begins...
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:07 Notification ==>Unpacking default_ExpenseRequest3_1_0_ExpenseApproval.ear
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:07 Notification ==>Done unpacking default_ExpenseRequest3_1_0_ExpenseApproval.ear
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:07 Notification ==>Unpacking workflowform.war
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:08 Notification ==>Done unpacking workflowform.war
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:08 Notification ==>Initialize C:\product\10.1.3.1\OracleAS_1\j2ee\oc4j_soa\applications\default_ExpenseRequest3_1_0_ExpenseApproval.ear ends...
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:08 Notification ==>Starting application : default_ExpenseRequest3_1_0_ExpenseApproval
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:08 Notification ==>Initializing ClassLoader(s)
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:08 Notification ==>Initializing EJB container
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:08 Notification ==>Loading connector(s)
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:08 Notification ==>Starting up resource adapters
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:08 Notification ==>Initializing EJB sessions
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:08 Notification ==>Committing ClassLoader(s)
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:08 Notification ==>Initialize workflowform begins...
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:08 Notification ==>Initialize workflowform ends...
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:08 Notification ==>Started application : default_ExpenseRequest3_1_0_ExpenseApproval
    [deployTaskForm]
    [deployTaskForm] 09/07/24 15:17:08 Notification ==>Application Deployer for default_ExpenseRequest3_1_0_ExpenseApproval COMPLETES. Operation time: 344 msecs
    [deployTaskForm]
    [deployTaskForm] Successfully deployed form on server "bg1ws0044"
    deployDecisionServices:
    [echo]
    | Deploying decision services for ExpenseRequest3 on bg1ws0044, port 80
    BUILD FAILED
    D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\ExpenseRequest3\build.xml:116: Error while deploying decision services on server "bg1ws0044"
    Total time: 9 seconds

    after "verbose=true"
    this is the error:
    | Deploying decision services for SalesRequest1 on bg1ws0044, port 80
    [deployDecisionServices] Start of deploying decision services.
    [deployDecisionServices] Deploy decision service in directory D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService
    [deployDecisionServices] Start deploying decision service from directory D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService to J2EE context /rules/default/SalesRequest1/1.0/DecisionService
    [deployDecisionServices] Replace placeholders in file D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\wsdl\DecisionService.wsdl
    [deployDecisionServices] Replace placeholders in file D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\wsdl\DecisionService.wsdl done.
    [deployDecisionServices] Replace placeholders in file D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\public_html\GetDecisionServiceInfo.jsp
    [deployDecisionServices] Replace placeholders in file D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\public_html\GetDecisionServiceInfo.jsp done.
    [deployDecisionServices] Start compiling fact type classes in directory D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes
    [deployDecisionServices] Compiling from shell, src=D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes, classpath=D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\lib\ojc.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-oracle.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\integration\lib\orabpel.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\integration\lib\orabpel-ant.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\integration\lib\orabpel-common.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\integration\lib\orabpel-thirdparty.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\webservices\lib\orawsdl.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\lib\xmlparserv2.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\lib\xml.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\j2ee\home\lib\oc4j-internal.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\j2ee\home\lib\adminclient.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\integration\bpm\support\files;D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\lib\jdev.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\xml-apis.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\xercesImpl.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\jakarta-oro-2.0.8.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\commons-net-1.3.0.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-xslp.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-xalan1.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-weblogic.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-vaj.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-trax.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-swing.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-stylebook.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-starteam.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-nodeps.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-netrexx.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-launcher.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-junit.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-jsch.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-jmf.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-jdepend.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-javamail.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-jai.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-icontract.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-commons-net.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-commons-logging.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-apache-resolver.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-apache-regexp.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-apache-oro.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-apache-log4j.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-apache-bsf.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-apache-bcel.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-antlr.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\jdk\lib\tools.jar
    [deployDecisionServices] Source file exists. Read Java source file names.
    [deployDecisionServices] Adding D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/ObjectFactory.java to the list of Java sources to compile.
    [deployDecisionServices] Adding D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChain.java to the list of Java sources to compile.
    [deployDecisionServices] Adding D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChainImpl.java to the list of Java sources to compile.
    [deployDecisionServices] Adding D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChainType.java to the list of Java sources to compile.
    [deployDecisionServices] Adding D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChainTypeImpl.java to the list of Java sources to compile.
    [deployDecisionServices] Adding D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequest.java to the list of Java sources to compile.
    [deployDecisionServices] Adding D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequestImpl.java to the list of Java sources to compile.
    [deployDecisionServices] Adding D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequestType.java to the list of Java sources to compile.
    [deployDecisionServices] Adding D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequestTypeImpl.java to the list of Java sources to compile.
    [deployDecisionServices] Adding D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesResponse.java to the list of Java sources to compile.
    [deployDecisionServices] Adding D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesResponseImpl.java to the list of Java sources to compile.
    [deployDecisionServices] Compiled class(es) "D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/ObjectFactory.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChain.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChainImpl.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChainType.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChainTypeImpl.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequest.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequestImpl.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequestType.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequestTypeImpl.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesResponse.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesResponseImpl.java"
    [deployDecisionServices] Error in ant execution: Java compilation failed.
    Failed to compile file(s) "D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/ObjectFactory.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChain.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChainImpl.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChainType.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChainTypeImpl.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequest.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequestImpl.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequestType.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequestTypeImpl.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesResponse.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesResponseImpl.java".
    Exception reported is: D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated\SalesRequestTypeImpl.java:87: Class generated.ItemsType not found.
    return (ItemsType) super.getElement("items", "http://xmlns.oracle.com/ExpenseRequest", (oracle.xml.jaxb.JaxbNode)obj, 4);
    ^
    1 error
    Please verify that file D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/ObjectFactory.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChain.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChainImpl.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChainType.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesApprovalChainTypeImpl.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequest.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequestImpl.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequestType.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesRequestTypeImpl.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesResponse.java, D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\decisionservices\DecisionService\war\WEB-INF\classes\generated/SalesResponseImpl.java is valid java file or if all required libraries are included in your classpath.
    classpath: D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\lib\ojc.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-oracle.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\integration\lib\orabpel.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\integration\lib\orabpel-ant.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\integration\lib\orabpel-common.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\integration\lib\orabpel-thirdparty.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\webservices\lib\orawsdl.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\lib\xmlparserv2.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\lib\xml.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\j2ee\home\lib\oc4j-internal.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\j2ee\home\lib\adminclient.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\integration\bpm\support\files;D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\lib\jdev.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\xml-apis.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\xercesImpl.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\jakarta-oro-2.0.8.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\commons-net-1.3.0.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-xslp.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-xalan1.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-weblogic.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-vaj.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-trax.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-swing.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-stylebook.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-starteam.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-nodeps.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-netrexx.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-launcher.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-junit.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-jsch.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-jmf.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-jdepend.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-javamail.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-jai.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-icontract.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-commons-net.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-commons-logging.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-apache-resolver.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-apache-regexp.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-apache-oro.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-apache-log4j.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-apache-bsf.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-apache-bcel.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\ant\lib\ant-antlr.jar;D:\Oracle-SaaS\Downloads\jdevstudio10131\jdk\lib\tools.jar
    BUILD FAILED
    D:\Oracle-SaaS\Downloads\jdevstudio10131\jdev\mywork\BPELIntegrationwithBusinessRules\SalesRequest1\build.xml:116: Error while deploying decision services on server "bg1ws0044"
    Total time: 9 seconds

  • Error while invoking decision service

    Hi,
    I have created a decide activity to invoke decision service partner link, then I have created copy operation assignments between fact types in my business rule set and BPEL variables.
    Now while running the BPEL process, I am getting the following error at Invoke activity of the decide activity:
    Error while executing a rule session unit of work.
    The rule session RulesWithDecisionService:50034 failed to execute a unit of work.
    Check the underlying exception and correct the error. Contact oracle support if error is not fixable.
    Following is the complete stack trace of the error:
    <messages><input><dsIn><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload"><assertExecuteWatchStateful name="DecisionService" xmlns="http://xmlns.oracle.com/RulesWithDecisionService/DecisionService">
    <configURL>http://jshaik:8888/orabpel/default/RulesWithDecisionService/1.0/decisionservices.decs</configURL>
    <bpelInstance>
    <processId xmlns="http://xmlns.oracle.com/bpel">RulesWithDecisionService</processId>
    <processVersion xmlns="http://xmlns.oracle.com/bpel">1.0</processVersion>
    <domainId xmlns="http://xmlns.oracle.com/bpel">default</domainId>
    <processURL xmlns="http://xmlns.oracle.com/bpel">http://jshaik:8888/orabpel/default/RulesWithDecisionService/1.0</processURL>
    <instanceId xmlns="http://xmlns.oracle.com/bpel">50034</instanceId>
    <conversationId xmlns="http://xmlns.oracle.com/bpel"/>
    </bpelInstance>
    <assertList>
    <student xmlns="http://samples.otn.com/bpel/demo">
    <id/>
    <name/>
    <studentClass/>
    <arts>89.0</arts>
    <maths/>
    <science/>
    <social/>
    <backlog/>
    <backlogSubject/>
    <finalGrade/>
    <promotionStatus/>
    <passCount/>
    </student>
    </assertList>
    </assertExecuteWatchStateful>
    </part></dsIn></input><fault><operationErroredFault xmlns="http://xmlns.oracle.com/RulesWithDecisionService/DecisionService"><part name="payload"><ns0:errorInfo xmlns:ns0="http://xmlns.oracle.com/RulesWithDecisionService/DecisionService" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ns0:errorMessage xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0="http://xmlns.oracle.com/RulesWithDecisionService/DecisionService">Error while executing a rule session unit of work.
    The rule session RulesWithDecisionService:50034 failed to execute a unit of work.
    Check the underlying exception and correct the error. Contact oracle support if error is not fixable.
    </ns0:errorMessage>
    </ns0:errorInfo>
    </part></operationErroredFault></fault></messages>
    Please help me in this regard.
    Thanks in advance
    Phanikanth

    Hi Phanikanth,
    Wondering if you could check the file
    ?/bpel/domains/default/logs/domain.log
    There should be a Java stack trace logged for the error you did run into.
    Please copy&paste the stack trace and post it here.
    Best Regards,
    Ralf

  • Error while deploying Decision Service.

    Hi!! ))
    I work with 10.1.3.1 and i try to deploy my process (here it is http://starangor.pix.ru/i/users/s/t/starangor/normal/2af18ff05be954ed8e2cd3aa2ba0ef58.jpg).
    Domain.log:
    <2007-05-23 14:42:05,720> <INFO> <default.collaxa.cube.services> <DeploymentListener::onProcessUninitAspect> Path = /default/BPELrulishe2/1.0
    <2007-05-23 14:42:07,594> <INFO> <default.collaxa.cube.compiler> validating "D:\product\10.1.3.1\OracleAS_1\bpel\domains\default\tmp\.bpel_BPELrulishe2_1.0_2e9b4fe06711807cfad74cf82d933058.tmp\BPELrulishe2.bpel" ...
    <2007-05-23 14:42:37,677> <INFO> <default.collaxa.cube.engine.deployment> <CubeProcessFactory::generateProcessClass>
    Process "BPELrulishe2" (revision "1.0") successfully compiled.
    <2007-05-23 14:42:37,974> <INFO> <default.collaxa.cube.engine.deployment> Process "BPELrulishe2" (revision "1.0") successfully loaded.
    <2007-05-23 14:42:37,974> <INFO> <default.collaxa.cube.services> <DeploymentListener::onProcessDeployAspect> Path = /default/BPELrulishe2/1.0
    <2007-05-23 14:42:38,786> <INFO> <default.collaxa.cube.services> <DeploymentListener::onProcessInitAspect> Path = /default/BPELrulishe2/1.0
    Message from Apache Ant - Log:
    Buildfile: D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\build.xml
    validateTask:
    [echo]
    | Validating workflow
    [validateTask] Validation of workflow task definitions is completed without errors
    deployProcess:
    [echo]
    | Deploying bpel process BPELrulishe2 on delalande.int.rdtex.ru, port 80
    [deployProcess] Start of validating settings
    [deployProcess] End of validating settings
    [deployProcess] Start of the deployment of process BPELrulishe2
    [deployProcess] Deploying process D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\output\bpel_BPELrulishe2_1.0.jar
    [deployProcess] Accesing URL /integration/services/deploy/deployHttpClientProcess.jsp
    [deployProcess] bpel_BPELrulishe2_1.0.jar deployed successfully.
    [deployProcess] End of the deployment
    [deployProcess] Done deploying process BPELrulishe2
    [deployProcess] Successfully deployed the process "BPELrulishe2" on server "delalande.int.rdtex.ru" and port "80"
    deployTaskForm:
    [echo]
    | Deploying workflow form for BPELrulishe2 on delalande.int.rdtex.ru, port 80
    [deployTaskForm] Start of deploying forms
    [deployTaskForm] End of deploying forms
    [deployTaskForm] There are no forms to deploy
    deployDecisionServices:
    [echo]
    | Deploying decision services for BPELrulishe2 on delalande.int.rdtex.ru, port 80
    [deployDecisionServices] Start of deploying decision services.
    [deployDecisionServices] Deploy decision service in directory D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\decisionservices\DecisionService
    [deployDecisionServices] Start deploying decision service from directory D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\decisionservices\DecisionService to J2EE context /rules/default/BPELrulishe2/1.0/DecisionService
    [deployDecisionServices] Replace placeholders in file D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\decisionservices\DecisionService\war\WEB-INF\wsdl\DecisionService.wsdl
    [deployDecisionServices] Replace placeholders in file D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\decisionservices\DecisionService\war\WEB-INF\wsdl\DecisionService.wsdl done.
    [deployDecisionServices] Replace placeholders in file D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\decisionservices\DecisionService\war\public_html\GetDecisionServiceInfo.jsp
    [deployDecisionServices] Copy operation failed for D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\decisionservices\DecisionService\war\public_html\GetDecisionServiceInfo.jsp, error: D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\decisionservices\DecisionService\war\public_html\GetDecisionServiceInfo.jsp
    [deployDecisionServices] Error in ant execution: Replace placeholders in JSP file failed
    BUILD FAILED
    D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\build.xml:116: Error while deploying decision services on server "delalande.int.rdtex.ru"
    Total time: 56 seconds
    Why it can't find GetDecisionServiceInfo.jsp?
    and where can I get it?

    At this time i create Desicion Service das you say with command prompt.
    Just in case i paste all content of command prompt
    and that was in cmd:
    Wnen i create it in wizard and before click Finish:
    <RuleEngineFactory::loadConfiguration> Load configuration from DecisionServiceCo
    nfiguration.xml
    <RuleEngineFactory::loadConfiguration> DecisionServiceConfiguration.xml not foun
    d, intialize with minimal configuration.
    <RuleEngineFactory::loadConfiguration> Try to load rule engine provider Oracle
    <RuleEngineFactory::loadConfiguration> Try to load fact context OracleJaxb
    <RuleEngineFactory::loadConfiguration> Loaded 1 rule providers and 1 fact contex
    t providers.
    java.lang.NullPointerException
    at oracle.tip.tools.ide.pm.rule.wizard.DecisionServiceWizard.wizardFinis
    hed(DecisionServiceWizard.java:286)
    at oracle.bali.ewt.wizard.BaseWizard.processWizardEvent(Unknown Source)
    at oracle.bali.ewt.wizard.BaseWizard.processEventImpl(Unknown Source)
    at oracle.bali.ewt.LWComponent.processEvent(Unknown Source)
    at oracle.bali.ewt.wizard.BaseWizard.doFinish(Unknown Source)
    at oracle.bali.ewt.wizard.BaseWizard$Action.actionPerformed(Unknown Sour
    ce)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:18
    49)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
    a:2169)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
    .java:420)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonL
    istener.java:234)
    at java.awt.Component.processMouseEvent(Component.java:5488)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
    at java.awt.Component.processEvent(Component.java:5253)
    at java.awt.Container.processEvent(Container.java:1966)
    at java.awt.Component.dispatchEventImpl(Component.java:3955)
    at java.awt.Container.dispatchEventImpl(Container.java:2024)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
    at java.awt.Container.dispatchEventImpl(Container.java:2010)
    at java.awt.Window.dispatchEventImpl(Window.java:1774)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
    read.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:163)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:153)
    at java.awt.Dialog$1.run(Dialog.java:515)
    at java.awt.Dialog.show(Dialog.java:536)
    at java.awt.Component.show(Component.java:1300)
    at java.awt.Component.setVisible(Component.java:1253)
    at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
    at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
    at oracle.tip.tools.ide.pm.rule.wizard.DecisionServiceWizard.display(Dec
    isionServiceWizard.java:218)
    at oracle.tip.tools.ide.pm.addons.ExtensionsDNDDropHandler.showDecisionS
    erviceWizard(ExtensionsDNDDropHandler.java:217)
    at oracle.tip.tools.ide.pm.addons.ExtensionsDNDDropHandler.handleSwimLan
    eDrop(ExtensionsDNDDropHandler.java:202)
    at oracle.tip.tools.ide.pm.addons.ExtensionsDNDDropHandler.handleDrop(Ex
    tensionsDNDDropHandler.java:92)
    at oracle.tip.tools.ide.common.graph.DefaultGraphPaneDropTargetListener.
    routeToDropHandler(DefaultGraphPaneDropTargetListener.java:264)
    at oracle.tip.tools.ide.common.graph.DefaultGraphPaneDropTargetListener.
    handleDrop(DefaultGraphPaneDropTargetListener.java:249)
    at oracle.tip.tools.ide.pm.bpelgraph.collaxalaf.BPELGraphPaneDropTargetL
    istener.handleDrop(BPELGraphPaneDropTargetListener.java:215)
    at oracle.tip.tools.ide.common.graph.DefaultGraphPaneDropTargetListener.
    drop(DefaultGraphPaneDropTargetListener.java:322)
    at java.awt.dnd.DropTarget.drop(DropTarget.java:430)
    at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTarget
    ContextPeer.java:500)
    at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextP
    eer.java:53)
    at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEven
    t(SunDropTargetContextPeer.java:812)
    at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(Su
    nDropTargetContextPeer.java:736)
    at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
    at java.awt.Component.dispatchEventImpl(Component.java:3826)
    at java.awt.Container.dispatchEventImpl(Container.java:2024)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212
    at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:
    3963)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3817)
    at java.awt.Container.dispatchEventImpl(Container.java:2010)
    at java.awt.Window.dispatchEventImpl(Window.java:1774)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
    read.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:163)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    And message that appear after i click finish in create Decision Service wizard:
    <DecisionServiceBuilder::populateMaps> Add rule engine RuleEngineSTAS
    <RuleEngineFactory::createRuleEngine> Create rule engine for RuleEngineSTAS, pro
    vider is Oracle
    <OracleRuleEngine::getLastModified> Check timestamp of repository /D:/temp/StasS
    OA/sample_repository
    <OracleRuleEngine::<init>> Create new rule engine for RuleEngineSTAS, repository
    type File
    <DecisionServiceBuilder::populateMaps> Add decision service Dec
    <DecisionServiceBuilder::createPartnerLink> BpelProcess.xsd already exists in /D
    :/JDEV10132/jdev/mywork/ApplicationNLC/BPELDEC/bpel/
    <DecisionServiceBuilder::createPartnerLink> Copy and replace DecisionService.xsd
    to /D:/JDEV10132/jdev/mywork/ApplicationNLC/BPELDEC/bpel/\DecTypes.xsd
    <DecisionServiceBuilder::createPartnerLink> Create PartnerLink WSDL for Dec in d
    irectory /D:/JDEV10132/jdev/mywork/ApplicationNLC/BPELDEC/bpel/
    <WSDLGenerator::createWSDL> Create client side WSDL for service Dec in directory
    /D:/JDEV10132/jdev/mywork/ApplicationNLC/BPELDEC/bpel/
    <WSDLGenerator::createWSDL> Create Definition object for Dec, targetNamespace: h
    ttp://xmlns.oracle.com/BPELDEC/Dec
    <WSDLGenerator::createDefinition> Create client side WSDL for Dec, targetNamespa
    ce=http://xmlns.oracle.com/BPELDEC/Dec
    <RuleEngineFactory::createRuleEngine> Create rule engine for RuleEngineSTAS, pro
    vider is Oracle
    <OracleRuleEngine::getLastModified> Check timestamp of repository /D:/temp/StasS
    OA/sample_repository
    <OracleRuleEngine::<init>> Create new rule engine for RuleEngineSTAS, repository
    type File
    <OracleRuleEngine::getRuleCatalog> Lookup rule catalog OrderBookingStas/INITIAL
    <OracleRuleEngine::getRuleCatalogs> Start loading rule catalogs.
    <OracleRuleEngine::getRuleCatalogs> Initailize rule repository.
    <OracleRuleEngine::initRuleRepository> Connect to File Repository at /D:/temp/St
    asSOA/sample_repository
    <OracleRuleEngine::getRuleCatalogs> Load catalogs.
    <OracleRuleEngine::getRuleCatalog> Found rule catalog OrderBookingStas/INITIAL,
    return.
    <OracleRuleCatalog::getRuleSet> Lookup ruleset RRR
    <OracleRuleCatalog::getRuleSets> Load rulesets.
    <OracleRuleCatalog::getRuleSets> Load rulesets done.
    <OracleRuleCatalog::getRuleSet> Found ruleset RRR, return.
    <RuleEngineUtil::getFactTypeSchemaFiles> Resolve fact XSD's from XSD's in direct
    ory /D:/JDEV10132/jdev/mywork/ApplicationNLC/BPELDEC/bpel/\rules\xsd
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Initialize data model.
    <OracleDataModel::getFactTypes> Import 21 fact types into data model.
    <OracleDataModel::getFactTypes> 3 XML facts imported, Done.
    <RuleEngineUtil::resolveSchemaLocation> Resolve schema for fact stasrule.STASRUL
    E from file:/D:/temp/StasSOA/OrderBookingStas/STAS.xsd to file:/D:/JDEV10132/jde
    v/mywork/ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Lookup fact type stasrule.STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Return fact type stasrule.STASRULE
    <OracleDataModel::getXSD> Get XSD for fact stasrule.STASRULE
    <OracleDataModel::getXSD> Try to build XSD from file:/D:/JDEV10132/jdev/mywork/
    ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getXSD> Find XSD node for stasrule.STASRULE
    <OracleDataModel::findXSDNode> XSD node element STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Lookup fact type stasrule.STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Return fact type stasrule.STASRULE
    <OracleDataModel::getXSD> Get XSD for fact stasrule.STASRULE
    <OracleDataModel::getXSD> Try to build XSD from file:/D:/JDEV10132/jdev/mywork/
    ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getXSD> Find XSD node for stasrule.STASRULE
    <OracleDataModel::findXSDNode> XSD node element STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Lookup fact type stasrule.STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Return fact type stasrule.STASRULE
    <OracleDataModel::getXSD> Get XSD for fact stasrule.STASRULE
    <OracleDataModel::getXSD> Try to build XSD from file:/D:/JDEV10132/jdev/mywork/
    ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getXSD> Find XSD node for stasrule.STASRULE
    <OracleDataModel::findXSDNode> XSD node element STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Lookup fact type stasrule.STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Return fact type stasrule.STASRULE
    <OracleDataModel::getXSD> Get XSD for fact stasrule.STASRULE
    <OracleDataModel::getXSD> Try to build XSD from file:/D:/JDEV10132/jdev/mywork/
    ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getXSD> Find XSD node for stasrule.STASRULE
    <OracleDataModel::findXSDNode> XSD node element STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Lookup fact type stasrule.STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Return fact type stasrule.STASRULE
    <OracleDataModel::getXSD> Get XSD for fact stasrule.STASRULE
    <OracleDataModel::getXSD> Try to build XSD from file:/D:/JDEV10132/jdev/mywork/
    ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getXSD> Find XSD node for stasrule.STASRULE
    <OracleDataModel::findXSDNode> XSD node element STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Lookup fact type stasrule.STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Return fact type stasrule.STASRULE
    <OracleDataModel::getXSD> Get XSD for fact stasrule.STASRULE
    <OracleDataModel::getXSD> Try to build XSD from file:/D:/JDEV10132/jdev/mywork/
    ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getXSD> Find XSD node for stasrule.STASRULE
    <OracleDataModel::findXSDNode> XSD node element STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Lookup fact type stasrule.STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Return fact type stasrule.STASRULE
    <OracleDataModel::getXSD> Get XSD for fact stasrule.STASRULE
    <OracleDataModel::getXSD> Try to build XSD from file:/D:/JDEV10132/jdev/mywork/
    ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getXSD> Find XSD node for stasrule.STASRULE
    <OracleDataModel::findXSDNode> XSD node element STASRULE
    <WSDLGenerator::createDefinition> Add port type for pattern Assert
    <WSDLGenerator::createDefinition> Add port type for pattern AssertExecute
    <WSDLGenerator::createDefinition> Add port type for pattern AssertExecuteWatchSt
    ateful
    <WSDLGenerator::createDefinition> Add port type for pattern AssertExecuteWatchSt
    ateless
    <WSDLGenerator::createDefinition> Add port type for pattern Watch
    <WSDLGenerator::createDefinition> Add WSIF binding for Dec
    <WSDLGenerator::createWSDL> Write Definition object to /D:/JDEV10132/jdev/mywork
    /ApplicationNLC/BPELDEC/bpel/;Dec.wsdl
    <DecisionServiceBuilder::prepareForDeployment> BPEL project directory: D:\JDEV10
    132\jdev\mywork\ApplicationNLC\BPELDEC\bpel
    <DecisionServiceBuilder::prepareForDeployment> BPEL project Rules XSD directory:
    D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELDEC\bpel\rules\xsd
    <DecisionServiceBuilder::prepareForDeployment> Create configuration file D:\JDEV
    10132\jdev\mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-INF\classe
    s\decisionservices.xml
    <DecisionServiceBuilder::createServiceConfiguration> Set file repository locatio
    n to repositoryresource:sample_repository
    <DecisionServiceBuilder::prepareForDeployment> Copy rule repository from D:\temp
    \StasSOA\sample_repository to D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELDEC\de
    cisionservices\Dec\war\WEB-INF\repository\sample_repository
    <DecisionServiceBuilder::prepareForDeployment> Create WSDL file D:\JDEV10132\jde
    v\mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-INF\wsdl\Dec.wsdl
    <WSDLGenerator::createWSDL> Create server side WSDL for service Dec in directory
    D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-IN
    F\wsdl
    <WSDLGenerator::createWSDL> Create Definition object for Dec, targetNamespace: h
    ttp://xmlns.oracle.com/BPELDEC/Dec
    <WSDLGenerator::createDefinition> Create server side WSDL for Dec, targetNamespa
    ce=http://xmlns.oracle.com/BPELDEC/Dec
    <WSDLGenerator::createDefinition> Add port type for pattern Assert
    <WSDLGenerator::createDefinition> Add port type for pattern AssertExecute
    <WSDLGenerator::createDefinition> Add port type for pattern AssertExecuteWatchSt
    ateful
    <WSDLGenerator::createDefinition> Add port type for pattern AssertExecuteWatchSt
    ateless
    <WSDLGenerator::createDefinition> Add port type for pattern Watch
    <WSDLGenerator::createDefinition> Add SOAP binding for Dec, address: http://${ho
    stname}:${port}/rules/${domain_id}/${process_id}/${process_revision}
    <WSDLGenerator::createWSDL> Write Definition object to D:\JDEV10132\jdev\mywork\
    ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-INF\wsdl;Dec.wsdl
    <OracleRuleEngine::getRuleCatalog> Lookup rule catalog OrderBookingStas/INITIAL
    <OracleRuleEngine::getRuleCatalogs> Start loading rule catalogs.
    <OracleRuleEngine::getRuleCatalogs> Initailize rule repository.
    <OracleRuleEngine::initRuleRepository> Connect to File Repository at /D:/temp/St
    asSOA/sample_repository
    <OracleRuleEngine::getRuleCatalogs> Load catalogs.
    <OracleRuleEngine::getRuleCatalog> Found rule catalog OrderBookingStas/INITIAL,
    return.
    <RuleEngineUtil::getFactTypeSchemaFiles> Resolve fact XSD's from XSD's in direct
    ory D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELDEC\bpel\rules\xsd
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Initialize data model.
    <OracleDataModel::getFactTypes> Import 21 fact types into data model.
    <OracleDataModel::getFactTypes> 3 XML facts imported, Done.
    <RuleEngineUtil::resolveSchemaLocation> Resolve schema for fact stasrule.STASRUL
    E from file:/D:/temp/StasSOA/OrderBookingStas/STAS.xsd to file:/D:/JDEV10132/jde
    v/mywork/ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <DecisionServiceBuilder::prepareForDeployment> Copy 3 files to directory D:\JDEV
    10132\jdev\mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-INF\wsdl
    <DecisionServiceBuilder::copyFiles> Copy STASRULES.xsd to directory D:\JDEV10132
    \jdev\mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-INF\wsdl
    <DecisionServiceBuilder::copyFiles> STASRULES.xsd doesn't exist at file:/D:/temp
    /StasSOA/OrderBookingStas/STASRULES.xsd
    <DecisionServiceBuilder::copyFiles> Copy STAS.xsd to directory D:\JDEV10132\jdev
    \mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-INF\wsdl
    <DecisionServiceBuilder::copyFiles> Copy OrderBookingRules.xsd to directory D:\J
    DEV10132\jdev\mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-INF\wsd
    l
    <DecisionServiceBuilder::copyFiles> OrderBookingRules.xsd doesn't exist at file:
    /D:/temp/StasSOA/OrderBookingStas/OrderBookingRules.xsd
    <DecisionServiceBuilder::prepareForDeployment> Not copying D:\JDEV10132\jdev\myw
    ork\ApplicationNLC\BPELDEC\bpel\rules\xsd\STAS.xsd, file already exists in direc
    tory D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WE
    B-INF\wsdl
    java.lang.NullPointerException
    at java.io.File.<init>(File.java:277)
    at oracle.bpel.services.rules.util.DecisionServiceBuilder.prepareForDepl
    oyment(DecisionServiceBuilder.java:717)
    at oracle.tip.tools.ide.pm.rule.wizard.DecisionServiceWizard.wizardFinis
    hed(DecisionServiceWizard.java:403)
    at oracle.bali.ewt.wizard.BaseWizard.processWizardEvent(Unknown Source)
    at oracle.bali.ewt.wizard.BaseWizard.processEventImpl(Unknown Source)
    at oracle.bali.ewt.LWComponent.processEvent(Unknown Source)
    at oracle.bali.ewt.wizard.BaseWizard.doFinish(Unknown Source)
    at oracle.bali.ewt.wizard.BaseWizard$Action.actionPerformed(Unknown Sour
    ce)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:18
    49)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
    a:2169)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
    .java:420)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonL
    istener.java:234)
    at java.awt.Component.processMouseEvent(Component.java:5488)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
    at java.awt.Component.processEvent(Component.java:5253)
    at java.awt.Container.processEvent(Container.java:1966)
    at java.awt.Component.dispatchEventImpl(Component.java:3955)
    at java.awt.Container.dispatchEventImpl(Container.java:2024)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
    at java.awt.Container.dispatchEventImpl(Container.java:2010)
    at java.awt.Window.dispatchEventImpl(Window.java:1774)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
    read.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:163)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:153)
    at java.awt.Dialog$1.run(Dialog.java:515)
    at java.awt.Dialog.show(Dialog.java:536)
    at java.awt.Component.show(Component.java:1300)
    at java.awt.Component.setVisible(Component.java:1253)
    at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
    at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
    at oracle.tip.tools.ide.pm.rule.wizard.DecisionServiceWizard.display(Dec
    isionServiceWizard.java:218)
    at oracle.tip.tools.ide.pm.addons.ExtensionsDNDDropHandler.showDecisionS
    erviceWizard(ExtensionsDNDDropHandler.java:217)
    at oracle.tip.tools.ide.pm.addons.ExtensionsDNDDropHandler.handleSwimLan
    eDrop(ExtensionsDNDDropHandler.java:202)
    at oracle.tip.tools.ide.pm.addons.ExtensionsDNDDropHandler.handleDrop(Ex
    tensionsDNDDropHandler.java:92)
    at oracle.tip.tools.ide.common.graph.DefaultGraphPaneDropTargetListener.
    routeToDropHandler(DefaultGraphPaneDropTargetListener.java:264)
    at oracle.tip.tools.ide.common.graph.DefaultGraphPaneDropTargetListener.
    handleDrop(DefaultGraphPaneDropTargetListener.java:249)
    at oracle.tip.tools.ide.pm.bpelgraph.collaxalaf.BPELGraphPaneDropTargetL
    istener.handleDrop(BPELGraphPaneDropTargetListener.java:215)
    at oracle.tip.tools.ide.common.graph.DefaultGraphPaneDropTargetListener.
    drop(DefaultGraphPaneDropTargetListener.java:322)
    at java.awt.dnd.DropTarget.drop(DropTarget.java:430)
    at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTarget
    ContextPeer.java:500)
    at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextP
    eer.java:53)
    at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEven
    t(SunDropTargetContextPeer.java:812)
    at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(Su
    nDropTargetContextPeer.java:736)
    at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
    at java.awt.Component.dispatchEventImpl(Component.java:3826)
    at java.awt.Container.dispatchEventImpl(Container.java:2024)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212
    at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:
    3963)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3817)
    at java.awt.Container.dispatchEventImpl(Container.java:2010)
    at java.awt.Window.dispatchEventImpl(Window.java:1774)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
    read.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:163)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

  • Decision Service error

    Hi,
    I have written a simple rule using XML facts. I am able to comple and deploy a decision service. but I am getting a fault message back from the rules service.
    <Fault xmlns="http://xmlns.oracle.com/NewCR4/IshaanPL3" env="http://schemas.xmlsoap.org/soap/envelope/" >
    <faultcode xmlns="" >:operationErroredFault</faultcode>
    <faultstring xmlns="" >business exception</faultstring>
    <faultactor xmlns="" >cx-fault-actor</faultactor>
    <detail xmlns="" >
    <errorInfo ns0="http://xmlns.oracle.com/NewCR4/IshaanPL3" env="http://schemas.xmlsoap.org/soap/envelope/" xsd="http://www.w3.org/2001/XMLSchema" xsi="http://www.w3.org/2001/XMLSchema-instance" >
    <errorMessage env="http://schemas.xmlsoap.org/soap/envelope/" xsd="http://www.w3.org/2001/XMLSchema" xsi="http://www.w3.org/2001/XMLSchema-instance" ns0="http://xmlns.oracle.com/NewCR4/IshaanPL3" >Error while executing a rule session unit of work, fact not found. The rule session NewCR4:90005 failed because the fact ishaan2.Rating could not be found or doesnt exist. Check the underlying exception and correct the error. Contact oracle support if error is not fixable. </errorMessage>
    </errorInfo>
    </detail>
    </Fault>
    he rules ear file was built along with the bpel process service, by Jbuilder 10...4 environment (latest)... the class files are available in the classes folder of web-inf folder contained with the war file ( which is ear file)....
    XML facts Ishaan2.Rating has been marked as visible and supports XPath Assertion.
    ishaan2.Rating is the return (watch) type returned by calculateRatingFunction.
    Also I have been able to do RL syntax validation. Everyhting seems to OK with no errors.
    Any help will be really appreciated.
    Thanks
    Jay

    Hi all,
    I am experiencing the same error.
    Jay: Did you ever get it fixed? If so - how?
    Ralf: Could you please elaborate on what you mean by turning on debugging for the 'services'?
    I have not been able to find anything regarding enable rules tracing in the BPEL Developers Guide.
    [http://download.oracle.com/docs/cd/B31017_01/integrate.1013/b28981/toc.htm]
    I don't know if perhaps there is a new version out there?
    I have set the logging level to All in the BPEL console, but when I look at the opmn log I don't get more information about the error than what is printed in the BPEL console (as described by Jay).
    With regards to the two likely error candidates:
    I assert that a request parameter is true.
    I have created a rule which set a response parameter to true if the request parameter is true.
    So the rule should fire and the fact is part of that rule.
    Any advise?
    Thank you both in advance.
    Regards,
    Aagaard

  • Decision service deployment issue

    If I create a simple decision service based on the CreditRating rules repository, and I deploy it, my decide actvity fails with the following error:
    <operationErroredFault xmlns="http://xmlns.oracle.com/BPELProcess1/DecisionService">
    - <part name="payload">
    - <ns0:errorInfo xmlns:ns0="http://xmlns.oracle.com/BPELProcess1/DecisionService" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ns0:errorMessage xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0="http://xmlns.oracle.com/BPELProcess1/DecisionService">
    Error while executing a rule session unit of work, fact not found.
    The rule session BPELProcess1:40019 failed because the fact creditrating.Rating could not be found or doesnt exist.
    Check the underlying exception and correct the error. Contact oracle support if error is not fixable.
    </ns0:errorMessage>
    </ns0:errorInfo>
    </part>
    </operationErroredFault>
    It looks like somehow the classes generated by JAXB are not deployed with the decision service? I do see them in the decisionservices war\WEB-INF directory. I know it's not a repository problem, since if I deploy the full AutoLoanDemo project, it works.
    I have this problem with each decision service I try to deploy...
    Am I missing anything?
    TIA,
    Bas

    Make sure the webservice endpoint is the correct one. You have to change this one if you deploy the webservice to another machine.

  • Invoke Decision service using Java instead of web service

    From a practical perspective, would it be possible to instantiate oracle.bpel.services.rules.impl.DecisionServiceImpl (this is the class used by the BPEL Decision service) in a normal Java program and invoke operations in it to interact with Oracle Rules.
    I have tried it but keep getting this error; any clues
    <OracleDataModel::getFactType> Fact type org.demo.employee.EmployeeType not found, return null.
    <::> ORABPEL-36333
    <::>
    <::> Error while executing the rule session.
    <::> The rule session employeeBonus failed to execute.
    <::> Check the underlying exception and correct the error. Contact oracle support if error is not fixable.
    <::>
    <::> at oracle.bpel.services.rules.rpi.AbstractDefaultRuleSession.execute(AbstractDefaultRuleSession.java:214)
    <::> at oracle.bpel.services.rules.impl.DecisionServiceImpl.process(DecisionServiceImpl.java:1202)
    <::> at
    Thanks!
    The detailed logs are given below:
    <RuleEngineFactory::loadConfiguration> Load configuration from DecisionServiceConfiguration.xml
    <RuleEngineFactory::loadConfiguration> DecisionServiceConfiguration.xml not found, intialize with minimal configuration.
    <RuleEngineFactory::loadConfiguration> Try to load rule engine provider Oracle
    <RuleEngineFactory::loadConfiguration> Try to load fact context OracleJaxb
    <RuleEngineFactory::loadConfiguration> Loaded 1 rule providers and 1 fact context providers.
    <DefaultHierarchicalCache::><init>> Create cache for /DecisionService
    <DefaultHierarchicalCache::><init>> Create Cache Event Listener for path /DecisionService
    <?xml version = '1.0' encoding = 'UTF-8'?><assertExecuteWatchStateless name="DecisionService" xmlns="http://xmlns.oracle.com/bpel/rules"><assertList><Employee xmlns="http://employee.demo.org"><employeeNo>employeeNo</employeeNo><income>1200</income></Employee></assertList></assertExecuteWatchStateless><DecisionServiceImpl::assertExecuteWatchStateless> Started.
    <DocumentHandler::createServiceContext> Create decision service context for
    <DocumentHandler::createServiceContext> <assertExecuteWatchStateless name="DecisionService" xmlns="http://xmlns.oracle.com/bpel/rules">
    <DocumentHandler::createServiceContext> <assertList>
    <DocumentHandler::createServiceContext> <Employee xmlns="http://employee.demo.org">
    <DocumentHandler::createServiceContext> <employeeNo>employeeNo</employeeNo>
    <DocumentHandler::createServiceContext> <income>1200</income>
    <DocumentHandler::createServiceContext> </Employee>
    <DocumentHandler::createServiceContext> </assertList>
    <DocumentHandler::createServiceContext> </assertExecuteWatchStateless>
    <DocumentHandler::createServiceContext> Decision service context is
    <DocumentHandler::createServiceContext> <assertExecuteWatchStateless name="DecisionService" xmlns="http://xmlns.oracle.com/bpel/rules">
    <DocumentHandler::createServiceContext> <assertList>
    <DocumentHandler::createServiceContext> <Employee xmlns="http://employee.demo.org">
    <DocumentHandler::createServiceContext> <employeeNo>employeeNo</employeeNo>
    <DocumentHandler::createServiceContext> <income>1200</income>
    <DocumentHandler::createServiceContext> </Employee>
    <DocumentHandler::createServiceContext> </assertList>
    <DocumentHandler::createServiceContext> </assertExecuteWatchStateless>
    <DecisionServiceImpl::preProcess> path: /DecisionService, context: WSIF
    <DocumentHandler::readConfiguration> Read decision service config from Local J2EE WS.
    <DocumentHandler::readConfiguration> Cache config URL file:/C:/learn/netbeans/OracleRulesProfile/build/classes/decisionservices.xml
    <DocumentHandler::readConfiguration> Read configuration from file:/C:/learn/netbeans/OracleRulesProfile/build/classes/decisionservices.xml
    <DecisionServiceCache::prepare> Cache decision services for path /DecisionService
    <DefaultHierarchicalCache::create> Path /DecisionService/ruleEngine
    <DefaultHierarchicalCache::><init>> Create Cache Event Listener for path /DecisionService
    <DefaultHierarchicalCache::><init>> Create Cache Event Listener for path /DecisionService/ruleEngine
    <DefaultHierarchicalCache::create> Path /DecisionService/decisionService
    <DefaultHierarchicalCache::><init>> Create Cache Event Listener for path /DecisionService/decisionService
    <DefaultHierarchicalCache::create> Path /DecisionService/datamodel
    <DefaultHierarchicalCache::><init>> Create Cache Event Listener for path /DecisionService/datamodel
    <DefaultHierarchicalCache::create> Path /DecisionService/ruleset
    <DefaultHierarchicalCache::><init>> Create Cache Event Listener for path /DecisionService/ruleset
    <DefaultHierarchicalCache::create> Path /DecisionService/rulesession
    <DefaultHierarchicalCache::><init>> Create Cache Event Listener for path /DecisionService/rulesession
    <DefaultHierarchicalCache::get> Path /DecisionService/ruleEngine, name: DemoRepository
    <DefaultHierarchicalCache::get> Path /DecisionService/ruleEngine, name: DemoRepository not found in cache.
    <DecisionServiceCache::prepare> Create rule engine for provider DemoRepository and cache at /DecisionService/ruleEngine
    <RuleEngineFactory::createRuleEngine> Create rule engine for DemoRepository, provider is Oracle
    <OracleRuleEngine::getLastModified> Check timestamp of repository C:\learn\jdeveloper\POC\OracleRules\demoRepository
    <OracleRuleEngine::><init>> Create new rule engine for DemoRepository, repository type File
    <DefaultHierarchicalCache::put> Path /DecisionService/ruleEngine, name: DemoRepository
    <DefaultHierarchicalCache::get> Path /DecisionService/decisionService, name: DecisionService
    <DefaultHierarchicalCache::get> Path /DecisionService/decisionService, name: DecisionService not found in cache.
    <DecisionServiceCache::prepare> Cache decision service metadata for DecisionService at /DecisionService/decisionService
    <DefaultHierarchicalCache::put> Path /DecisionService/decisionService, name: DecisionService
    <DefaultHierarchicalCache::get> Path /DecisionService/ruleset, name: DemoRepository$demoDictionary@production$employeeBonus
    <DefaultHierarchicalCache::get> Path /DecisionService/ruleset, name: DemoRepository$demoDictionary@production$employeeBonus not found in cache.
    <DefaultHierarchicalCache::get> Path /DecisionService/ruleEngine, name: DemoRepository
    <DecisionServiceCache::prepare> Cache rulesession metadata for DemoRepository$demoDictionary@production$employeeBonus at /DecisionService/ruleset
    <OracleRuleEngine::getRuleCatalog> Lookup rule catalog demoDictionary/production
    <OracleRuleEngine::getRuleCatalogs> Start loading rule catalogs.
    <OracleRuleEngine::getRuleCatalogs> Initailize rule repository.
    <OracleRuleEngine::initRuleRepository> Connect to File Repository at C:\learn\jdeveloper\POC\OracleRules\demoRepository
    <OracleRuleEngine::getRuleCatalogs> Load catalogs.
    <OracleRuleEngine::getRuleCatalog> Found rule catalog demoDictionary/production, return.
    <OracleRuleCatalog::getRuleSet> Lookup ruleset employeeBonus
    <OracleRuleCatalog::getRuleSets> Load rulesets.
    <OracleRuleCatalog::getRuleSets> Load rulesets done.
    <OracleRuleCatalog::getRuleSet> Found ruleset employeeBonus, return.
    <DefaultHierarchicalCache::put> Path /DecisionService/ruleset, name: DemoRepository$demoDictionary@production$employeeBonus
    <DefaultHierarchicalCache::get> Path /DecisionService/decisionService, name: DecisionService
    <DecisionServiceImpl::assertExecuteWatchStateless> Process request for /DecisionService
    <DecisionServiceImpl::process> DecisionService, path=/DecisionService, pattern: AssertExecuteWatchStateless
    <DefaultHierarchicalCache::get> Path /DecisionService/decisionService, name: DecisionService
    <DecisionServiceImpl::process> Found service DecisionService in cache.
    <DefaultHierarchicalCache::get> Path /DecisionService/decisionService, name: DecisionService
    <DecisionServiceCache::getRuleEngine> Get rule engine DemoRepository for service DecisionService from /DecisionService/ruleEngine
    <DefaultHierarchicalCache::get> Path /DecisionService/ruleEngine, name: DemoRepository
    <OracleRuleEngine::getLastModified> Check timestamp of repository C:\learn\jdeveloper\POC\OracleRules\demoRepository
    <DecisionServiceImpl::process> Found rule engine DemoRepository, provider is Oracle, repository type File
    <DefaultHierarchicalCache::get> Path /DecisionService/decisionService, name: DecisionService
    <DefaultHierarchicalCache::get> Path /DecisionService/rulesession, name: employeeBonus
    <DefaultHierarchicalCache::get> Path /DecisionService/rulesession, name: employeeBonus not found in cache.
    <DecisionServiceCache::createRuleSession> Create stateless rulesession employeeBonus for service DecisionService
    <DefaultHierarchicalCache::get> Path /DecisionService/ruleset, name: DemoRepository$demoDictionary@production$employeeBonus
    <OracleRuleEngine::createRuleSession> Create rule session employeeBonus
    <AbstractDefaultRuleSession::init> Initialize rule session employeeBonus providing rule set employeeBonus
    <OracleRuleSession::init> Initialize rule session employeeBonus, ruleset employeeBonus
    <OracleRuleSession::init> Initialize rule session done.
    <AbstractDefaultRuleSession::execute> Exceute rule session employeeBonus, pattern: AssertExecuteWatchStateless
    <AbstractDefaultRuleSession::execute> Create pattern converter for DecisionService
    <AbstractDefaultRuleSession::execute> Convert decide context for DecisionService
    <AbstractPatternConverter::convertList> Start converting list for Assert
    <OracleDataModel::getFactType> Lookup fact type org.demo.employee.EmployeeType
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Initialize data model.
    <OracleDataModel::getFactTypes> Import 18 fact types into data model.
    <OracleDataModel::getFactTypes> 1 XML facts imported, Done.
    <OracleDataModel::getFactType> Fact type org.demo.employee.EmployeeType not found, return null.
    Exception in thread "main" ORABPEL-36333
    Error while executing the rule session.
    The rule session employeeBonus failed to execute.
    Check the underlying exception and correct the error. Contact oracle support if error is not fixable.
    at oracle.bpel.services.rules.rpi.AbstractDefaultRuleSession.execute(AbstractDefaultRuleSession.java:214)
    at oracle.bpel.services.rules.impl.DecisionServiceImpl.process(DecisionServiceImpl.java:1202)
    at oracle.bpel.services.rules.impl.DecisionServiceImpl.assertExecuteWatchStateless(DecisionServiceImpl.java:578)
    at demo.TestDecisionService.main(TestDecisionService.java:56)
    ...

    If you want to use the rule engine fro Java, I guess you should use the SDK:
    http://download-uk.oracle.com/docs/cd/B31017_01/web.1013/b28965/sdk.htm#sthref229

  • Business Rules- Two Decision Services (.decs) on the same composite

    Hello.
    I have a composite where i designed a rules dictionary (.rules) and created a decision services metadata(.decs). This decision service declares the corresponding decision function for which it was created a .WSDL for invocation via web service. The decision function receives an object called 'document' with name space '..../document'.
    I can invoke the decision service via soapUI and receive the expected results.
    Then I created another rules dictionary (.rules) and other decision services metadata(.decs). This decision service declares another decision function for which it was created another .WSDL for invocation via web service. The decision function receives an object called 'notificationDecisionFact' with name space '..../notificationDecision'. The notification decision is an xml element composed of other types like 'document', 'workTask', among others.
    When i tested the first decision service again (the one previosly working) i obtain an error saying something like:
    unexpected element <{.../document} document>. The expected elements were <{.../workTask} workTask>,<{.../workTaskRequest} workTaskRequest>
    But when i came to jdeveloper and disable the option 'invoke as a webservice' on the second decision function (eliminating the corresponding WSDL) the first decision service comes back to normal functioning.
    I don't have any ideia why the service/work memory/BR engine is expecting that elements when i have two WSDL from different rules dictionary. The xml facts for both dictonary were constructed from the same set os XSD, but the WSDL seems to appear correct with the properly element types and namespaces.
    Is there any issues regarding with two cecision services (.decs) on the same composite?
    Any help would be very appreciated.
    Thanks in advance!
    Best Regards.
    Bruno Silva

    I am calling the stateless operation.
    This is the stack trace of the error from the server diagnostics:
    2011-12-30T13:45:43.929+00:00] [AdminServer] [ERROR] [] [oracle.soa.services.rules] [tid: [ACTIVE].ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000JIFE1AxFw000jzwkno1EzPhx0001Sr,0] [WEBSERVICE_PORT.name: IDecisionService_pt] [APP: soa-infra] [composite_name: Workflows] [component_name: ProcessInitiationRules] [component_instance_id: 9f7bbe05-05d6-4cde-a589-0604cb7bd579] [J2EE_MODULE.name: fabric] [dcid: 11d1def534ea1be0:6ebcb03b:1348eaaf001:-7fd1-000000000000043a] [WEBSERVICE.name: ProcessInitiationRules_InitiationDecisionService_ep] [J2EE_APP.name: soa-infra] [composite_instance_id: 250012] <.> Error while executing the rule session.[[
    The rule session 250012 failed to execute.
    Check the underlying exception and correct the error. If the error persists, contact Oracle Support Services.
    Error while executing the rule session.
    The rule session 250012 failed to execute.
    Check the underlying exception and correct the error. If the error persists, contact Oracle Support Services.
         at oracle.bpel.services.rules.rpi.AbstractDefaultRuleSession.execute(AbstractDefaultRuleSession.java:272)
         at oracle.bpel.services.rules.rpi.oracle2.OracleRuleSession.execute(OracleRuleSession.java:270)
         at oracle.bpel.services.rules.impl.DecisionServiceImpl.process(DecisionServiceImpl.java:331)
         at oracle.bpel.services.rules.fabric.BusinessRulesServiceEngine.request(BusinessRulesServiceEngine.java:634)
         at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:139)
         at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:179)
         at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:155)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:59)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy294.request(Unknown Source)
         at oracle.integration.platform.blocks.soap.WebServiceEntryBindingComponent.doMessageProcessing(WebServiceEntryBindingComponent.java:1169)
         at oracle.integration.platform.blocks.soap.WebServiceEntryBindingComponent.processIncomingMessage(WebServiceEntryBindingComponent.java:768)
         at oracle.integration.platform.blocks.soap.FabricProvider.processMessage(FabricProvider.java:113)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:1168)
         at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:996)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:562)
         at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:222)
         at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:185)
         at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:430)
         at oracle.integration.platform.blocks.soap.FabricProviderServlet.doPost(FabricProviderServlet.java:477)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: javax.xml.bind.UnmarshalException: unexpected element (uri:"http://www.edp.pt/schema/common/gdoc/document", local:"document"). Expected elements are <{http://www.edp.pt/schema/common/gdoc/workTask}workTask>,<{http://www.edp.pt/schema/common/gdoc/workTask}workTaskRequest>
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:616)
         at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:244)
         at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:239)
         at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChildElement(Loader.java:116)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext$DefaultRootLoader.childElement(UnmarshallingContext.java:1022)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:452)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:433)
         at com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
         at com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement(SAXConnector.java:137)
         at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:240)
         at com.sun.xml.bind.unmarshaller.DOMScanner.scan(DOMScanner.java:123)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:314)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:297)
         at oracle.bpel.services.rules.rpi.JAXBFactUnmarshaller.unmarshal(JAXBFactUnmarshaller.java:91)
         at oracle.bpel.services.rules.rpi.internal.AbstractPatternConverter.convertList(AbstractPatternConverter.java:658)
         at oracle.bpel.services.rules.rpi.internal.AbstractPatternConverter.convertParameterList(AbstractPatternConverter.java:446)
         at oracle.bpel.services.rules.rpi.internal.CallFunctionStatelessConverter.convert(CallFunctionStatelessConverter.java:110)
         at oracle.bpel.services.rules.rpi.AbstractDefaultRuleSession.execute(AbstractDefaultRuleSession.java:247)
         ... 45 more
    [2011-12-30T13:45:43.971+00:00] [AdminServer] [ERROR] [] [oracle.soa.services.rules] [tid: [ACTIVE].ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000JIFE1AxFw000jzwkno1EzPhx0001Sr,0] [WEBSERVICE_PORT.name: IDecisionService_pt] [APP: soa-infra] [composite_name: Workflows] [component_name: ProcessInitiationRules] [component_instance_id: 9f7bbe05-05d6-4cde-a589-0604cb7bd579] [J2EE_MODULE.name: fabric] [dcid: 11d1def534ea1be0:6ebcb03b:1348eaaf001:-7fd1-000000000000043a] [WEBSERVICE.name: ProcessInitiationRules_InitiationDecisionService_ep] [J2EE_APP.name: soa-infra] [composite_instance_id: 250012] <.> [[
    oracle.fabric.common.BusinessFaultException
         at oracle.bpel.services.rules.rpi.AbstractDefaultRuleSession.execute(AbstractDefaultRuleSession.java:272)
         at oracle.bpel.services.rules.rpi.oracle2.OracleRuleSession.execute(OracleRuleSession.java:270)
         at oracle.bpel.services.rules.impl.DecisionServiceImpl.process(DecisionServiceImpl.java:331)
         at oracle.bpel.services.rules.fabric.BusinessRulesServiceEngine.request(BusinessRulesServiceEngine.java:634)
         at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:139)
         at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:179)
         at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:155)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:59)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy294.request(Unknown Source)
         at oracle.integration.platform.blocks.soap.WebServiceEntryBindingComponent.doMessageProcessing(WebServiceEntryBindingComponent.java:1169)
         at oracle.integration.platform.blocks.soap.WebServiceEntryBindingComponent.processIncomingMessage(WebServiceEntryBindingComponent.java:768)
         at oracle.integration.platform.blocks.soap.FabricProvider.processMessage(FabricProvider.java:113)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:1168)
         at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:996)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:562)
         at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:222)
         at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:185)
         at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:430)
         at oracle.integration.platform.blocks.soap.FabricProviderServlet.doPost(FabricProviderServlet.java:477)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    [2011-12-30T13:45:43.977+00:00] [AdminServer] [NOTIFICATION] [] [oracle.wsm.agent.WSMAgent] [tid: [ACTIVE].ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000JIFE1AxFw000jzwkno1EzPhx0001Sr,0] [WEBSERVICE_PORT.name: IDecisionService_pt] [APP: soa-infra] [J2EE_MODULE.name: fabric] [dcid: 11d1def534ea1be0:6ebcb03b:1348eaaf001:-7fd1-000000000000043a] [WEBSERVICE.name: ProcessInitiationRules_InitiationDecisionService_ep] [J2EE_APP.name: soa-infra] Message Type is normalized, exiting agent.processFault()
    [2011-12-30T13:45:43.978+00:00] [AdminServer] [NOTIFICATION] [] [oracle.wsm.agent.WSMAgent] [tid: [ACTIVE].ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000JIFE1AxFw000jzwkno1EzPhx0001Sr,0] [WEBSERVICE_PORT.name: IDecisionService_pt] [APP: soa-infra] [J2EE_MODULE.name: fabric] [dcid: 11d1def534ea1be0:6ebcb03b:1348eaaf001:-7fd1-000000000000043a] [WEBSERVICE.name: ProcessInitiationRules_InitiationDecisionService_ep] [J2EE_APP.name: soa-infra] Message Type is normalized, exiting agent.processFault()
    [2011-12-30T13:45:43.994+00:00] [AdminServer] [ERROR] [OWS-04115] [oracle.webservices.service] [tid: [ACTIVE].ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000JIFE1AxFw000jzwkno1EzPhx0001Sr,0] [APP: soa-infra] [dcid: 11d1def534ea1be0:6ebcb03b:1348eaaf001:-7fd1-000000000000043a] [arg: FabricProvider] [arg: javax.xml.rpc.soap.SOAPFaultException] An error occurred for port: FabricProvider: javax.xml.rpc.soap.SOAPFaultException.

  • Running Business Rules with Decision Service using WebDav

    Hello everybody, I have a problem when I change a rule from Rules Author.
    I have the following scenario:
    Machine1 - I have Oracle Soa Suite 10 and I have defined a rule set using Rules Author pointing to a WebDav repository on Machine2
    Machine2 - I have define my WebDav repository, it contains the rule "amountToPay > 100"
    Machine3 - I have a deploy of a BPEL process using a Decision Service and Decide Activity elements pointing to my WebDav repository
    When I test my BPEL process it works correctly, but after I change the rule in Rules Author (on machine1) to "amountToPay > 200" the next invocations of BPEL process still evaluating the rule "amountToPay > 100" and doesn't evaluates my last changes on the rule, and I need to redeploy my BPEL process so that it takes the new changes on the repository.
    I am using Assert facts, execute rule set, retrieve results, and reset the session operation pattern in decision service and assertExecuteWatchStateless in invoke activity. I tried using assertExecuteWatchStateful as well but there was no difference in the result, any idea of that?
    Does the BPEL process needs to be redeployed?
    What can I do so that my rules take effect?
    I've searched for documentation but I couldn't find any solution.
    Thanks in advance.
    Luciano
    Message was edited by:
    user606994

    Hi,
    I am new to Oracle Fusion and working on Business Rules.
    Can you please tell me the changes need to be done in the sample java application to connect to the webDAV repository(carrental example which they have given in user guide)?
    Thanks in advance.
    I am using 10.1.3.1 version.

  • Trouble making decision service in BPEL

    I've made a simple file-based rule repository in Business Rules, and I want to deploy it in a decision service in BPEL.
    However, if I create the decision service, if I select 'execute ruleset', no facts are shown..
    If I try 'execute function', none of my functions shows.
    Is there anything specific I need to do in the rules author to make this work? Because the rules devguide doesn't mention this as far as I can see.
    I followed the procedure from the BPEL devguide, which works fine for the demo rule repositories that come with BPEL, but don't work for my own repository.
    Obviously I'm doing something wrong, but I can't seem to find what... Can anyone point me in the right direction please?

    I've finally figured out myself what the problem was, but I don't understand why?
    I have to define the repository and the Facts of the Business Rules in my bpel-process, in the folder-structure, because otherwise the process isn't able to find these facts.
    If I'm correct when you want to integrate Business Rules and Bpel you have to define the rules repository, dictionary and facts in the bpel folder on you file system. I hope this will change in the future because I wouldn't want the business analysts, that will use the Rule Author, to be changing data & facts in my project code. This isn't really what I would want as intended behaviour, functionality.
    Could somebody please explain me why it has been configured like this, the decide activity and the classpath it's using for the sources?
    When I define the facts on the classpath of my orabpel-application it should be able to find these facts as well, without the need to define the rules and facts in the folder/project of my bpel project.

  • Error while integrating Business rules (decision service) in BPEL

    hi'
    from some time I am struggling to integrate Business Rules with BPEL, I was successfully able to integrate it also.
    however now once again the same error has started coming.
    If it try to deploy the BPEL process it will give built failed but the BPEL process will come in the BPEL console
    and after passing the parameter it will give unable to find the decision service WSDL file.
    please advice what is the issue some time it works perfectly some time it shows error while deploying.
    error:
    Buildfile: D:\Oracle-SaaS\Downloads\jdevstudio10134\jdev\mywork\OEA\OEADetermineApproverBPEL\build.xml
    [java] Java Result: 1
    validateTask:
    [echo]
    | Validating workflow
    [validateTask] url is file:/D:/Oracle-SaaS/Downloads/jdevstudio10134/integration/bpm/support/files/WorkflowTaskDefinition.xsd
    [validateTask] Validation of workflow task definitions is completed without errors
    deployProcess:
    [echo]
    | Deploying bpel process OEADetermineApproverBPEL on bg1ws0044, port 80
    [deployProcess] Deploying process D:\Oracle-SaaS\Downloads\jdevstudio10134\jdev\mywork\OEA\OEADetermineApproverBPEL\output\bpel_OEADetermineApproverBPEL_1.1.jar
    [deployProcess] Successfully deployed the process "OEADetermineApproverBPEL" on server "bg1ws0044" and port "80"
    deployTaskForm:
    [echo]
    | Deploying workflow form for OEADetermineApproverBPEL on bg1ws0044, port 80
    [deployTaskForm] 09/08/05 18:48:40 Notification ==>Application Deployer for default_OEADetermineApproverBPEL_1_1_HumanTask1 STARTS.
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:40 Notification ==>Copy the archive to C:\product\10.1.3.1\OracleAS_1\j2ee\oc4j_soa\applications\default_OEADetermineApproverBPEL_1_1_HumanTask1.ear
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:40 Notification ==>Initialize C:\product\10.1.3.1\OracleAS_1\j2ee\oc4j_soa\applications\default_OEADetermineApproverBPEL_1_1_HumanTask1.ear begins...
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:40 Notification ==>Unpacking default_OEADetermineApproverBPEL_1_1_HumanTask1.ear
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:40 Notification ==>Done unpacking default_OEADetermineApproverBPEL_1_1_HumanTask1.ear
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:40 Notification ==>Unpacking workflowform.war
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:42 Notification ==>Done unpacking workflowform.war
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:42 Notification ==>Initialize C:\product\10.1.3.1\OracleAS_1\j2ee\oc4j_soa\applications\default_OEADetermineApproverBPEL_1_1_HumanTask1.ear ends...
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:42 Notification ==>Starting application : default_OEADetermineApproverBPEL_1_1_HumanTask1
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:42 Notification ==>Initializing ClassLoader(s)
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:42 Notification ==>Initializing EJB container
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:42 Notification ==>Loading connector(s)
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:42 Notification ==>Starting up resource adapters
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:42 Notification ==>Initializing EJB sessions
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:42 Notification ==>Committing ClassLoader(s)
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:42 Notification ==>Initialize workflowform begins...
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:42 Notification ==>Initialize workflowform ends...
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:42 Notification ==>Started application : default_OEADetermineApproverBPEL_1_1_HumanTask1
    [deployTaskForm]
    [deployTaskForm] 09/08/05 18:48:42 Notification ==>Application Deployer for default_OEADetermineApproverBPEL_1_1_HumanTask1 COMPLETES. Operation time: 1422 msecs
    [deployTaskForm]
    [deployTaskForm]
    [deployTaskForm] BindWebApp error: javax.management.ReflectionException
    [deployTaskForm]
    BUILD FAILED
    D:\Oracle-SaaS\Downloads\jdevstudio10134\jdev\mywork\OEA\OEADetermineApproverBPEL\build.xml:97: Error while deploying the form on server "bg1ws0044" Error message :
    java.lang.SecurityException
         at oracle.ide.IdeCore$7.checkExit(IdeCore.java:177)
         at java.lang.Runtime.exit(Runtime.java:88)
         at java.lang.System.exit(System.java:868)
         at oracle.oc4j.admin.deploy.cmdline.Oc4jAdminCmdline.executeCommand(Oc4jAdminCmdline.java:141)
         at com.collaxa.cube.ant.taskdefs.DeployForm.deployIAS(DeployForm.java:818)
         at com.collaxa.cube.ant.taskdefs.DeployForm.deployForm(DeployForm.java:578)
         at com.collaxa.cube.ant.taskdefs.DeployForm.deployForms(DeployForm.java:849)
         at com.collaxa.cube.ant.taskdefs.DeployForm.execute(DeployForm.java:875)
         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
         at org.apache.tools.ant.Task.perform(Task.java:364)
         at org.apache.tools.ant.Target.execute(Target.java:341)
         at org.apache.tools.ant.Target.performTasks(Target.java:369)
         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
         at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
         at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
         at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
         at oracle.jdevimpl.ant.runner.AntLauncher.launch(AntLauncher.java:321)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at oracle.jdevimpl.ant.runner.InProcessAntStarter.runAnt(InProcessAntStarter.java:295)
         at oracle.jdevimpl.ant.runner.InProcessAntStarter.mav$runAnt(InProcessAntStarter.java:43)
         at oracle.jdevimpl.ant.runner.InProcessAntStarter$1.run(InProcessAntStarter.java:71)
    Total time: 8 seconds

    hi',
    I am able to deploy it successfully the problem was with version,the form also got successfully deployed according to the build,
    when I tried to run the JSP page, below is the OC4J Server log and next is the error on the IE.
    OC4J Server log
    [Starting OC4J using the following ports: HTTP=8988, RMI=23891, JMS=9227.]
    D:\jdevstudio10131\jdev\system\oracle.j2ee.10.1.3.39.84\embedded-oc4j\config>
    D:\jdevstudio10131\jdk\bin\javaw.exe -client -classpath D:\jdevstudio10131\j2ee\home\oc4j.jar;D:\jdevstudio10131\jdev\lib\jdev-oc4j-embedded.jar -Dhttp.proxyHost=nandiisa.sonata.local -Dhttp.proxyPort=8080 -Dhttp.nonProxyHosts=172.23.*|172.23.0.60|*.sonata.local|localhost|127.0.0.1|bg1ws0044 -Dhttps.proxyHost=nandiisa.sonata.local -Dhttps.proxyPort=8080 -Dhttps.nonProxyHosts=172.23.*|172.23.0.60|*.sonata.local|localhost|127.0.0.1|bg1ws0044 -Xverify:none -DcheckForUpdates=adminClientOnly -Doracle.application.environment=development -Doracle.j2ee.dont.use.memory.archive=true -Doracle.j2ee.http.socket.timeout=500 -Doc4j.jms.usePersistenceLockFiles=false oracle.oc4j.loader.boot.BootStrap -config D:\jdevstudio10131\jdev\system\oracle.j2ee.10.1.3.39.84\embedded-oc4j\config\server.xml
    [waiting for the server to complete its initialization...]
    Aug 6, 2009 2:54:20 PM com.evermind.server.jms.JMSMessages log
    INFO: JMSServer[]: OC4J JMS server recovering transactions (commit 0) (rollback 0) (prepared 0).
    Aug 6, 2009 2:54:20 PM com.evermind.server.jms.JMSMessages log
    INFO: JMSServer[]: OC4J JMS server recovering local transactions Queue[jms/Oc4jJmsExceptionQueue].
    Ready message received from Oc4jNotifier.
    Embedded OC4J startup time: 10201 ms.
    Target URL -- http://172.23.19.80:8988/OEA-BPELProcessforApproval-context-root/HumanTask1/form/war/HumanTask1.jsp
    09/08/06 14:54:25 Oracle Containers for J2EE 10g (10.1.3.1.0) initialized
    WARNING: Code-source C:\product\10.1.3.1\OracleAS_1\bpel\lib\xmlparserv2.jar (from <classpath> in D:\jdevstudio10131\jdev\mywork\OEA\BPELProcessforApproval\public_html) has the same filename but is not identical to /D:/jdevstudio10131/lib/xmlparserv2.jar (from <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar). If it contains different versions of the same classes, it will be masked as the latter is already visible in the search path of loader current-workspace-app.web.OEA-BPELProcessforApproval-webapp:0.0.0.
    09/08/06 14:54:30 log4j:WARN No appenders could be found for logger (collaxa.cube.services).
    09/08/06 14:54:30 log4j:WARN Please initialize the log4j system properly.
    <2009-08-06 14:54:30,245> <ERROR> <oracle.bpel.services.workflow> <::>
    java.lang.NullPointerException
         at oracle.xml.parser.v2.XMLReader.pushXMLReader(XMLReader.java:358)
         at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:287)
         at oracle.bpel.services.common.util.AbstractJaxbUtil.unmarshal(AbstractJaxbUtil.java:125)
         at oracle.bpel.services.config.ConfigurationManager.init(ConfigurationManager.java:60)
         at oracle.bpel.services.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:101)
         at oracle.bpel.services.config.ConfigurationManager.getProperty(ConfigurationManager.java:119)
         at oracle.bpel.services.config.ConfigurationManager.getBooleanProperty(ConfigurationManager.java:170)
         at oracle.bpel.services.common.exception.ServicesException.<clinit>(ServicesException.java:61)
         at oracle.bpel.services.config.ConfigurationManager.init(ConfigurationManager.java:79)
         at oracle.bpel.services.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:101)
         at oracle.bpel.services.workflow.verification.impl.VerificationService.<clinit>(VerificationService.java:151)
         at oracle.bpel.services.workflow.query.impl.TaskQueryService.<clinit>(TaskQueryService.java:78)
         at oracle.bpel.services.workflow.client.JavaWorkflowServiceClient.getTaskQueryService(JavaWorkflowServiceClient.java:77)
         at humantask1.form._war._HumanTask1._jspService(_HumanTask1.java:92)
         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.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
         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:298)
         at java.lang.Thread.run(Thread.java:595)
    <::> ORABPEL-30028
    <::>
    <::> Invalid configuration file wf_config.xml
    <::> The configuration file wf_config.xml not be read.
    <::> Make sure that the configuration file wf_config.xml is available and is a valid XML document. Contact oracle support if error is not fixable.
    error on the IE.
    500 Internal Server Error
    oracle.classloader.util.AnnotatedNoClassDefFoundError:      Missing class: com.collaxa.common.util.Base64Encoder     Dependent class: oracle.bpel.services.workflow.verification.impl.VerificationService     Loader: current-workspace-app.web.OEA-BPELProcessforApproval-webapp:0.0.0     Code-Source: /D:/jdevstudio10131/integration/lib/bpm-services.jar     Configuration: <classpath> in D:\jdevstudio10131\jdev\mywork\OEA\BPELProcessforApproval\public_htmlThe missing class is not available from any code-source or loader in the system.     at oracle.classloader.PolicyClassLoader.handleClassNotFound (PolicyClassLoader.java:2068) [D:/jdevstudio10131/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@14916158]     at oracle.classloader.PolicyClassLoader.internalLoadClass (PolicyClassLoader.java:1679) [D:/jdevstudio10131/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@14916158]     at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1635) [D:/jdevstudio10131/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@14916158]     at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1620) [D:/jdevstudio10131/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@14916158]     at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319) [jre bootstrap, by jre.bootstrap:1.5.0_06]     at oracle.bpel.services.workflow.verification.impl.VerificationService.encryptString (VerificationService.java:1924) [D:/jdevstudio10131/integration/lib/bpm-services.jar (from <classpath> in D:\jdevstudio10131\jdev\mywork\OEA\BPELProcessforApproval\public_html), by current-workspace-app.web.OEA-BPELProcessforApproval-webapp:0.0.0]     at oracle.bpel.services.workflow.verification.impl.VerificationService.createTokenFromMap (VerificationService.java:1806) [D:/jdevstudio10131/integration/lib/bpm-services.jar (from <classpath> in D:\jdevstudio10131\jdev\mywork\OEA\BPELProcessforApproval\public_html), by current-workspace-app.web.OEA-BPELProcessforApproval-webapp:0.0.0]     at oracle.bpel.services.workflow.verification.impl.VerificationService.<clinit> (VerificationService.java:145) [D:/jdevstudio10131/integration/lib/bpm-services.jar (from <classpath> in D:\jdevstudio10131\jdev\mywork\OEA\BPELProcessforApproval\public_html), by current-workspace-app.web.OEA-BPELProcessforApproval-webapp:0.0.0]     at oracle.bpel.services.workflow.query.impl.TaskQueryService.<clinit> (TaskQueryService.java:78) [D:/jdevstudio10131/integration/lib/bpm-services.jar (from <classpath> in D:\jdevstudio10131\jdev\mywork\OEA\BPELProcessforApproval\public_html), by current-workspace-app.web.OEA-BPELProcessforApproval-webapp:0.0.0]     at oracle.bpel.services.workflow.client.JavaWorkflowServiceClient.getTaskQueryService (JavaWorkflowServiceClient.java:77) [D:/jdevstudio10131/integration/lib/bpm-services.jar (from <classpath> in D:\jdevstudio10131\jdev\mywork\OEA\BPELProcessforApproval\public_html), by current-workspace-app.web.OEA-BPELProcessforApproval-webapp:0.0.0]     at humantask1.form._war._HumanTask1._jspService (_HumanTask1.java:89) [D:/jdevstudio10131/jdev/mywork/OEA/BPELProcessforApproval/output/.jsps/ (from *.jsp in D:\jdevstudio10131\jdev\mywork\OEA\BPELProcessforApproval\output\.jsps), by current-workspace-app.web.OEA-BPELProcessforApproval-webapp.jsp22074838:0.0.0]     at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.1.0) ].http.OrionHttpJspPage.service (OrionHttpJspPage.java:59) [D:/jdevstudio10131/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at oracle.jsp.runtimev2.JspPageTable.service (JspPageTable.java:453) [D:/jdevstudio10131/j2ee/home/lib/ojsp.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at oracle.jsp.runtimev2.JspServlet.internalService (JspServlet.java:591) [D:/jdevstudio10131/j2ee/home/lib/ojsp.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at oracle.jsp.runtimev2.JspServlet.service (JspServlet.java:515) [D:/jdevstudio10131/j2ee/home/lib/ojsp.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at javax.servlet.http.HttpServlet.service (HttpServlet.java:856) [D:/jdevstudio10131/j2ee/home/lib/servlet.jar (from <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by api:1.4.0]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.invoke (ServletRequestDispatcher.java:711) [D:/jdevstudio10131/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.forwardInternal (ServletRequestDispatcher.java:368) [D:/jdevstudio10131/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.doProcessRequest (HttpRequestHandler.java:866) [D:/jdevstudio10131/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.processRequest (HttpRequestHandler.java:448) [D:/jdevstudio10131/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.serveOneRequest (HttpRequestHandler.java:216) [D:/jdevstudio10131/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.run (HttpRequestHandler.java:117) [D:/jdevstudio10131/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.run (HttpRequestHandler.java:110) [D:/jdevstudio10131/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run (ServerSocketReadHandler.java:260) [D:/jdevstudio10131/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket (ServerSocketAcceptHandler.java:239) [D:/jdevstudio10131/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at oracle.oc4j.network.ServerSocketAcceptHandler.access$700 (ServerSocketAcceptHandler.java:34) [D:/jdevstudio10131/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run (ServerSocketAcceptHandler.java:880) [D:/jdevstudio10131/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run (ReleasableResourcePooledExecutor.java:298) [D:/jdevstudio10131/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\jdevstudio10131\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at java.lang.Thread.run (Thread.java:595) [jre bootstrap, by jre.bootstrap:1.5.0_06]

  • Problem in invoking Decision Service

    Hi,
    I am working on demo project and trying to follow SOAOrderBooking example. Problem occurs when executing DecisionServicePL (PartnerLink) in BPEL process.Please see the exception stack
    thanks in advance.
    Zain
    Faulted while invoking operation "assertExecuteWatchStateful" on provider "DecisionServicePL".
    -<messages>
    -<input>
    -<dsIn>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload">
    -<assertExecuteWatchStateful name="DecisionService" xmlns="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    <configURL>http://zain:8888/orabpel/default/SOAPIMS/1.0/decisionservices.decs
    </configURL>
    -<bpelInstance>
    <processId xmlns="http://xmlns.oracle.com/bpel">SOAPIMS
    </processId>
    <processVersion xmlns="http://xmlns.oracle.com/bpel">1.0
    </processVersion>
    <domainId xmlns="http://xmlns.oracle.com/bpel">default
    </domainId>
    <processURL xmlns="http://xmlns.oracle.com/bpel">http://zain:8888/orabpel/default/SOAPIMS/1.0
    </processURL>
    <instanceId xmlns="http://xmlns.oracle.com/bpel">40001
    </instanceId>
    <conversationId xmlns="http://xmlns.oracle.com/bpel">LocalGUID:8f2c11a6b4f1cc10:621f389a:1185e721a3a:-7b4f
    </conversationId>
    </bpelInstance>
    -<assertList>
    -<approve xmlns="http://www.globalcompany.com/ns/OrderBooking/rules">
    <price/>
    <status>Gold
    </status>
    <approvalRequired/>
    </approve>
    </assertList>
    </assertExecuteWatchStateful>
    </part>
    </dsIn>
    </input>
    -<fault>
    -<operationErroredFault xmlns="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    -<part name="payload">
    -<ns0:errorInfo xmlns:ns0="http://xmlns.AMAAF.com/SOAPIMS/DecisionService" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ns0:errorMessage xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    Error while executing a rule session unit of work.
    The rule session SOAPIMS:40001 failed to execute a unit of work.
    Check the underlying exception and correct the error. Contact oracle support if error is not fixable.</ns0:errorMessage>
    </ns0:errorInfo>
    </part>
    </operationErroredFault>
    </fault>
    </messages

    Business rule is configure properly and double check. Decision Service is running perfectly fine but if my BPEL process try to invoke Decision service this exception occurs.
    I am copying audit section of Decision scope. Platinum is the Customer status
    Thanks in advance.
    BPEL_Var_To_Rule_Facts
    [2008/02/28 17:39:14] Updated variable "com_oracle_demos_propertyrules_Approve_i" More...
    -<com_oracle_demos_propertyrules_Approve_i>
    -<approve xmlns="http://www.globalcompany.com/ns/OrderBooking/rules">
    <price/>
    <status>Platinum
    </status>
    <approvalRequired/>
    </approve>
    </com_oracle_demos_propertyrules_Approve_i>
    Facts_To_Rule_Service
    [2008/02/28 17:39:14] Updated variable "dsIn" More...
    -<dsIn>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload">
    -<assertExecuteWatchStateful name="" xmlns="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    <configURL/>
    -<bpelInstance>
    <processId xmlns="http://xmlns.oracle.com/bpel"/>
    <processVersion xmlns="http://xmlns.oracle.com/bpel"/>
    <domainId xmlns="http://xmlns.oracle.com/bpel"/>
    <processURL xmlns="http://xmlns.oracle.com/bpel"/>
    <instanceId xmlns="http://xmlns.oracle.com/bpel"/>
    <conversationId xmlns="http://xmlns.oracle.com/bpel"/>
    </bpelInstance>
    -<assertList>
    -<approve xmlns="http://www.globalcompany.com/ns/OrderBooking/rules">
    <price/>
    <status>Platinum
    </status>
    <approvalRequired/>
    </approve>
    </assertList>
    </assertExecuteWatchStateful>
    </part>
    </dsIn>
    BPEL_Header
    [2008/02/28 17:39:14] Updated variable "dsIn" More...
    -<dsIn>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload">
    -<assertExecuteWatchStateful name="DecisionService" xmlns="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    <configURL/>
    -<bpelInstance>
    <processId xmlns="http://xmlns.oracle.com/bpel"/>
    <processVersion xmlns="http://xmlns.oracle.com/bpel"/>
    <domainId xmlns="http://xmlns.oracle.com/bpel"/>
    <processURL xmlns="http://xmlns.oracle.com/bpel"/>
    <instanceId xmlns="http://xmlns.oracle.com/bpel"/>
    <conversationId xmlns="http://xmlns.oracle.com/bpel"/>
    </bpelInstance>
    -<assertList>
    -<approve xmlns="http://www.globalcompany.com/ns/OrderBooking/rules">
    <price/>
    <status>Platinum
    </status>
    <approvalRequired/>
    </approve>
    </assertList>
    </assertExecuteWatchStateful>
    </part>
    </dsIn>
    [2008/02/28 17:39:14] Updated variable "dsIn" More...
    -<dsIn>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload">
    -<assertExecuteWatchStateful name="DecisionService" xmlns="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    <configURL>http://zain:8888/orabpel/default/SOAPIMS/1.0/decisionservices.decs
    </configURL>
    -<bpelInstance>
    <processId xmlns="http://xmlns.oracle.com/bpel"/>
    <processVersion xmlns="http://xmlns.oracle.com/bpel"/>
    <domainId xmlns="http://xmlns.oracle.com/bpel"/>
    <processURL xmlns="http://xmlns.oracle.com/bpel"/>
    <instanceId xmlns="http://xmlns.oracle.com/bpel"/>
    <conversationId xmlns="http://xmlns.oracle.com/bpel"/>
    </bpelInstance>
    -<assertList>
    -<approve xmlns="http://www.globalcompany.com/ns/OrderBooking/rules">
    <price/>
    <status>Platinum
    </status>
    <approvalRequired/>
    </approve>
    </assertList>
    </assertExecuteWatchStateful>
    </part>
    </dsIn>
    [2008/02/28 17:39:14] Updated variable "dsIn" More...
    -<dsIn>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload">
    -<assertExecuteWatchStateful name="DecisionService" xmlns="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    <configURL>http://zain:8888/orabpel/default/SOAPIMS/1.0/decisionservices.decs
    </configURL>
    -<bpelInstance>
    <processId xmlns="http://xmlns.oracle.com/bpel">SOAPIMS
    </processId>
    <processVersion xmlns="http://xmlns.oracle.com/bpel"/>
    <domainId xmlns="http://xmlns.oracle.com/bpel"/>
    <processURL xmlns="http://xmlns.oracle.com/bpel"/>
    <instanceId xmlns="http://xmlns.oracle.com/bpel"/>
    <conversationId xmlns="http://xmlns.oracle.com/bpel"/>
    </bpelInstance>
    -<assertList>
    -<approve xmlns="http://www.globalcompany.com/ns/OrderBooking/rules">
    <price/>
    <status>Platinum
    </status>
    <approvalRequired/>
    </approve>
    </assertList>
    </assertExecuteWatchStateful>
    </part>
    </dsIn>
    [2008/02/28 17:39:14] Updated variable "dsIn" More...
    -<dsIn>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload">
    -<assertExecuteWatchStateful name="DecisionService" xmlns="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    <configURL>http://zain:8888/orabpel/default/SOAPIMS/1.0/decisionservices.decs
    </configURL>
    -<bpelInstance>
    <processId xmlns="http://xmlns.oracle.com/bpel">SOAPIMS
    </processId>
    <processVersion xmlns="http://xmlns.oracle.com/bpel">1.0
    </processVersion>
    <domainId xmlns="http://xmlns.oracle.com/bpel"/>
    <processURL xmlns="http://xmlns.oracle.com/bpel"/>
    <instanceId xmlns="http://xmlns.oracle.com/bpel"/>
    <conversationId xmlns="http://xmlns.oracle.com/bpel"/>
    </bpelInstance>
    -<assertList>
    -<approve xmlns="http://www.globalcompany.com/ns/OrderBooking/rules">
    <price/>
    <status>Platinum
    </status>
    <approvalRequired/>
    </approve>
    </assertList>
    </assertExecuteWatchStateful>
    </part>
    </dsIn>
    [2008/02/28 17:39:14] Updated variable "dsIn" More...
    -<dsIn>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload">
    -<assertExecuteWatchStateful name="DecisionService" xmlns="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    <configURL>http://zain:8888/orabpel/default/SOAPIMS/1.0/decisionservices.decs
    </configURL>
    -<bpelInstance>
    <processId xmlns="http://xmlns.oracle.com/bpel">SOAPIMS
    </processId>
    <processVersion xmlns="http://xmlns.oracle.com/bpel">1.0
    </processVersion>
    <domainId xmlns="http://xmlns.oracle.com/bpel">default
    </domainId>
    <processURL xmlns="http://xmlns.oracle.com/bpel"/>
    <instanceId xmlns="http://xmlns.oracle.com/bpel"/>
    <conversationId xmlns="http://xmlns.oracle.com/bpel"/>
    </bpelInstance>
    -<assertList>
    -<approve xmlns="http://www.globalcompany.com/ns/OrderBooking/rules">
    <price/>
    <status>Platinum
    </status>
    <approvalRequired/>
    </approve>
    </assertList>
    </assertExecuteWatchStateful>
    </part>
    </dsIn>
    [2008/02/28 17:39:14] Updated variable "dsIn" More...
    -<dsIn>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload">
    -<assertExecuteWatchStateful name="DecisionService" xmlns="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    <configURL>http://zain:8888/orabpel/default/SOAPIMS/1.0/decisionservices.decs
    </configURL>
    -<bpelInstance>
    <processId xmlns="http://xmlns.oracle.com/bpel">SOAPIMS
    </processId>
    <processVersion xmlns="http://xmlns.oracle.com/bpel">1.0
    </processVersion>
    <domainId xmlns="http://xmlns.oracle.com/bpel">default
    </domainId>
    <processURL xmlns="http://xmlns.oracle.com/bpel">http://zain:8888/orabpel/default/SOAPIMS/1.0
    </processURL>
    <instanceId xmlns="http://xmlns.oracle.com/bpel"/>
    <conversationId xmlns="http://xmlns.oracle.com/bpel"/>
    </bpelInstance>
    -<assertList>
    -<approve xmlns="http://www.globalcompany.com/ns/OrderBooking/rules">
    <price/>
    <status>Platinum
    </status>
    <approvalRequired/>
    </approve>
    </assertList>
    </assertExecuteWatchStateful>
    </part>
    </dsIn>
    [2008/02/28 17:39:14] Updated variable "dsIn" More...
    -<dsIn>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload">
    -<assertExecuteWatchStateful name="DecisionService" xmlns="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    <configURL>http://zain:8888/orabpel/default/SOAPIMS/1.0/decisionservices.decs
    </configURL>
    -<bpelInstance>
    <processId xmlns="http://xmlns.oracle.com/bpel">SOAPIMS
    </processId>
    <processVersion xmlns="http://xmlns.oracle.com/bpel">1.0
    </processVersion>
    <domainId xmlns="http://xmlns.oracle.com/bpel">default
    </domainId>
    <processURL xmlns="http://xmlns.oracle.com/bpel">http://zain:8888/orabpel/default/SOAPIMS/1.0
    </processURL>
    <instanceId xmlns="http://xmlns.oracle.com/bpel">40002
    </instanceId>
    <conversationId xmlns="http://xmlns.oracle.com/bpel"/>
    </bpelInstance>
    -<assertList>
    -<approve xmlns="http://www.globalcompany.com/ns/OrderBooking/rules">
    <price/>
    <status>Platinum
    </status>
    <approvalRequired/>
    </approve>
    </assertList>
    </assertExecuteWatchStateful>
    </part>
    </dsIn>
    [2008/02/28 17:39:14] Updated variable "dsIn" More...
    -<dsIn>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload">
    -<assertExecuteWatchStateful name="DecisionService" xmlns="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    <configURL>http://zain:8888/orabpel/default/SOAPIMS/1.0/decisionservices.decs
    </configURL>
    -<bpelInstance>
    <processId xmlns="http://xmlns.oracle.com/bpel">SOAPIMS
    </processId>
    <processVersion xmlns="http://xmlns.oracle.com/bpel">1.0
    </processVersion>
    <domainId xmlns="http://xmlns.oracle.com/bpel">default
    </domainId>
    <processURL xmlns="http://xmlns.oracle.com/bpel">http://zain:8888/orabpel/default/SOAPIMS/1.0
    </processURL>
    <instanceId xmlns="http://xmlns.oracle.com/bpel">40002
    </instanceId>
    <conversationId xmlns="http://xmlns.oracle.com/bpel">LocalGUID:8f2c11a6b4f1cc10:621f389a:1185e721a3a:-79c6
    </conversationId>
    </bpelInstance>
    -<assertList>
    -<approve xmlns="http://www.globalcompany.com/ns/OrderBooking/rules">
    <price/>
    <status>Platinum
    </status>
    <approvalRequired/>
    </approve>
    </assertList>
    </assertExecuteWatchStateful>
    </part>
    </dsIn>
    Invoke (faulted)
    [2008/02/28 17:39:15] Faulted while invoking operation "assertExecuteWatchStateful" on provider "DecisionServicePL". More...
    -<messages>
    -<input>
    -<dsIn>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload">
    -<assertExecuteWatchStateful name="DecisionService" xmlns="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    <configURL>http://zain:8888/orabpel/default/SOAPIMS/1.0/decisionservices.decs
    </configURL>
    -<bpelInstance>
    <processId xmlns="http://xmlns.oracle.com/bpel">SOAPIMS
    </processId>
    <processVersion xmlns="http://xmlns.oracle.com/bpel">1.0
    </processVersion>
    <domainId xmlns="http://xmlns.oracle.com/bpel">default
    </domainId>
    <processURL xmlns="http://xmlns.oracle.com/bpel">http://zain:8888/orabpel/default/SOAPIMS/1.0
    </processURL>
    <instanceId xmlns="http://xmlns.oracle.com/bpel">40002
    </instanceId>
    <conversationId xmlns="http://xmlns.oracle.com/bpel">LocalGUID:8f2c11a6b4f1cc10:621f389a:1185e721a3a:-79c6
    </conversationId>
    </bpelInstance>
    -<assertList>
    -<approve xmlns="http://www.globalcompany.com/ns/OrderBooking/rules">
    <price/>
    <status>Platinum
    </status>
    <approvalRequired/>
    </approve>
    </assertList>
    </assertExecuteWatchStateful>
    </part>
    </dsIn>
    </input>
    -<fault>
    -<operationErroredFault xmlns="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    -<part name="payload">
    -<ns0:errorInfo xmlns:ns0="http://xmlns.AMAAF.com/SOAPIMS/DecisionService" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ns0:errorMessage xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    Error while executing a rule session unit of work.
    The rule session SOAPIMS:40002 failed to execute a unit of work.
    Check the underlying exception and correct the error. Contact oracle support if error is not fixable.
    </ns0:errorMessage>
    </ns0:errorInfo>
    </part>
    </operationErroredFault>
    </fault>
    </messages>
    [2008/02/28 17:39:15] "{http://xmlns.AMAAF.com/SOAPIMS/DecisionService}operationErroredFault" has been thrown. More...
    -<operationErroredFault xmlns="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    -<part name="payload">
    -<ns0:errorInfo xmlns:ns0="http://xmlns.AMAAF.com/SOAPIMS/DecisionService" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ns0:errorMessage xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0="http://xmlns.AMAAF.com/SOAPIMS/DecisionService">
    Error while executing a rule session unit of work.
    The rule session SOAPIMS:40002 failed to execute a unit of work.
    Check the underlying exception and correct the error. Contact oracle support if error is not fixable.</ns0:errorMessage>
    </ns0:errorInfo>
    </part>
    </operationErroredFault>

Maybe you are looking for