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>

Similar Messages

  • 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

  • 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

  • How do I invoke decision service of business rules in soa suite 11g?

    How do i invoke the decision service of my business rules in SOA 11g.
    I have an invoke activity in my bpel process which invokes my decision service from the dictionary BUT
    it fails saying that the "name" attribute (NCNAME type) has invalid value while calling the method 'callFunctionStateful'/'callFunctionStateful' !!
    What value do I pass in that attribute? Please help.
    Input:
    <input>
    <callFunctionStateful_InputVariable>
    <part name="payload">
    <callFunctionStateful name="">
    <parameterList>
    <customerdetails>
    <name>susmit</name>
    <address>kolkata</address>
    <sex>male</sex>
    <cellnumber>54355</cellnumber>
    </customerdetails>
    </parameterList>
    </callFunctionStateful>
    </part>
    </callFunctionStateful_InputVariable>
    </input>
    Fault:
    <bpelFault><faultType> <message>0</message></faultType><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>oracle.fabric.common.FabricInvocationException: Schema validation failed for message part payload. Please ensure at the message sender level that the data sent is schema compliant.</summary></part><part name="detail"><detail>Invalid value '' for attribute: 'name'</detail></part><part name="code"><code>null</code></part></remoteFault></bpelFault>

    Provide the name of the Decision Service as specified in the .decs file under the tag <decisionService name="........".
    Regards
    Albin I

  • Problem with  invoking siebel service from  Prov ABCS

    Hi All,
    we are trying to invoke a Siebel service from Prov ABCS.and i add oracle/no_authentication_client_policy policy also .but i am unable to invoke siebel services .i trace proce flow in invoke activity throws below error:
    [Fault Recovery] Rethrow fault {http://schemas.oracle.com/bpel/extension}remoteFault.
    -<bpelFault><faultType>0</faultType>
    -<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
    -<part name="summary">
    <summary>Error invoking service 'EAI Siebel Adapter', method 'Upsert' at step 'Update Product Record'.(SBL-BPR-00162)</summary>
    </part>-<part name="detail"><detail>
    <siebelf:siebdetail xmlns:siebelf="http://www.siebel.com/ws/fault">
    <siebelf:logfilename>EAIObjMgr_enu_0022_23068850.log</siebelf:logfilename>
    <siebelf:errorstack>
    <siebelf:error>
    <siebelf:errorcode>SBL-BPR-00162</siebelf:errorcode>
    <siebelf:errorsymbol/>
    <siebelf:errormsg>Error invoking service 'EAI Siebel Adapter', method 'Upsert' at step 'Update Product Record'.(SBL-BPR-00162)</siebelf:errormsg>
    </siebelf:error>
    <siebelf:error>
    <siebelf:errorcode>SBL-EAI-04397</siebelf:errorcode>
    <siebelf:errorsymbol>IDS_ERR_EAI_SA_NO_USERKEY</siebelf:errorsymbol>
    <siebelf:errormsg>No user key can be used for the Integration Component instance 'ECB Financial Products'.(SBL-EAI-04397)</siebelf:errormsg>
    </siebelf:error>
    </siebelf:errorstack>
    </siebelf:siebdetail></detail></part>-<part name="code"><code>
    {http://schemas.xmlsoap.org/soap/envelope/}Server
    </code>
    </part>
    </remoteFault>
    </bpelFault>
    And it throws fauilt:
    Non Recoverable System Fault :
    <bpelFault><faultType>0</faultType><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>Error invoking service 'EAI Siebel Adapter', method 'Upsert' at step 'Update Product Record'.(SBL-BPR-00162)</summary></part><part name="detail"><detail>&lt;siebelf:siebdetail xmlns:siebelf="http://www.siebel.com/ws/fault"> &lt;siebelf:logfilename>EAIObjMgr_enu_0022_23068850.log&lt;/siebelf:logfilename> &lt;siebelf:errorstack> &lt;siebelf:error> &lt;siebelf:errorcode>SBL-BPR-00162&lt;/siebelf:errorcode> &lt;siebelf:errorsymbol/> &lt;siebelf:errormsg>Error invoking service 'EAI Siebel Adapter', method 'Upsert' at step 'Update Product Record'.(SBL-BPR-00162)&lt;/siebelf:errormsg> &lt;/siebelf:error> &lt;siebelf:error> &lt;siebelf:errorcode>SBL-EAI-04397&lt;/siebelf:errorcode> &lt;siebelf:errorsymbol>IDS_ERR_EAI_SA_NO_USERKEY&lt;/siebelf:errorsymbol> &lt;siebelf:errormsg>No user key can be used for the Integration Component instance 'ECB Financial Products'.(SBL-EAI-04397)&lt;/siebelf:errormsg> &lt;/siebelf:error> &lt;/siebelf:errorstack> &lt;/siebelf:siebdetail> </detail></part><part name="code"><code>{http://schemas.xmlsoap.org/soap/envelope/}Server</code></part></remoteFault></bpelFault>
    Please help on it .
    thanku

    Hi,
    Refer below link,
    _http://www.error-codes.info/2011/03/sbl-eai-04397-no-user-key-can-be-used.html
    Thanks,
    Santosh M E

  • Problem while invoking web service.

    Hi,
    I am migrating plsql web services created in Jdeveloper to Weblogic 9.2 and I am having a jdbc problem. The database driver configure in weblogic is weblogic.jdbcx.oracle.OracleDataSource. And I have a statement in my implementation as below
    __sJT_st = (oracle.jdbc.OracleCallableStatement) __sJT_cc.prepareCall("BEGIN :1 := \"ABC_CLASS_API\".GET_ABC_PERCENT(:2 ); END;");
    I have included the stack trace below ? Any idea what the problem is ?
    Thanks
    Upake
    java.lang.ClassCastException: weblogic.jdbc.wrapper.CallableStatement_weblogic_jdbcx_base_BaseCallableStatementWrapper
    at services.MyWebService1Base._getAbcPercent(MyWebService1Base.java:49)
    at services.MyWebService1User.getAbcPercent(MyWebService1User.java:25)
    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 weblogic.wsee.component.pojo.JavaClassComponent.invoke(JavaClassComponent.java:99)
    at weblogic.wsee.ws.dispatch.server.ComponentHandler.handleRequest(ComponentHandler.java:64)
    at weblogic.wsee.handler.HandlerIterator.handleRequest(HandlerIterator.java:127)
    at weblogic.wsee.ws.dispatch.server.ServerDispatcher.dispatch(ServerDispatcher.java:85)
    at weblogic.wsee.ws.WsSkel.invoke(WsSkel.java:80)
    at weblogic.wsee.server.servlet.SoapProcessor.handlePost(SoapProcessor.java:66)
    at weblogic.wsee.server.servlet.SoapProcessor.process(SoapProcessor.java:44)
    at weblogic.wsee.server.servlet.BaseWSServlet$AuthorizedInvoke.run(BaseWSServlet.java:181)
    at weblogic.wsee.server.servlet.BaseWSServlet.service(BaseWSServlet.java:92)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    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:283)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3244)
    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:2010)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)

    Hi.
    __sJT_st = (oracle.jdbc.OracleCallableStatement) __sJT_cc.prepareCall("BEGIN :1 := \"ABC_CLASS_API\".GET_ABC_PERCENT(:2 ); END;");
    1 - Why are you casting to a concrete Oracle driver class? Won't a standard
    java.sql.CallableStatement work for you?
    2 - I would recommend using the standard JDBC format for prepared SQL:
    prepareCall("{ ? = call( GET_ABC_PERCENT(?) }");

  • Problem when invoke Web Service.

    Hi all.
    I have an interface that receive an IDoc and map it against a Web Services. In SXMB_MONI there is only one record and segment occurrence in XML is 0...1
    In Receiver system's log  figure that the web services was invoked too many times by XI.
    Any Idea about it?
    Thanks & Regards.
    RP

    Hi,
    May be it is because of the ReTry attempt from the integration engine to deliver the messages,,
    Check out the RWB>Message Monitoring>Message Display tool to do the analysis..
    How many messages are there in the SXMB_MONI ? I don't think so, it is because of occurence of the data.. check the message mapping...
    Rgds,
    moorthy

  • Business Rules Decision Service Error using SOA Suite with the WebLogic

    Hi,
    We are working with Oracle SOA Suite 10.1.3.4 on WebLogic 9.2. We have some decision services that work properly on Oracle SOA Suite 10.1.3.4 with Oracle Application Server. Following http://download.oracle.com/docs/cd/E12524_01/core.1013/e13058/weblogic.htm, we have made necesary changes and deployed bpel process and deployed manually Decision Services EAR Files on Weblogic.
    When we invoke decision service from BPEL proccess next error appears, Could anybody help me to knows if this is a product installation/configuration problem or there is a failure on my ear rule file?
    Any help would be appreciated. Regards,
    <messages><input><dsIn><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload"><assertExecuteWatchStateful name="AsignarTaller" xmlns="http://www.oracle.com/PoC/ProcesoTest/AsignarTaller">
    <configURL>http://devenv:9700/orabpel/default/modelo_proceso__test/1.0/decisionservices.decs</configURL>
    <bpelInstance>
    <processId xmlns="http://xmlns.oracle.com/bpel">modelo_proceso__test</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://devenv:9700/orabpel/default/modelo_proceso__test/1.0</processURL>
    <instanceId xmlns="http://xmlns.oracle.com/bpel">80004</instanceId>
    <conversationId xmlns="http://xmlns.oracle.com/bpel"/>
    </bpelInstance>
    <assertList>
    <datosTaller xmlns="http://www.oracle.com/PoC/ReglaTalleres">
    <provincia>1</provincia>
    <nombreTaller/>
    </datosTaller>
    </assertList>
    </assertExecuteWatchStateful>
    </part></dsIn></input><fault><bindingFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="code"><code>Server</code>
    </part><part name="summary"><summary>[Server CodecHandler] Failed to encode Failed to encode message</summary>
    </part><part name="detail"><detail>&lt;detail>
    &lt;bea_fault:stacktrace xmlns:bea_fault="http://www.bea.com/servers/wls70/webservice/fault/1.0.0" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">weblogic.wsee.codec.CodecException: Failed to encode message
         at weblogic.wsee.codec.soap11.SoapCodec.encode(SoapCodec.java:111)
         at weblogic.wsee.ws.dispatch.server.CodecHandler.encode(CodecHandler.java:103)
         at weblogic.wsee.ws.dispatch.server.CodecHandler.handleResponse(CodecHandler.java:50)
         at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.java:242)
         at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.java:226)
         at weblogic.wsee.ws.dispatch.server.ServerDispatcher.callHandleResponse(ServerDispatcher.java:142)
         at weblogic.wsee.ws.dispatch.server.ServerDispatcher.dispatch(ServerDispatcher.java:115)
         at weblogic.wsee.ws.WsSkel.invoke(WsSkel.java:80)
         at weblogic.wsee.server.servlet.SoapProcessor.handlePost(SoapProcessor.java:66)
         at weblogic.wsee.server.servlet.SoapProcessor.process(SoapProcessor.java:44)
         at weblogic.wsee.server.servlet.BaseWSServlet$AuthorizedInvoke.run(BaseWSServlet.java:181)
         at weblogic.wsee.server.servlet.BaseWSServlet.service(BaseWSServlet.java:92)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         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:283)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3244)
         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:2010)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    Caused by: com.bea.xml.XmlException: object type unknown: class oracle.xml.parser.v2.XMLElement
         at weblogic.wsee.bind.types.SOAPElementTypeMapper.serialize(SOAPElementTypeMapper.java:94)
         at weblogic.wsee.bind.types.SOAPElementTypeMapper.serializeElement(SOAPElementTypeMapper.java:110)
         at weblogic.wsee.bind.types.TypeRegistry.serializeElement(TypeRegistry.java:161)
         at weblogic.wsee.bind.runtime.internal.BaseSerializerContext.serializeElement(BaseSerializerContext.java:123)
         at weblogic.wsee.codec.soap11.SoapEncoder.encodePart(SoapEncoder.java:272)
         at weblogic.wsee.codec.soap11.SoapEncoder.encodeReturn(SoapEncoder.java:188)
         at weblogic.wsee.codec.soap11.SoapEncoder.encodeParts(SoapEncoder.java:175)
         at weblogic.wsee.codec.soap11.SoapEncoder.encode(SoapEncoder.java:102)
         at weblogic.wsee.codec.soap11.SoapCodec.encode(SoapCodec.java:105)
         ... 24 more
    Caused by: com.bea.xml.XmlException: object type unknown: class oracle.xml.parser.v2.XMLElement
         at weblogic.wsee.bind.types.SOAPElementTypeMapper.serialize(SOAPElementTypeMapper.java:94)
         at weblogic.wsee.bind.types.SOAPElementTypeMapper.serializeElement(SOAPElementTypeMapper.java:110)
         at weblogic.wsee.bind.types.TypeRegistry.serializeElement(TypeRegistry.java:161)
         at weblogic.wsee.bind.runtime.internal.BaseSerializerContext.serializeElement(BaseSerializerContext.java:123)
         at weblogic.wsee.codec.soap11.SoapEncoder.encodePart(SoapEncoder.java:272)
         at weblogic.wsee.codec.soap11.SoapEncoder.encodeReturn(SoapEncoder.java:188)
         at weblogic.wsee.codec.soap11.SoapEncoder.encodeParts(SoapEncoder.java:175)
         at weblogic.wsee.codec.soap11.SoapEncoder.encode(SoapEncoder.java:102)
         at weblogic.wsee.codec.soap11.SoapCodec.encode(SoapCodec.java:105)
         at weblogic.wsee.ws.dispatch.server.CodecHandler.encode(CodecHandler.java:103)
         at weblogic.wsee.ws.dispatch.server.CodecHandler.handleResponse(CodecHandler.java:50)
         at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.java:242)
         at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.java:226)
         at weblogic.wsee.ws.dispatch.server.ServerDispatcher.callHandleResponse(ServerDispatcher.java:142)
         at weblogic.wsee.ws.dispatch.server.ServerDispatcher.dispatch(ServerDispatcher.java:115)
         at weblogic.wsee.ws.WsSkel.invoke(WsSkel.java:80)
         at weblogic.wsee.server.servlet.SoapProcessor.handlePost(SoapProcessor.java:66)
         at weblogic.wsee.server.servlet.SoapProcessor.process(SoapProcessor.java:44)
         at weblogic.wsee.server.servlet.BaseWSServlet$AuthorizedInvoke.run(BaseWSServlet.java:181)
         at weblogic.wsee.server.servlet.BaseWSServlet.service(BaseWSServlet.java:92)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         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:283)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3244)
         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:2010)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    &lt;/bea_fault:stacktrace>
    &lt;/detail>
    </detail>
    </part></bindingFault></fault></messages>

    Hi Boris,
    Looks like you have not run the post upgrade script for 10.1.3.4.
    You need to install SOA 10.1.3.4 Basic Installation. Then start following : http://download.oracle.com/docs/cd/E12524_01/core.1013/e13058/weblogic.htm#BHCIIBFB
    You basically, first install 10.1.3.4 basic SOA install, Apply the Opatch 7337034 (HOTPLUG: SOASUITE 10.1.3.4 ON WEBLOGIC 9.2 - CHANGES FOR HOTPLUGGABILITY). Install WLS 9.2 MP3.
    Now, Download the Oracle SOA Suite 10.1.3.4 WebLogic Server 9.2 : patch : 7490612.
    Then , Modify the following mandatory installation properties in the Weblogic_SOA10134_Base\SOADomain.properties file as per the documentation above.
    Cheers
    Anirudh Pucha

  • 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.

  • 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/

  • Problem invoking web service

    We have a web service that is working some times and not
    others. It is local so it's not a problem with the internet being
    busy or anything like that. We do
    service.addEventListener(InvokeEvent.INVOKE, debugInvoke);
    service.send();
    and the times when it fails, debugInvoke (a local function)
    never gets called. We also have event handlers for RESULT and FAULT
    and those two don't get called either.
    The doc says
    "The invoke event is dispatched when a service Operation is
    invoked so long as an Error is not thrown before the Channel
    attempts to send the message" but I don't really know what that
    means. Can anybody shed some light on this? Thanks.

    I don't know if you're having the same problem, but when I
    was having timing issues, it was related to my calling of the web
    service before the WSDL was fully loaded.
    In my case, the service was being called when my app
    initialized. My solution was to add a load handler to my service
    like so:
    service.addEventListener(LoadEvent.LOAD, loadWsdlHandler);
    service.loadWSDL();
    My loadWsdlHandler method then made the actual service call,
    secure in the knowledge that the WSDL was fully loaded.
    The WSDL only needs to be loaded once before the first
    service call. If your service is first called by user interaction,
    then you could add the component in a disabled state, load the WSDL
    when the app initializes, and your load handler can enable the
    relevant control.
    Steve

  • Problem instatiating factory implementation when invoking a service in java

    Hello,
    I' have the following problem: When I invoke a service from java code (it is a customized policy step implementation of a server agent), I get the following exception (some part of the error message description is german because it's a german versin of the SOA Suite, my translations are in []):
    error.build.wsdl.model: oracle.j2ee.ws.common.tools.api.WsdlValidationException: modeler error: Problem instantiating factory implementation.:
         Fehlende Klasse [missing class]: oracle.webservices.wsdl.WSDLFactoryImpl
         Abhängige Klasse [dependent class]: javax.wsdl.factory.WSDLFactory
         Loader: oracle.jwsdl:10.1.3
         Code-Source: /C:/product/10.1.3.1/OracleAS_1/webservices/lib/orawsdl.jar
         Konfiguration [Configuration]: <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in C:\product\10.1.3.1\OracleAS_1\j2ee\home\oc4j.jar
    Diese Load wurde um oracle.wsm.agent:10.1.3.1 mit der Methode Class.forName() eingeleitet [This load was introduced/caused with/by method Class.forName() on...].
    Die fehlende Klasse ist in den folgenden Speicherorten verfügbar [The missing class is available in the following location]:
         1. Code-Source: /C:/product/10.1.3.1/OracleAS_1/webservices/lib/orawsdl.jar (from <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in C:\product\10.1.3.1\OracleAS_1\j2ee\home\oc4j.jar)
         Diese Code-Source ist im Loader oracle.jwsdl:10.1.3 verfügbar [This source code is available in loader oracle.jwsdl:10.1.3].
    : oracle.classloader.util.AnnotatedClassNotFoundException:
         Fehlende Klasse [missing class]: oracle.webservices.wsdl.WSDLFactoryImpl
         Abhängige Klasse [dependent class]: javax.wsdl.factory.WSDLFactory
         Loader: oracle.jwsdl:10.1.3
         Code-Source: /C:/product/10.1.3.1/OracleAS_1/webservices/lib/orawsdl.jar
         Konfiguration: <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in C:\product\10.1.3.1\OracleAS_1\j2ee\home\oc4j.jar
    Diese Load wurde um oracle.wsm.agent:10.1.3.1 mit der Methode Class.forName() eingeleitet.
    Die fehlende Klasse ist in den folgenden Speicherorten verfügbar:
         1. Code-Source: /C:/product/10.1.3.1/OracleAS_1/webservices/lib/orawsdl.jar (from <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in C:\product\10.1.3.1\OracleAS_1\j2ee\home\oc4j.jar)
         Diese Code-Source ist im Loader oracle.jwsdl:10.1.3 verfügbar.
         at oracle.classloader.PolicyClassLoader.handleClassNotFound (PolicyClassLoader.java:2068) [C:/product/10.1.3.1/OracleAS_1/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@10469011]
         at oracle.classloader.PolicyClassLoader.internalLoadClass (PolicyClassLoader.java:1679) [C:/product/10.1.3.1/OracleAS_1/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@10469011]
         at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1635) [C:/product/10.1.3.1/OracleAS_1/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@10469011]
         at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1620) [C:/product/10.1.3.1/OracleAS_1/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@10469011]
         at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319) [jre bootstrap, by jre.bootstrap:1.5.0_06]
         at java.lang.Class.forName0 (Native method) [unknown, by unknown]
         at java.lang.Class.forName (Class.java:242) [jre bootstrap, by jre.bootstrap:1.5.0_06]
         at javax.wsdl.factory.WSDLFactory.newInstance (WSDLFactory.java:75) [C:/product/10.1.3.1/OracleAS_1/webservices/lib/orawsdl.jar (from <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in C:\product\10.1.3.1\OracleAS_1\j2ee\home\oc4j.jar), by oracle.jwsdl:10.1.3]
         at oracle.j2ee.ws.common.processor.modeler.wsdl.WSDLModeler.buildModel (WSDLModeler.java:137) [C:/product/10.1.3.1/OracleAS_1/webservices/lib/wsclient.jar (from <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in C:\product\10.1.3.1\OracleAS_1\j2ee\home\oc4j.jar), by oracle.ws.client:10.1.3]
         at oracle.j2ee.ws.common.processor.config.ModelInfo.buildModel (ModelInfo.java:167) [C:/product/10.1.3.1/OracleAS_1/webservices/lib/wsclient.jar (from <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in C:\product\10.1.3.1\OracleAS_1\j2ee\home\oc4j.jar), by oracle.ws.client:10.1.3]
         at oracle.j2ee.ws.client.dii.ServiceInfoBuilder.getModel (ServiceInfoBuilder.java:196)
    at ... ...
    at ... ...
    Here is the relevant part of my source code:
    import javax.xml.rpc.ServiceFactory;
    import javax.xml.rpc.Service;
    import javax.xml.rpc.Call;
    // create service
    Service service = null;
    try{
         service = factory.createService(wsdlLocation, serviceName);
    // HERE (the line above) the exception is thrown!!!!
    catch (Exception e) {
    Does anybody have an idea what the reason for this problem is and how I can fix it?
    Thank you very much,
    Stefan

    Hello,
    I had to add the information, which jar-file has to be used, into the build.xml that is used by the ant script.
    Now the missing class problem is solved, but now there is another (similar) problem:
    error.build.wsdl.model: oracle.j2ee.ws.common.tools.api.WsdlValidationException: modeler error: Problem instantiating factory implementation.: oracle.webservices.wsdl.WSDLFactoryImpl: java.lang.ClassCastException: oracle.webservices.wsdl.WSDLFactoryImpl
    at javax.wsdl.factory.WSDLFactory.newInstance(WSDLFactory.java:77)
    at oracle.j2ee.ws.common.processor.modeler.wsdl.WSDLModeler.buildModel(WSDLModeler.java:137)
    at oracle.j2ee.ws.common.processor.config.ModelInfo.buildModel(ModelInfo.java:167)
    at oracle.j2ee.ws.client.dii.ServiceInfoBuilder.getModel(ServiceInfoBuilder.java:196)
    at oracle.j2ee.ws.client.dii.ServiceInfoBuilder.getModel(ServiceInfoBuilder.java:199)
    at oracle.j2ee.ws.client.dii.ServiceInfoBuilder.getModel(ServiceInfoBuilder.java:181)
    at oracle.j2ee.ws.client.dii.ServiceInfoBuilder.buildServiceInfo(ServiceInfoBuilder.java:114)
    at oracle.j2ee.ws.client.dii.ConfiguredService.<init>(ConfiguredService.java:54)
    at oracle.j2ee.ws.client.ServiceFactoryImpl.createService(ServiceFactoryImpl.java:43)
    at customsteps.StefansAspektStep.invokeService(Unknown Source)
    Any ideas? Do I have to set some System properties? What is the reason for this class cast error?

  • Problem in invoking the web services

    Hi all,
    I am new to java web services
    i develoed a simple webservices here i am posting the code
    i generated every thing using wstools of Jboss4.0.5AS
    package com.javasrc.webservices.age;
    import java.rmi.Remote;
    import java.rmi.RemoteException;
    public interface Age extends Remote
    public String age( String name, Integer age ) throws RemoteException;
    package com.javasrc.webservices.age;
    public class Age_Imp
         public String age( String name, Integer age )
              return name + " is " + age + " years old!";
    when i am invoking using the client progrmme i am getting nullpointer exception
    ie.
    java.lang.NullPointerException
         at org.apache.axis.client.Call.getTypeMapping(Call.java:2402)
         at org.apache.axis.client.Call.setReturnType(Call.java:1230)
         at org.apache.axis.client.Call.setOperation(Call.java:1412)
         at org.apache.axis.client.AxisClientProxy.invoke(AxisClientProxy.java:369)
         at $Proxy0.age(Unknown Source)
         at com.javasrc.webservices.age.AgeClient.main(AgeClient.java:35)
    Exception in thread "main"
    **this is my client programm**
    package com.javasrc.webservices.age;
    import javax.xml.rpc.Service;
    import javax.xml.rpc.ServiceFactory;
    import com.javasrc.webservices.age.Age;
    import javax.xml.namespace.QName;
    import java.net.URL;
    public class AgeClient
    public static void main( String[] args ) throws Exception {
    if( args.length < 3 )
    System.out.println( "Usage: AgeClient urlstr name age" );
    System.exit( 0 );
    String urlstr = args[ 0 ];
    String argument = args[ 1 ];
    String argument2 = args[ 2 ];
    System.out.println( "Contacting webservice at " + urlstr );
    URL url = new URL(urlstr);
    QName qname = new QName("http://age.webservices.javasrc.com/",
    "AgeService");
    ServiceFactory factory = ServiceFactory.newInstance();
    Service service = factory.createService( url, qname );
    Age age = ( Age ) service.getPort( Age.class );
    System.out.println( "age.age(" + argument + ", " + argument2 + ")" );
    String result = age.age(argument,new Integer( argument2 ));//here i am getting error
    System.out.println( "output:" + result );
    pls help in resolving this

    Assuming this is for Oracle BPM 11g.
    I'm a novice at this and sure others will have infinitely better ideas (have I lowered your expectations enough?), but here are two thoughts. Both of these ideas assume that your child process was invoked by an Oracle BPM parent process.
    When you expose a process as a web service and invoke it asynchronously from a parent process, there is a call back service available. I've yet to figure out exactly how to get it to work, but if you look at the "Start" event's property in the composite (it's the service) you will see the callback information in the bottom dropdown. I believe what this means is that from your child process, you can use a Service activity to invoke a service that invokes the callback service back to the parent process's Service activity.
    My other idea (you're not going to like this one) would be to to invoke the subprocess using a Message Start Event activity instead of the Service activity you're currently using. If you go this route, then you could have your parent process kick off the child subprocess using a Message Start Event activity and then immediately after this have a Message Catch Event activity. The child process could have a Message Throw Event activity immediately after its Start Message Event activity that sends a notification to the parent process. The good part about this is that I've actually gotten this to work.
    You can send argument information back to the parent process, but (sorry) I don't yet know how to capture the process id.
    Wish I could be of more help and hope this helps a little.

  • 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]

  • Decision Service calls failing with connection refused

    Hi All,
    Breifing of the bpel process - Async bpel process XX_BPEL_ASYNC_002 calls decision services and a sync bpel process XX_BPEL_SYNC_001.
    We have moved to cluster 10.1.3.5.0 from 10.1.3.3.0 and the deployement of the bpel process and the decision service done on two nodes i.e., node51 and node55.
    But the bpel process is able to call the decision service only when the node 51 is UP and running, but if node 51 is down and node 55 is up and running it is failing with connection refused error. It is also working when 55 is DOWN and 051 is UP.
    the exact error is:
    exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: Connection refused.
    We are using file based repository.
    It is failing when it tries to call particular url:
    http://loadbalancerurl:7777/orabpel/domain001/XX_BPEL_ASYNC_002/1.0/decisionservices.decs
    Can anyone please help me or advice me for finding some solution.
    Thanks
    Sreejit

    Hi Fatsah,
    It has been a while since we resolved this problem. But these were  the basic steps that we had taken.
    The receiver was configured a File adatpter with FTP:
    Port: 10021
    Connection security : FTPS (FTP using SSL/TLS) for Control and Data Connection
    Command Order: AUTH TLS,USER,PASS,PBSZ,PROT
    Problem: The message was blocked in our firewall.
    FTPS in this case used 10021 as the control port and the firewall allowed to pass the control request.
    Once the connection was accepted at the control level, it generated a random port number  to pass data on the channel.
    This random port number was blocked in the firewall.
    We monitored the data port numbers generated at firewall. Then we configured the firewall to open any port number  between the specific IP addresses of the sender and the receiver. That resolved the problem.
    Hope this helps!
    Please give points if this is helpful.
    Thank you.
    Dharmasiri Amith

Maybe you are looking for

  • ITunes can't see iPod Classic

    I have an iPod Classic (120 GB) It asked me to recovery with iTunes. When I connected it to iTunes it asked me to download last FW version, but in that moment I had no internet connection, so I choose to use the resident version. Then the iPod has be

  • Pages documents snet by email cannot be opened

    Having used IWork08 successfully for the past 8 months, I was dismayed to find out that a colleague of mine who had just downloaded the trial version could not open the files I sent her (Pages, Keynote or Numbers). She could send me a basic template

  • PSE 7 won't install on Win 7...msvcp71.dll missing?

    I just upgraded (Custom install) my XP laptop to Win 7 64bit and tried reinstalling PSE 7, but get a "program can't start because MSVCP71.dll is missing" . When I first got the error I called Dell and was able to replace the missing file from my SYST

  • ABAP SD - In Schedule agreement  Tax %age is coming in 3 digit

    Dear All, The tax %-age  is in 3 digit fromat . Instead of this we require 2 digit fromat . It means that the comming data expected to divide by 10. We are using standard Smart form . Through  T. Code VA33 you can access it. Instead of 340% , I need

  • JARs and args

    Is there any way to JAR a .class file and specify its command line arguments?