Exception on JaxRpc invoke: HTTP transport error in BPEL process

Hi,
One C# web service is running on IIS. I am trying to invoke this web service from BPEL process on the same system in which IIS is running. I have created the partnerlink using generated the WSDL file from IIS. I have changed the 'tempuri.org' to 'localhost' . I am able to compile and deploy the process but during execution it gives following error during invoke of web service
<messages><input><Invoke_1_ProcessXMLDoc_InputVariable_1><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="parameters"><ProcessXMLDoc xmlns="http://10.100.34.70/"/>
</part></Invoke_1_ProcessXMLDoc_InputVariable_1></input><fault><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Bad response: 401 Access Denied</summary>
</part></remoteFault></fault></messages>
Can anybody suggest to resolve this error?
Thanks

try removing your "localhost" from the windows hosts file and then do it all over again using your ip or hostname.

Similar Messages

  • Exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPExcept

    Hi all,
    I am getting below error while invoking Siebel web service from BPEL service,
    <fault>
    -<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
    -<part name="summary">
    <summary>
    exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: oracle.j2ee.ws.saaj.ContentTypeException: Not a valid SOAP Content-Type: text/html; charset=UTF-8
    </summary>
    </part>
    </remoteFault>
    </fault
    Please help me to resolve this issue.
    Thanks,
    Santosh M E

    Resolved, I was invoking an external Web service which is an Asynchronous 2 way.
    Didn't capture the reply back from the Async service.

  • Invoke Exception:exception on JaxRpc invoke:Http Transport Error:

    Hi,
    I created a BPEL process which access a Java class using WSIF. I deploy the Process to my local BPEL console. When i enter an input value and click on Post XML Message button, the process errors out.
    The Error is in the Invoke Section,
    <summary>exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Bad response: 404 Not Found</summary>
    Please advice

    I noticed this Error when i selected Soap 1.2 and WSIF binding during creating a J2ee Web Service. When i select soap 1.1 and WSIF binding, i don't see this error.

  • 401 Unauthorized:HTTP transport error while calling external WSDL from BPEL

    Hi,
    I have simple BPEL process whic calls siebel WSDL file through partner link.
    I have successfully compiled and deployed BPEL process, when i initiate the Process, instace got errored out at invoke activity.
    Error Goes like this
    "<remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>
    exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException:
    java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Bad response: 401 Unauthorized</summary>
    </part></remoteFault>"
    Can anybody help on this issue, Could you please give me possible solution.
    Thank youl.

    we have not provided any authentication credentials to XMLSpy, we have just uploaded siebel WSDL file then sent the SOAP request with some customer Id then we have received proper response with all desired customer data.
    In the same way we tried to call same siebel WSDL file from BPEL process throgh partner link. errored instance has created with 401 unauthorised HTTP transport error..
    Do you think is this probem at siebel application side?
    We have deployed our BPEL process to SOA server which is having HTTP port 7777.
    as per my investigation,i found that we have to open port from siebel side (which WSDL file we are calling) which matches with above HTTP port number.
    Do you have any idea on this above clue? Please let us know more details on this.

  • Exception on JaxRpc invoking a Siebel web service

    Hi,
    We've created a web service on Siebel 7.8, activated it, and generated a wsdl. I've imported that wsdl into my BPEL project (10.1.3.1), created a PartnerLink from it, but I'm getting an exception when I attempt to query Siebel. If anyone is familiar with this, I'd appreciate any assistance.
    <messages>
    <input>
    <InvokeSomething_SiebelSimpleProductQueryById_InputVariable>
    <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="PrimaryRowId">
    <PrimaryRowId>test
    </PrimaryRowId>
    </part>
    </InvokeSomething_SiebelSimpleProductQueryById_InputVariable>
    </input>
    <fault>
    <remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
    <part name="summary">
    <summary>
    exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: oracle.j2ee.ws.saaj.ContentTypeException: Not a valid SOAP Content-Type: text/html; charset=UTF-8
    </summary>
    </part>
    </remoteFault>
    </fault>
    </messages>
    This is the Siebel generated wsdl:
    <?xml version="1.0" encoding="UTF-8"?>
    <?Siebel-Property-Set EscapeNames="false"?>
    <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsdLocal0="http://www.siebel.com/xml/Simple%20Product%20Interface" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://siebel.com/asi/"
    xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://siebel.com/asi/" xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/">
    <types>
    <xsd:schema elementFormDefault="qualified" xmlns:xsdLocal0="http://www.siebel.com/xml/Simple%20Product%20Interface" attributeFormDefault="unqualified" targetNamespace="http://www.siebel.com/xml/Simple%20Product%20Interface"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:annotation>
    <xsd:documentation>Copyright (C) 2001-2004 Siebel Systems, Inc. All rights reserved. Siebel XSD Generation</xsd:documentation>
    </xsd:annotation>
    <xsd:element name="ListOfSimpleProductInterface" type="xsdLocal0:ListOfSimpleProductInterface"></xsd:element>
    <xsd:complexType name="ListOfSimpleProductInterfaceTopElmt">
    <xsd:sequence>
    <xsd:element name="ListOfSimpleProductInterface" maxOccurs="1" minOccurs="1" type="xsdLocal0:ListOfSimpleProductInterface"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ListOfSimpleProductInterface">
    <xsd:sequence>
    <xsd:element name="InternalProduct" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfInternalProduct"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ArrayOfInternalProduct">
    <xsd:complexContent mixed="false">
    <xsd:restriction base="soapenc:Array">
    <xsd:attribute aPrefix:arrayType="xsdLocal0:InternalProduct[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
    </xsd:restriction>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="InternalProduct">
    <xsd:sequence>
    <xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="AllocateBelowSafetyFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="AutoAllocateFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="AutoSubstituteFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="Carrier" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="CompensableFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="Description" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="EffectiveEndDate" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="FieldReplacable" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="GlobalAssemblyLevelCode" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="GlobalProductClassificationCode" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="GlobalProductIdentifier" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="GlobalProductLifecycleStatusCode" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="GlobalSupplyChainCode" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ImageName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ImagePrimaryOrganizationName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ImageFileName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="IsAdminMode" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ItemSize" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="LeadTime" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="MTBF" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="MTTR" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="MaximumQuantity" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="MinimumQuantity" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ProductName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="Orderable" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ParentInternalProductId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ParentInternalProductIntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ParentInternalProductName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ParentInternalProductPrimaryOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ParentInternalProductVendor" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ParentInternalProductVendorLocation" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ParentInternalProductVendorOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="PartNumber" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="PrimaryOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ProductImageId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ProductImageIntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ProductLevel" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ProductType" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ReturnifDefective" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="DivisionCode" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="SalesProduct" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ServiceProduct" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="Serialized" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ShippingVia" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="EffectiveStartDate" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="TargetedCountry" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="TargetedIndustry" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="TargetedMaxAge" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="TargetedMinAge" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="TargetedPostalCode" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ToolFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="UnitofMeasure" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="UnitsInInventory" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="UnitsInInventoryAsOf" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="PrimaryVendor" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="VendorId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="VendorIntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="VendorSite" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="VendorPartNumber" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="VendorPrimaryOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="Version" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="Status" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ClassId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ClassIntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ClassName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ClassType" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ListOfRelatedOrganization" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfRelatedOrganization"></xsd:element>
    <xsd:element name="ListOfRelatedEquivalentProduct" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfRelatedEquivalentProduct"></xsd:element>
    <xsd:element name="ListOfRelatedInventoryLocation" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfRelatedInventoryLocation"></xsd:element>
    <xsd:element name="ListOfRelatedProductLine" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfRelatedProductLine"></xsd:element>
    <xsd:element name="ListOfInventoryOptions" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfInventoryOptions"></xsd:element>
    <xsd:element name="ListOfRelatedWarranty" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfRelatedWarranty"></xsd:element>
    <xsd:element name="ListOfRelatedProduct" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfRelatedProduct"></xsd:element>
    <xsd:element name="ListOfRelatedSalesToolByProduct" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfRelatedSalesToolByProduct"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ListOfRelatedOrganization">
    <xsd:sequence>
    <xsd:element name="RelatedOrganization" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfRelatedOrganization"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ArrayOfRelatedOrganization">
    <xsd:complexContent mixed="false">
    <xsd:restriction base="soapenc:Array">
    <xsd:attribute aPrefix:arrayType="xsdLocal0:RelatedOrganization[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
    </xsd:restriction>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RelatedOrganization">
    <xsd:sequence>
    <xsd:element name="Organization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ListOfRelatedEquivalentProduct">
    <xsd:sequence>
    <xsd:element name="RelatedEquivalentProduct" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfRelatedEquivalentProduct"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ArrayOfRelatedEquivalentProduct">
    <xsd:complexContent mixed="false">
    <xsd:restriction base="soapenc:Array">
    <xsd:attribute aPrefix:arrayType="xsdLocal0:RelatedEquivalentProduct[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
    </xsd:restriction>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RelatedEquivalentProduct">
    <xsd:sequence>
    <xsd:element name="EquivalentProduct" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="EquivalentProductPrimaryOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="EquivalentProductVendor" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="EquivalentProductVendorLocation" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="EquivalentProductVendorOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ListOfRelatedInventoryLocation">
    <xsd:sequence>
    <xsd:element name="RelatedInventoryLocation" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfRelatedInventoryLocation"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ArrayOfRelatedInventoryLocation">
    <xsd:complexContent mixed="false">
    <xsd:restriction base="soapenc:Array">
    <xsd:attribute aPrefix:arrayType="xsdLocal0:RelatedInventoryLocation[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
    </xsd:restriction>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RelatedInventoryLocation">
    <xsd:sequence>
    <xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="InventoryName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="PrimaryOrganizationName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ListOfRelatedProductLine">
    <xsd:sequence>
    <xsd:element name="RelatedProductLine" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfRelatedProductLine"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ArrayOfRelatedProductLine">
    <xsd:complexContent mixed="false">
    <xsd:restriction base="soapenc:Array">
    <xsd:attribute aPrefix:arrayType="xsdLocal0:RelatedProductLine[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
    </xsd:restriction>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RelatedProductLine">
    <xsd:sequence>
    <xsd:element name="ProductLine" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ListOfInventoryOptions">
    <xsd:sequence>
    <xsd:element name="InventoryOptions" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfInventoryOptions"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ArrayOfInventoryOptions">
    <xsd:complexContent mixed="false">
    <xsd:restriction base="soapenc:Array">
    <xsd:attribute aPrefix:arrayType="xsdLocal0:InventoryOptions[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
    </xsd:restriction>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="InventoryOptions">
    <xsd:sequence>
    <xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="AllocateBelowSafetyFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="AutoAllocateFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="AutoSubstituteFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ClassABC" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ClassXYZ" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="InventoryType" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ProductName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ListOfRelatedWarranty">
    <xsd:sequence>
    <xsd:element name="RelatedWarranty" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfRelatedWarranty"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ArrayOfRelatedWarranty">
    <xsd:complexContent mixed="false">
    <xsd:restriction base="soapenc:Array">
    <xsd:attribute aPrefix:arrayType="xsdLocal0:RelatedWarranty[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
    </xsd:restriction>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RelatedWarranty">
    <xsd:sequence>
    <xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="WarrantyName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="WarrantyProviderName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="WarrantyProviderSite" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="WarrantyProviderPrimaryOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ListOfRelatedProduct">
    <xsd:sequence>
    <xsd:element name="RelatedProduct" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfRelatedProduct"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ArrayOfRelatedProduct">
    <xsd:complexContent mixed="false">
    <xsd:restriction base="soapenc:Array">
    <xsd:attribute aPrefix:arrayType="xsdLocal0:RelatedProduct[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
    </xsd:restriction>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RelatedProduct">
    <xsd:sequence>
    <xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="ProductName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="Vendor" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="VendorLocation" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="Organization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ListOfRelatedSalesToolByProduct">
    <xsd:sequence>
    <xsd:element name="RelatedSalesToolByProduct" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfRelatedSalesToolByProduct"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ArrayOfRelatedSalesToolByProduct">
    <xsd:complexContent mixed="false">
    <xsd:restriction base="soapenc:Array">
    <xsd:attribute aPrefix:arrayType="xsdLocal0:RelatedSalesToolByProduct[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
    </xsd:restriction>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RelatedSalesToolByProduct">
    <xsd:sequence>
    <xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="LitFileName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="Name" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    <xsd:element name="PrimaryOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:schema>
    </types>
    <message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductSynchronize_Input">
    <part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
    <part name="StatusObject" type="xsd:string"></part>
    </message>
    <message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductSynchronize_Output">
    <part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
    </message>
    <message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductInsertOrUpdate_Input">
    <part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
    <part name="StatusObject" type="xsd:string"></part>
    </message>
    <message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductInsertOrUpdate_Output">
    <part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
    </message>
    <message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductUpdate_Input">
    <part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
    <part name="StatusObject" type="xsd:string"></part>
    </message>
    <message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductUpdate_Output">
    <part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
    </message>
    <message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryByExample_Input">
    <part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
    </message>
    <message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryByExample_Output">
    <part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
    </message>
    <message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryById_Input">
    <part name="PrimaryRowId" type="xsd:string"></part>
    </message>
    <message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryById_Output">
    <part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
    </message>
    <message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductInsert_Input">
    <part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
    <part name="StatusObject" type="xsd:string"></part>
    </message>
    <message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductInsert_Output">
    <part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
    </message>
    <portType name="Default">
    <operation name="SiebelSimpleProductSynchronize">
    <input message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductSynchronize_Input"></input>
    <output message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductSynchronize_Output"></output>
    </operation>
    <operation name="SiebelSimpleProductInsertOrUpdate">
    <input message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductInsertOrUpdate_Input"></input>
    <output message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductInsertOrUpdate_Output"></output>
    </operation>
    <operation name="SiebelSimpleProductUpdate">
    <input message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductUpdate_Input"></input>
    <output message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductUpdate_Output"></output>
    </operation>
    <operation name="SiebelSimpleProductQueryByExample">
    <input message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryByExample_Input"></input>
    <output message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryByExample_Output"></output>
    </operation>
    <operation name="SiebelSimpleProductQueryById">
    <input message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryById_Input"></input>
    <output message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryById_Output"></output>
    </operation>
    <operation name="SiebelSimpleProductInsert">
    <input message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductInsert_Input"></input>
    <output message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductInsert_Output"></output>
    </operation>
    </portType>
    <binding name="Default" type="tns:Default">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"></soap:binding>
    <operation name="SiebelSimpleProductSynchronize">
    <soap:operation soapAction="rpc/http://siebel.com/asi/:SiebelSimpleProductSynchronize"></soap:operation>
    <input>
    <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
    </input>
    <output>
    <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
    </output>
    </operation>
    <operation name="SiebelSimpleProductInsertOrUpdate">
    <soap:operation soapAction="rpc/http://siebel.com/asi/:SiebelSimpleProductInsertOrUpdate"></soap:operation>
    <input>
    <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
    </input>
    <output>
    <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
    </output>
    </operation>
    <operation name="SiebelSimpleProductUpdate">
    <soap:operation soapAction="rpc/http://siebel.com/asi/:SiebelSimpleProductUpdate"></soap:operation>
    <input>
    <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
    </input>
    <output>
    <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
    </output>
    </operation>
    <operation name="SiebelSimpleProductQueryByExample">
    <soap:operation soapAction="rpc/http://siebel.com/asi/:SiebelSimpleProductQueryByExample"></soap:operation>
    <input>
    <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
    </input>
    <output>
    <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
    </output>
    </operation>
    <operation name="SiebelSimpleProductQueryById">
    <soap:operation soapAction="rpc/http://siebel.com/asi/:SiebelSimpleProductQueryById"
    style="rpc"></soap:operation>
    <input>
    <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
    </input>
    <output>
    <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
    </output>
    </operation>
    <operation name="SiebelSimpleProductInsert">
    <soap:operation soapAction="rpc/http://siebel.com/asi/:SiebelSimpleProductInsert"></soap:operation>
    <input>
    <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
    </input>
    <output>
    <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
    </output>
    </operation>
    </binding>
    <service name="Siebel_spcSimple_spcProduct">
    <port binding="tns:Default" name="Default">
    <soap:address location="http://crmdev/eai_enu/start.swe?SWEExtSource=WebService&SWEExtCmd=Execute&UserName=sadmin&Password=sadmin"></soap:address>
    </port>
    </service>
    <plnk:partnerLinkType name="Default_PL">
    <plnk:role name="Default_Role">
    <plnk:portType name="tns:Default"/>
    </plnk:role>
    </plnk:partnerLinkType>
    </definitions>
    This is my BPEL flow:
    <?xml version = "1.0" encoding = "UTF-8" ?>
    <process name="SiebelSoapHeaderTest"
    targetNamespace="http://xmlns.oracle.com/SiebelSoapHeaderTest"
    xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:ns1="http://siebel.com/asi/"
    xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:client="http://xmlns.oracle.com/SiebelSoapHeaderTest"
    xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc">
    <partnerLinks>
    <partnerLink name="client" partnerLinkType="client:SiebelSoapHeaderTest"
    myRole="SiebelSoapHeaderTestProvider"/>
    <partnerLink name="PartnerLinkSiebelTest" partnerRole="Default_Role"
    partnerLinkType="ns1:Default_PL"/>
    </partnerLinks>
    <variables>
    <variable name="inputVariable"
    messageType="client:SiebelSoapHeaderTestRequestMessage"/>
    <!-- Reference to the message that will be returned to the requester-->
    <variable name="outputVariable"
    messageType="client:SiebelSoapHeaderTestResponseMessage"/>
    <variable name="InvokeSomething_SiebelSimpleProductQueryById_InputVariable"
    messageType="ns1:Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryById_Input"/>
    <variable name="InvokeSomething_SiebelSimpleProductQueryById_OutputVariable"
    messageType="ns1:Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryById_Output"/>
    </variables>
    <sequence name="main">
    <!-- Receive input from requestor. (Note: This maps to operation defined in SiebelSoapHeaderTest.wsdl) -->
    <receive name="receiveInput" partnerLink="client"
    portType="client:SiebelSoapHeaderTest" operation="process"
    variable="inputVariable" createInstance="yes"/>
    <!-- Generate reply to synchronous request -->
    <assign name="AssignRowId">
    <copy>
    <from variable="inputVariable" part="payload"
    query="/client:SiebelSoapHeaderTestProcessRequest/client:input"/>
    <to variable="InvokeSomething_SiebelSimpleProductQueryById_InputVariable"
    part="PrimaryRowId"/>
    </copy>
    </assign>
    <invoke name="InvokeQueryByRowId" partnerLink="PartnerLinkSiebelTest"
    portType="ns1:Default" operation="SiebelSimpleProductQueryById"
    inputVariable="InvokeSomething_SiebelSimpleProductQueryById_InputVariable"
    outputVariable="InvokeSomething_SiebelSimpleProductQueryById_OutputVariable"/>
    <reply name="replyOutput" partnerLink="client"
    portType="client:SiebelSoapHeaderTest" operation="process"
    variable="outputVariable"/>
    </sequence>
    </process>
    Message was edited by:
    user532371

    I kinda found out what this error might be, after going through the Siebel Object Manager logs. We re-use a CRM OnDemand session to post all our Web Service Requests. The idle time out for the session, by default is 10mts. So, when I post the request exactly at the 10th minute, when the request is transferred to OM and the session is invalid, the CRM OnDemand server doesn't through a valid soap fault.
    To resolve this issue, we just need to make sure to re-login at 9th minute if there is an idle session available.
    Thanks.

  • Invoke WS from BPEL 'exception on JaxRpc invoke'

    I am trying to call a standard Java web service from a BPEL workflow, and randomly get the following error:
    exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: Connection refused
    The web service in question is deployed on the local machine, and the BPEL partnerLinks point to "localhost". It doesn't appear to matter whether or not the application server(s) are clustered.
    Because it seems to happen randomly, regardless of load, I am thoroughly stumped. Does anyone have any ideas on what could be causing this problem?
    Thanks,
    Dan

    Dan,
    I wonder if you can write a simple Java client and try to call this WS. Do you get this error also? Was the WS deployed to the same application server as the BPEL? Can you try the actual IP address of the server or the hostname rather than localhost? Would that make any difference?
    Mustafa

  • Getting HTTP transport error: when trying to access the webservices

    Hi,
    I have created proxy in JDeveloper 10g. When trying to access the webservices, getting the following error:
    javax.xml.rpc.soap.SOAPFaultException: exception on JaxRpc invoke: HTTP transport error:
    javax.xml.soap.SOAPException: java.security.PrivilegedActionException:
    oracle.j2ee.ws.saaj.ContentTypeException: Not a valid SOAP Content-Type: text/html
         at oracle.j2ee.ws.client.StreamingSender._raiseFault(StreamingSender.java:578)
         at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:400)
         at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:113)
         at com.tenncare.payment.proxy.runtime.__soap_pipe_execute_ppt_Stub.execute(__soap_pipe_execute_ppt_Stub.java:76)
         at com.tenncare.payment.proxy.__soap_pipe_execute_pptClient.execute(__soap_pipe_execute_pptClient.java:69)
         at com.tenncare.payment.proxy.__soap_pipe_execute_pptClient.main(__soap_pipe_execute_pptClient.java:43)
    Process exited with exit code 0.
    Can anyone help me what might be the reason. If you need more information, I can post it in the next.

    Hi,
    Can you just check your end point URL, and try with appending user name and password at the end of it as parrameters like http://<end point URL>&UserName=admin&Password=admin.
    Other wise check the SOAP request which is going to server using any tool as SOAP UI.
    Regards,
    Vikram

  • Exception on JaxRpc invoke trailing block elements must have an idattribute

    hi all ,
    I am calling a target system from a bpel process .
    but while invoking i am getting the below error .
    ""*exception on JaxRpc invoke: trailing block elements must have an id attribute*""
    my schema file is as below ,
    can any one let us know the reason behind the issue .
    -----------------------------------xsd file----------------------------------------
    <?xml version="1.0" encoding="windows-1252" ?>
    <xsd:schema elementFormDefault="qualified"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:tns="http://www.viva.com.bh/vivaportal"
    targetNamespace="http://www.viva.com.bh/vivaportal"
    xmlns="http://www.viva.com.bh/vivaportal">
    <xsd:complexType name="error">
    <xsd:sequence>
    <xsd:element name="errorCode" type="xsd:int" minOccurs="0"/>
    <xsd:element name="errorDescription" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="preRegistrationCheck"/>
    <xsd:complexType name="preRegistrationCheckRequestType" xmlns:tns="http://www.viva.com.bh/vivaportal" >
    <xsd:sequence>
    <xsd:element name="MSISDN" type="xsd:int" minOccurs="0" />
    <xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0" />
    <xsd:element name="source" type="xsd:string" minOccurs="0" />
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="preRegistrationCheckResponseType">
    <xsd:sequence>
    <xsd:element name="resultCode" type="xsd:int" minOccurs="0" />
    <xsd:element name="PIN" type="xsd:int" minOccurs="0" />
    <xsd:element name="error" type="tns:error" minOccurs="0" />
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="prePasswordResetCheck"/>
    <xsd:complexType name="prePasswordResetCheckRequestType">
    <xsd:sequence>
    <xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
    <xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
    <xsd:element name="source" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="prePasswordResetCheckResponseType">
    <xsd:sequence>
    <xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
    <xsd:element name="PIN" type="xsd:int" minOccurs="0" />
    <xsd:element name="error" type="tns:error" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="registerUser"/>
    <xsd:complexType name="registerUserRequestType">
    <xsd:sequence>
    <xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
    <xsd:element name="password" type="xsd:string" minOccurs="0"/>
    <xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
    <xsd:element name="source" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="registerUserResponseType">
    <xsd:sequence>
    <xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
    <xsd:element name="error" type="tns:error" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="authenticateUser"/>
    <xsd:complexType name="authenticateUserRequestType">
    <xsd:sequence>
    <xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
    <xsd:element name="password" type="xsd:string" minOccurs="0"/>
    <xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
    <xsd:element name="source" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="authenticateUserResponseType">
    <xsd:sequence>
    <xsd:element name="resultCode" type="xsd:int" minOccurs="0" />
    <xsd:element name="error" type="tns:error" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="resetPassword"/>
    <xsd:complexType name="resetPasswordRequestType">
    <xsd:sequence>
    <xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
    <xsd:element name="operation" type="xsd:string" minOccurs="0"/>
    <xsd:element name="oldpassword" type="xsd:string" minOccurs="0"/>
    <xsd:element name="password" type="xsd:string" minOccurs="0"/>
    <xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
    <xsd:element name="source" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="resetPasswordResponseType">
    <xsd:sequence>
    <xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
    <xsd:element name="error" type="tns:error" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="deleteUser"/>
    <xsd:complexType name="deleteUserRequestType">
    <xsd:sequence>
    <xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
    <xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
    <xsd:element name="source" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="deleteUserResponseType">
    <xsd:sequence>
    <xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
    <xsd:element name="error" type="tns:error" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="preRegistrationCheck" xmlns:tns="http://www.viva.com.bh/vivaportal"
    type="tns:preRegistrationCheckRequestType"/>
    <xsd:element name="preRegistrationCheckResponse"
    type="tns:preRegistrationCheckResponseType"/>
    <xsd:element name="prePasswordResetCheck"
    type="tns:prePasswordResetCheckRequestType"/>
    <xsd:element name="prePasswordResetCheckResponse"
    type="tns:prePasswordResetCheckResponseType"/>
    <xsd:element name="registerUser" type="tns:registerUserRequestType"/>
    <xsd:element name="registerUserResponse"
    type="tns:registerUserResponseType"/>
    <xsd:element name="authenticateUser" type="tns:authenticateUserRequestType"/>
    <xsd:element name="authenticateUserResponse"
    type="tns:authenticateUserResponseType"/>
    <xsd:element name="resetPassword" type="tns:resetPasswordRequestType"/>
    <xsd:element name="resetPasswordResponse"
    type="tns:resetPasswordResponseType"/>
    <xsd:element name="deleteUser" type="tns:deleteUserRequestType"/>
    <xsd:element name="deleteUserResponse" type="tns:deleteUserResponseType"/>
    </xsd:schema>
    -----------------------------------------------end-------------------------------------------

    Anybody has solution on this? I too getting similar exception when Callingl a web service with soapenc:arrayType from BPEL
    <bindingFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>exception on JaxRpc invoke: trailing block elements must have an id attribute</summary>
    </part></bindingFault>
    This is what the documentation says. Any body has steps or examples
    4.13.4 SOAP-Encoded Arrays Not Supported
    Oracle BPEL Process Manager does not support SOAP-encoded arrays (soapenc:arrayType).
    Use the following workarounds:
    · Call a service with soapenc:arrayType from BPEL, but construct the XML message more manually in the BPEL code. This enables you to avoid changing or wrapping the service. However, each time you want to call that service from BPEL, you must take extra steps.
    Thanks
    N Reddy

  • Exception on JaxRpc invoke: trailing block elements must have an id attribu

    Hi Friends,
    Can anyone help me on this
    When i invoke the webservice i am getting the following soap fault error
    <messages><input><GetAccountRequest><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="in0"><in0 xmlns="" xmlns:def="http://transfer.webservice.voyager.bcgi.net" xsi:type="def:ServiceContext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <activityTraceKey>4000004</activityTraceKey>
    <errorCode>4000004</errorCode>
    <errorDescription>bcgirose</errorDescription>
    <successStatus>true</successStatus>
    <timestamp>2007-09-10T01:34:29.525+05:30</timestamp>
    <txTraceUuid>bcgirose</txTraceUuid>
    <userName>bcgirose</userName>
    <carrierId>62000</carrierId>
    <sessionId>8</sessionId>
    <userAccountName>bcgirose</userAccountName>
    <userAccountPassword>bcgirose</userAccountPassword>
    </in0>
    </part><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="in1"><in1 xmlns="" xmlns:def="http://account.impl.transfer.webservice.voyager.bcgi.net" xsi:type="def:AccountIdentifierData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <activityTraceKey>4000004</activityTraceKey>
    <errorCode>4000004</errorCode>
    <errorDescription>bcgirose</errorDescription>
    <successStatus>true</successStatus>
    <timestamp>2007-09-10T01:34:29.525+05:30</timestamp>
    <txTraceUuid>bcgirose</txTraceUuid>
    <userName>bcgirose</userName>
    <accountId>4000004</accountId>
    </in1>
    </part></GetAccountRequest>
    </input><fault><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>exception on JaxRpc invoke: trailing block elements must have an id attribute</summary>
    </part></remoteFault></fault></messages>

    Check the schema definitions for the responses to make sure they are correct.
    I have found that this 'trailing block elements must have an id attribute' occurs at runtime if an element is defined as maxOccurs="1" yet more than one of these elements are returned in the response.
    Put simply, the WSDL and XSD definitions does not match service implementation. The generated proxy class bases its deserialization logic on the WSDL & XSD and if it comes across more than one element in the response, when it is only expecting one, this exception is thrown.
    HTH,
    Peter
    http://soastation.blogspot.com

  • HTTP Transport Error in Net BEans 6.5

    Hello,
    I am consuming a web service using JAX-RPC. I am trying to log onto a web interface through my program but I am getting the following error:
    Feb 6, 2009 1:10:54 PM ttsample.Engine Login
    SEVERE: null
    java.rmi.RemoteException: HTTP transport error: java.net.UnknownHostException: http; nested exception is:
    Logged in...
    HTTP transport error: java.net.UnknownHostException: http
    at ttsample.TtsoapcgiPortType_Stub.databaseLogon(TtsoapcgiPortType_Stub.java:819)
    at ttsample.Engine.Login(Engine.java:77)
    at ttsample.Main.main(Main.java:30)
    Caused by: HTTP transport error: java.net.UnknownHostException: http
    at com.sun.xml.rpc.client.http.HttpClientTransport.invoke(HttpClientTransport.java:140)
    at com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:96)
    at ttsample.TtsoapcgiPortType_Stub.databaseLogon(TtsoapcgiPortType_Stub.java:802)
    ... 2 more
    I searched the web and found that this is a proxy setting proble.
    I configured apache earlier to use the local host that run the web client.
    When I change the http port host and port number and try to login into the web client its giving me page not found error.So I changed the proxy settings to default and then restarted the system and then tried to log into the web client and it worked.
    I dont know where i am going wrong.I want to consume the WSDL and log into the web client but i am gettingthe above error.
    Anyone's help will be greatly appreciated.
    Thank You,
    Sravanthi.

    Where did you get the address: http://sal006.salnetwork.com:82/bin/lccountrycodes.cgi (shouldn't the 82 be 83 instead?)

  • HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: String index out of range: -7

    All -
    I'm new to consuming web services in JDeveloper. I'm using Oracle JDEV 10.1.3.3/OC4J.  I'm using this version since it is compatible with Oracle EBS 12.1.3.  My intent is to pull data from our third party recruitment app (Success Factors) and load that data into Oracle HRIS.  I'm already doing this through a .NET application.  I'm converting it to be a Java Concurrent Program in EBS.  The code listed below is a stub call to verify I'm on the right track. I created a JDeveloper Web Services proxy project.  I'm testing it locally on my windows desktop.  When I'm able to consume the service successfully, then I'll think about moving it to the EBS server.
    I'm getting the following error when I invoke the following service:
    HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: String index out of range: -7
    End point is: https://api4.successfactors.com/sfapi/v1/soap?wsdl
    Any help/assistance would be much appreciated. 
    Below is my code and output of my test:
    package emsc.oracle.apps.emscper.sfapi.proxy;
    import HTTPClient.HTTPConnection;
    import emsc.oracle.apps.emscper.sfapi.proxy.types.sfobject_sfapi_successfactors_com.IsValidSession;
    import emsc.oracle.apps.emscper.sfapi.proxy.types.sfobject_sfapi_successfactors_com.IsValidSessionResponse;
    import emsc.oracle.apps.emscper.sfapi.proxy.types.sfobject_sfapi_successfactors_com.Login;
    import emsc.oracle.apps.emscper.sfapi.proxy.types.sfobject_sfapi_successfactors_com.LoginResponse;
    import emsc.oracle.apps.emscper.sfapi.proxy.types.sfobject_sfapi_successfactors_com.LoginResult;
    import emsc.oracle.apps.emscper.sfapi.proxy.types.sfobject_sfapi_successfactors_com.Logout;
    import emsc.oracle.apps.emscper.sfapi.proxy.types.sfobject_sfapi_successfactors_com.LogoutResponse;
    import emsc.oracle.apps.emscper.sfapi.proxy.types.sfobject_sfapi_successfactors_com.SFCredential;
    import emsc.oracle.apps.emscper.sfapi.proxy.types.sfobject_sfapi_successfactors_com.SFParameter;
    import emsc.oracle.apps.emscper.sfapi.proxy.types.sfobject_sfapi_successfactors_com.Error;
    import java.io.File;
    import javax.xml.rpc.ServiceFactory;
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Date;
    import javax.xml.ws.BindingProvider;
    import javax.xml.soap.SOAPException;
    import java.util.Map;
    import oracle.security.ssl.OracleSSLCredential;
    public class SFAPITest {
        // Declare members:      
        private String companyId;
        private String userName;
        private String password;
        private String developerKey;
        private Date   effDt;
        private String greaterThanEffDt;
        private String lessThanEffDt;
        // Declare constants:      
        final static private String breakLine = "+---------------------------------------------------------------------------+";
        final static private String format    = "yyyy-mm-dd";      
        private enum ReqId {
            PrimaryReq(25),
            PrimaryReqCEO(26),
            EmCarePrimary(27),
            RTI(28),
            EmCareClinical(29);
            private int reqId; 
            private ReqId() {
            private ReqId(int value) {
                reqId = value;
            public int getReqId() {
                return reqId;
        // Getters and Setters:  
        protected String getCompanyId() {
           return this.companyId;
        protected void setCompanyId(String value) {
           this.companyId = value;                 
        protected String getUserName() {
           return this.userName;
        protected void setUserName(String value) {
           this.userName = value;                 
        protected String getPassword() {
           return this.password;
        protected void setPassword(String value) {
           this.password = value;                 
        protected String getDeveloperKey() {
           return this.developerKey;
        protected void setDeveloperKey(String value) {
           this.developerKey = value;                 
        protected Date getEffDt() {
            return this.effDt;
        protected void setEffDt(Date value) {
            this.effDt = value;                 
        protected String getGreaterThanEffDt() {
           return this.greaterThanEffDt;
        protected void setGreaterThanEffDt(String value) {
           this.greaterThanEffDt = value;                 
        protected String getLessThanEffDt() {
           return this.lessThanEffDt;
        protected void setLessThanEffDt(String value) {
           this.lessThanEffDt = value;                 
        public void runProgram()
            SFAPIService mySFAPIService;
            String CompletionText = "";
            String effDtStr2 = null;
        /* Code your program logic here.
        * Use getJDBCConnection method to get the connection object for any
        * JDBC operations.
        * Use CpContext provided commit,rollback methods to commit/rollback
        * data base transactions.
        * Don't forget to release the connection before returning from this
        * method.
        /* Call setCompletion method to set the request completion status and
        * completion text.
        * Status values are ReqCompletion.NORMAL,ReqCompletion.WARNING,
        * ReqCompletion.ERROR.
        * Use Completion text message of length 240 characters. If it is more
        * than 240 then full string will appear in log file and truncated 240
        * characters will be used as request completion text.
        try
            ServiceFactory factory = ServiceFactory.newInstance();
            mySFAPIService = (emsc.oracle.apps.emscper.sfapi.proxy.SFAPIService)factory.loadService(emsc.oracle.apps.emscper.sfapi.proxy.SFAPIService.class);      
            SFAPI api = mySFAPIService.getSFAPI();
           /// SFAPI api = new SFAPI();
            //Map<String, Object> requestContext = ((BindingProvider) api).getRequestContext();
            //requestContext.put(BindingProvider.SESSION_MAINTAIN_PROPERTY, true);
            System.out.println("ServiceName => " + mySFAPIService.getServiceName().toString());
            System.out.println("End Point   => " + mySFAPIService.getServiceName().toString());
            System.out.println(breakLine);
            // Authentication: Login to SFAPI:
            SFCredential credential = new SFCredential();
            // Fake credentials being passed in for this post:   
            credential.setCompanyId("XXX");
            credential.setUsername("XXX");
            credential.setPassword("XXX");
            credential.setDeveloperKey("XXX");
            HTTPConnection httpsConnection = null;       
            OracleSSLCredential _credential = new OracleSSLCredential();      
            _credential.setWallet("\\\\\\C:\\Program Files\\Java\\jdk1.6.0_33\\jre\\lib\\security", "ParkEstes3");
            /*System.setProperty("javax.net.ssl.trustStore","C:\\\\\OraHome_1\\jdev\\jdevbin\\jdk\\jre\\lib\\security\\keystore");
            System.setProperty("javax.net.ssl.trustStorePassword","changeit");  
            System.out.println(System.getProperty("javax.net.ssl.trustStore"));*/
            // SFParameter: Define a generic SFParameter List.  This is a necessary parameter
            // to invoking calls in SFAPI:      
             /*System.setProperty("javax.net.ssl.keyStore",
             "file:\\\C:\\jdk1.4.1\\jre\\lib\\security\\client.keystore");
             System.setProperty("javax.net.ssl.keyStorePassword","welcome");         */
            /*  System.setProperty("oracle.net.wallet_location",
                          "(SOURCE=(METHOD=file)(METHOD_DATA=(DIRECTORY=\\\C:\Users\dparrish\Oracle\WALLETS)))");  // (2)                     */
            File kstore = new File("C:\\OraHome_1\\jdev\\jdevbin\\jdk\\jre\\lib\\security\\jssecacerts");
            boolean exists = kstore.exists();
            if (!exists) {
                System.out.println("Keystore does not exist");
            else {
                System.out.println("Keystore does exist");
            System.setProperty("javax.net.ssl.trustStore", kstore.getAbsolutePath());
            System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
            //System.setProperty("proxySet", "false");
            //System.setProperty("http.proxyHost", "127.0.0.1");
            //System.setProperty("http.proxyPort", "8080");
            System.out.println(kstore.getAbsolutePath());
            List<SFParameter> lst = new ArrayList<SFParameter>();
            SFParameter param = new SFParameter();
            param.setName("");
            param.setValue("");
            lst.add(param);      
            SFParameter[] sfParam = lst.toArray(new SFParameter[lst.size()]);
            Login login = new Login();
            try {
                login.setCredential(credential);
                System.out.println("1");
                login.setParam(sfParam);
                System.out.println("2");
                LoginResponse loginResponse = new  LoginResponse();
                LoginResult loginResult = new LoginResult();
                try {
                     loginResponse = api.login(login);               
                catch (Exception e ) {
                    System.out.println(e.getMessage());
                System.out.println("3");
                try {               
                     loginResult = loginResponse.getResult();
                catch (Exception e ) {
                    System.out.println(e.getMessage());
                System.out.println("4");
                IsValidSession vs = new IsValidSession();                  
                IsValidSessionResponse isValidSessionResponse = api.isValidSession(vs);
                System.out.println("5");
                if (isValidSessionResponse.isResult()) {
                     System.out.println("Session is valid");
                     System.out.println("Result => " + loginResult.getSessionId());
                     System.out.println(breakLine);              
                    Logout logout = new Logout();
                    LogoutResponse logoutResponse = api.logout(logout);
                    if (logoutResponse.isResult()) {
                         System.out.println("Logout of SFAPI Successful");
                    else {
                        System.out.println("Logout of SFAPI Unsuccessful");
                else {
                     System.out.println("Session is invalid");
                    List<Error> errors = new ArrayList<Error>();
                    for (int i = 0; i < loginResult.getError().length;  i++) {
                        errors.add(loginResult.getError()[i]);
                    for (int i = 0; i < errors.size(); i++) {
                         System.out.println("Error Indice   => " + i);
                         System.out.println("Error Code:    => " + errors.get(i).getErrorCode());
                         System.out.println("Error Message: => " + errors.get(i).getErrorMessage());
                         System.out.println(breakLine);                                                          
                    } // end for loop of SFObject errors
                } // end InvalidSession
            catch (Exception e)
                 System.out.println("Session Credential Exception");
                 System.out.println("Exception => " + e.getMessage());
                 System.out.println(breakLine);                   
        catch (Exception e)
            System.out.println("Parameter List Exception");
            System.out.println("Exception => " + e.getMessage());
            System.out.println(breakLine);
        }   // end runProgram
        // Constructor:
        public SFAPITest()  {
        } // end constructor
        public static void main (String args[]) {
            try
                SFAPITest test = new SFAPITest();        
                test.runProgram();
            catch (Exception e) {
                System.out.println("main exception => " + e.getMessage());
    } // SFAPITest
    Here is the output with trace:
    WARNING: Unable to connect to URL: https://api4.successfactors.com:443/sfapi/v1/soap due to java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: String index out of range: -7
    Session Credential Exception
    Exception => ; nested exception is:
        HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: String index out of range: -7
    +---------------------------------------------------------------------------+
    Process exited with exit code 0.

    The other end is throwing back a programming error.
    That might be because you are sending incorrect data and the other end fails to validate it.
    You might be able to guess based on your C# code.  But, since you are using soap one generic solution is available to you.
    - Get an http proxy interceptor like wireshark.
    - Run it while your C# app runs, collect the http requests from that.
    - Run it while running your java code, collect the http requests from that.
    Compare the two.

  • HTTP transport error:

    hi
    im getting the below error when im trying to deploy a web service in Jdeveloper using Weblogic 8.0.
    Error:
    WARNING: Unable to connect to URL: http://localhost:7001/Test-Sample-context-root/MyWebService1SoapHttpPort due to java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Unable to read response: Underlying input stream returned zero bytes
    java.rmi.RemoteException: ; nested exception is:
         HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Unable to read response: Underlying input stream returned zero bytes
         at sample1.proxy.runtime.MyWebService1SoapHttp_Stub.add(MyWebService1SoapHttp_Stub.java:95)
         at sample.MyWebService1SoapHttpPortClient.add(MyWebService1SoapHttpPortClient.java:45)
         at sample.MyWebService1SoapHttpPortClient.main(MyWebService1SoapHttpPortClient.java:31)
    Caused by: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Unable to read response: Underlying input stream returned zero bytes
         at oracle.j2ee.ws.client.http.HttpClientTransport.invokeImpl(HttpClientTransport.java:172)
         at oracle.j2ee.ws.client.http.HttpClientTransport.invoke(HttpClientTransport.java:148)
         at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:175)
         at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:112)
         at sample1.proxy.runtime.MyWebService1SoapHttp_Stub.add(MyWebService1SoapHttp_Stub.java:79)
         ... 2 more
    Process exited with exit code 0.
    Please let me know what will be the problem.

    Hi,
    I too face the same problem.
    The web service which i created do not need any authendication.
    Still im facing the same error. The exception caught is client transport exception.
    I too use weblogic 8.1 for testing.
    Thanks in advance
    Prakash Vijayan

  • RemoteFault  - exception on JaxRpc invoke: received empty response

    A bpel-process invokes an esb-routing-service and sometimes get a remoteFault with
    a strange error-message "exception on JaxRpc invoke: received empty response".
    What does this mean?
    <messages>
    <input>
    <invokeWizardInput>
    <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="closeWoRequest">
    <closeWoRequest
    xmlns:types="http://schemas.kabeldeutschland.de/Provisioning/WizardAPITypes"
    xmlns="http://schemas.kabeldeutschland.de/Provisioning/WizardAPITypes">
       <types:region>1</types:region>
       <types:workOrderNumber>112641172</types:workOrderNumber>
       <types:posCode>00280025</types:posCode>
       <types:closeTechnician>PIF</types:closeTechnician>
       <types:woCloseDate>31.03.2008</types:woCloseDate>
       <types:action>CLI</types:action>
    </closeWoRequest>
    </part>
    </invokeWizardInput>
    </input>
    <fault>
      <remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
        <part name="summary">
          <summary>exception on JaxRpc invoke: received empty response</summary>
        </part>
      </remoteFault>
    </fault>
    </messages>

    I looked inside the logfile and found the following error-message.
    So it seams that the Tuxedo-Adapter behind the called service does not get a new connection. But my thought was that this message should be included in the remoteFault.
    <2008-03-31 08:12:23,518> <WARN> <system-irb.collaxa.cube.ws> <AdapterFramework::Outbound> esb:///ESB_Projects/.._CCB-API_TAS6105/CCB_IF1.wsdl [ CCB_IF1PortType::CCB_IF1(input_CCB_IF1,output_CCB_IF1) ] - Unable to provide Log4j handle to com.attunity.adapter.AttuConnectionFactory via <public void setLog4jLogger(org.apache.log4j.Logger logger)> due to: com.attunity.adapter.AttuConnectionFactory.setLog4jLogger(org.apache.log4j.Logger)
    1103777 [AJPRequestHandler-RMICallHandler-96] ERROR com.attunity.connect.jca - acp.AcpServer.Send connection request failed for server 10.32.1.95 port 2552: at
    com.attunity.adapter.core.acp.AcxClientRequestException: [J0036] = client.requestError (daemon.connect): [C014] Client connection limit reached - try later
         at com.attunity.adapter.core.acp.AcpServer.CheckForExceptionResponse(Unknown Source)
         at com.attunity.adapter.core.acp.AcpServer.sendObjectsNowAux(Unknown Source)
         at com.attunity.adapter.core.acp.AcpServer.sendObjectsNow(Unknown Source)
         at com.attunity.adapter.core.acp.AcpServer.sendObject(Unknown Source)
         at com.attunity.adapter.core.acp.AcpServer.getRedirectedAddr(Unknown Source)
         at com.attunity.adapter.core.acp.AcpServer.connect(Unknown Source)
         at com.attunity.adapter.core.CoreManagedConFactory.createNewServer(Unknown Source)
         at com.attunity.adapter.core.CoreManagedCon.<init>(Unknown Source)
         at com.attunity.adapter.AttuManagedCon.<init>(Unknown Source)
         at com.attunity.adapter.oracle.AttuManagedCon.<init>(Unknown Source)
         at com.attunity.adapter.oracle.AttuManagedConFactory.getEmptyManagedCon(Unknown Source)
         at com.attunity.adapter.core.CoreManagedConFactory.createManagedConnection(Unknown Source)
         at com.evermind.server.connector.ApplicationConnectionManager.createManagedConnection(ApplicationConnectionManager.java:1377)
         at oracle.j2ee.connector.ConnectionPoolImpl.createManagedConnectionFromFactory(ConnectionPoolImpl.java:327)
         at oracle.j2ee.connector.ConnectionPoolImpl.access$800(ConnectionPoolImpl.java:98)
         at oracle.j2ee.connector.ConnectionPoolImpl$NonePoolingScheme.getManagedConnection(ConnectionPoolImpl.java:1211)
         at oracle.j2ee.connector.ConnectionPoolImpl.getManagedConnection(ConnectionPoolImpl.java:785)
         at com.evermind.server.connector.ApplicationConnectionManager.getConnectionFromPool(ApplicationConnectionManager.java:1575)
         at com.evermind.server.connector.ApplicationConnectionManager.acquireConnectionContext(ApplicationConnectionManager.java:1520)
         at com.evermind.server.connector.ApplicationConnectionManager.allocateConnection(ApplicationConnectionManager.java:1465)
         at oracle.j2ee.connector.OracleConnectionManager.unprivileged_allocateConnection(OracleConnectionManager.java:238)
         at oracle.j2ee.connector.OracleConnectionManager.allocateConnection(OracleConnectionManager.java:192)
         at com.attunity.adapter.core.CoreConnectionFactory.getConnection(Unknown Source)
         at com.attunity.adapter.core.CoreConnectionFactory.getConnection(Unknown Source)
         at oracle.tip.adapter.fw.wsif.jca.WSIFPort_JCA$JCAConnectionPool.createJCAConnection(WSIFPort_JCA.java:1622)
         at oracle.tip.adapter.fw.wsif.jca.WSIFPort_JCA$JCAConnectionPool$JCAConnection.init(WSIFPort_JCA.java:1339)
         at oracle.tip.adapter.fw.wsif.jca.WSIFPort_JCA.obtainJCAConnection(WSIFPort_JCA.java:996)
         at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:334)
         at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(WSIFInvoker.java:787)
         at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:694)
         at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:714)
         at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(OutboundAdapterService.java:184)
         at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(OutboundAdapterService.java:112)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(InitialEventDispatcher.java:106)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:85)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1419)
         at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:112)
         at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:275)
         at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:212)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:197)
         at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
         at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:82)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1419)
         at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.raiseEvent(EventOracleSoapProvider.java:333)
         at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.processMessage(EventOracleSoapProvider.java:200)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:956)
         at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:349)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:466)
         at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
         at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:96)
         at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:177)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)

  • ESB Invokation failed "exception on JaxRpc invoke: received empty response"

    I have a async bpel-process invoking an esb-routing-service whicht routes to an db-adapter-service for executing a select statement running about 2 minutes.
    Sometimes this invoke of the esb-service failes with this fault:
    <fault>
      <remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
      <part name="summary">
        <summary>exception on JaxRpc invoke: received empty response</summary>
      </part>
      </remoteFault>
    </fault>If i look inside the esb-console the instance completes successfully.
    Then i look at the logfile /opt/oracle/soa/as_1/j2ee/home/log/home_default_group_1/oc4j/log.xml and see this errormessages:
    <MESSAGE>
      <HEADER>
        <TSTZ_ORIGINATING>2008-02-07T15:30:40.118+01:00</TSTZ_ORIGINATING>
        <COMPONENT_ID>j2ee</COMPONENT_ID>
        <MSG_ID>J2EE DS-00181</MSG_ID>
        <MSG_TYPE TYPE="WARNING"></MSG_TYPE>
        <MSG_LEVEL>1</MSG_LEVEL>
        <HOST_ID>QRZ1275.kabeldeutschland.de</HOST_ID>
        <HOST_NWADDR>10.32.7.156</HOST_NWADDR>
        <MODULE_ID>datasource</MODULE_ID>
        <THREAD_ID>42</THREAD_ID>
        <USER_ID>soa</USER_ID>
        <SUPPL_ATTRS>
          <ATTR NAME="J2EE_MODULE.name">provider-war</ATTR>
          <ATTR NAME="J2EE_APP.name">esb-rt</ATTR>
          <ATTR NAME="WEBSERVICE_PORT.name">__soap_RSreadServiceOrderIDsWithChangedStatus_RSreadServiceOrderIDsWithChangedStatus</ATTR>
          <ATTR NAME="WEBSERVICE.name">ESB_RSreadServiceOrderIDsWithChangedStatus_Service</ATTR>
        </SUPPL_ATTRS>
      </HEADER>
      <CORRELATION_DATA>
        <EXEC_CONTEXT_ID><UNIQUE_ID>10.32.7.156:63112:1202394509070:3176</UNIQUE_ID><SEQ>5</SEQ></EXEC_CONTEXT_ID>
      </CORRELATION_DATA>
      <PAYLOAD>
        <MSG_TEXT>Commit failed.</MSG_TEXT>
      </PAYLOAD>
    </MESSAGE>
    <MESSAGE>
      <HEADER>
        <TSTZ_ORIGINATING>2008-02-07T15:30:40.118+01:00</TSTZ_ORIGINATING>
        <COMPONENT_ID>j2ee</COMPONENT_ID>
        <MSG_ID>J2EE DS-00190</MSG_ID>
        <MSG_TYPE TYPE="WARNING"></MSG_TYPE>
        <MSG_LEVEL>1</MSG_LEVEL>
        <HOST_ID>QRZ1275.kabeldeutschland.de</HOST_ID>
        <HOST_NWADDR>10.32.7.156</HOST_NWADDR>
        <MODULE_ID>datasource</MODULE_ID>
        <THREAD_ID>42</THREAD_ID>
        <USER_ID>soa</USER_ID>
        <SUPPL_ATTRS>
          <ATTR NAME="J2EE_MODULE.name">provider-war</ATTR>
          <ATTR NAME="J2EE_APP.name">esb-rt</ATTR>
          <ATTR NAME="WEBSERVICE_PORT.name">__soap_RSreadServiceOrderIDsWithChangedStatus_RSreadServiceOrderIDsWithChangedStatus</ATTR>
          <ATTR NAME="WEBSERVICE.name">ESB_RSreadServiceOrderIDsWithChangedStatus_Service</ATTR>
        </SUPPL_ATTRS>
      </HEADER>
      <CORRELATION_DATA>
        <EXEC_CONTEXT_ID><UNIQUE_ID>10.32.7.156:63112:1202394509070:3176</UNIQUE_ID><SEQ>5</SEQ></EXEC_CONTEXT_ID>
      </CORRELATION_DATA>
      <PAYLOAD>
        <MSG_TEXT>Setting auto commit on the connection failed. Exception: 'java.sql.SQLException: Closed Connection'</MSG_TEXT>
      </PAYLOAD>
    </MESSAGE>
    <MESSAGE>
      <HEADER>
        <TSTZ_ORIGINATING>2008-02-07T15:30:40.119+01:00</TSTZ_ORIGINATING>
        <COMPONENT_ID>j2ee</COMPONENT_ID>
        <MSG_ID>J2EE JTA-00901</MSG_ID>
        <MSG_TYPE TYPE="WARNING"></MSG_TYPE>
        <MSG_LEVEL>1</MSG_LEVEL>
        <HOST_ID>QRZ1275.kabeldeutschland.de</HOST_ID>
        <HOST_NWADDR>10.32.7.156</HOST_NWADDR>
        <MODULE_ID>transaction</MODULE_ID>
        <THREAD_ID>42</THREAD_ID>
        <USER_ID>soa</USER_ID>
        <SUPPL_ATTRS>
          <ATTR NAME="J2EE_MODULE.name">provider-war</ATTR>
          <ATTR NAME="J2EE_APP.name">esb-rt</ATTR>
          <ATTR NAME="WEBSERVICE_PORT.name">__soap_RSreadServiceOrderIDsWithChangedStatus_RSreadServiceOrderIDsWithChangedStatus</ATTR>
          <ATTR NAME="WEBSERVICE.name">ESB_RSreadServiceOrderIDsWithChangedStatus_Service</ATTR>
        </SUPPL_ATTRS>
      </HEADER>
      <CORRELATION_DATA>
        <EXEC_CONTEXT_ID><UNIQUE_ID>10.32.7.156:63112:1202394509070:3176</UNIQUE_ID><SEQ>5</SEQ></EXEC_CONTEXT_ID>
      </CORRELATION_DATA>
      <PAYLOAD>
        <MSG_TEXT>Coordinator caught XAException thrown from resource during Action: ACTION_COMMIT. Exception Msg: javax.transaction.xa.XAException: Commit failed. - Error Code: XA_RBROLLBACK - Branch: [oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, state={PREPARED}, exception error code=] - Thread: HTTPThreadGroup-66 .  This XAException may be expected  during recovery) </MSG_TEXT>
      </PAYLOAD>
    </MESSAGE>
    <MESSAGE>
      <HEADER>
        <TSTZ_ORIGINATING>2008-02-07T15:30:40.121+01:00</TSTZ_ORIGINATING>
        <COMPONENT_ID>j2ee</COMPONENT_ID>
        <MSG_ID>J2EE JTA-99999</MSG_ID>
        <MSG_TYPE TYPE="ERROR"></MSG_TYPE>
        <MSG_LEVEL>1</MSG_LEVEL>
        <HOST_ID>QRZ1275.kabeldeutschland.de</HOST_ID>
        <HOST_NWADDR>10.32.7.156</HOST_NWADDR>
        <MODULE_ID>transaction</MODULE_ID>
        <THREAD_ID>42</THREAD_ID>
        <USER_ID>soa</USER_ID>
        <SUPPL_ATTRS>
          <ATTR NAME="J2EE_MODULE.name">provider-war</ATTR>
          <ATTR NAME="J2EE_APP.name">esb-rt</ATTR>
          <ATTR NAME="WEBSERVICE_PORT.name">__soap_RSreadServiceOrderIDsWithChangedStatus_RSreadServiceOrderIDsWithChangedStatus</ATTR>
          <ATTR NAME="WEBSERVICE.name">ESB_RSreadServiceOrderIDsWithChangedStatus_Service</ATTR>
        </SUPPL_ATTRS>
      </HEADER>
      <CORRELATION_DATA>
        <EXEC_CONTEXT_ID><UNIQUE_ID>10.32.7.156:63112:1202394509070:3176</UNIQUE_ID><SEQ>5</SEQ></EXEC_CONTEXT_ID>
      </CORRELATION_DATA>
      <PAYLOAD>
        <MSG_TEXT>ProtocolError : Branch [oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, state={PREPARED}, exception error code=] in transaction Global Transaction Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740), type=esb-rt, state=COMMITTING, time in completion or recovering=16)
    [oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, state={PREPARED}, exception error code=],
    [oracle.oc4j.sql.xa.EmulatedXAResource@1eb09a1, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.01), oracle.oc4j.sql.xa.EmulatedXAResource@1eb09a1, state={PREPARED}, exception error code=]
    } returned RB* during commit.</MSG_TEXT>
      </PAYLOAD>
    </MESSAGE>
    <MESSAGE>
      <HEADER>
        <TSTZ_ORIGINATING>2008-02-07T15:30:40.122+01:00</TSTZ_ORIGINATING>
        <COMPONENT_ID>j2ee</COMPONENT_ID>
        <MSG_ID>J2EE JTA-00113</MSG_ID>
        <MSG_TYPE TYPE="WARNING"></MSG_TYPE>
        <MSG_LEVEL>1</MSG_LEVEL>
        <HOST_ID>QRZ1275.kabeldeutschland.de</HOST_ID>
        <HOST_NWADDR>10.32.7.156</HOST_NWADDR>
        <MODULE_ID>transaction</MODULE_ID>
        <THREAD_ID>42</THREAD_ID>
        <USER_ID>soa</USER_ID>
        <SUPPL_ATTRS>
          <ATTR NAME="J2EE_MODULE.name">provider-war</ATTR>
          <ATTR NAME="J2EE_APP.name">esb-rt</ATTR>
          <ATTR NAME="WEBSERVICE_PORT.name">__soap_RSreadServiceOrderIDsWithChangedStatus_RSreadServiceOrderIDsWithChangedStatus</ATTR>
          <ATTR NAME="WEBSERVICE.name">ESB_RSreadServiceOrderIDsWithChangedStatus_Service</ATTR>
        </SUPPL_ATTRS>
      </HEADER>
      <CORRELATION_DATA>
        <EXEC_CONTEXT_ID><UNIQUE_ID>10.32.7.156:63112:1202394509070:3176</UNIQUE_ID><SEQ>5</SEQ></EXEC_CONTEXT_ID>
      </CORRELATION_DATA>
      <PAYLOAD>
        <MSG_TEXT>Could not reconstruct transaction from store after protocol error: oracle.as.j2ee.transaction.tpc.Store$StoreException: Can not recover transaction as logging is not enabled in transaction-manager.xml xid : Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740)
    xid : Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740)</MSG_TEXT>
      </PAYLOAD>
    </MESSAGE>
    <MESSAGE>
      <HEADER>
        <TSTZ_ORIGINATING>2008-02-07T15:30:40.124+01:00</TSTZ_ORIGINATING>
        <COMPONENT_ID>tip</COMPONENT_ID>
        <MSG_TYPE TYPE="ERROR"></MSG_TYPE>
        <MSG_LEVEL>1</MSG_LEVEL>
        <HOST_ID>QRZ1275.kabeldeutschland.de</HOST_ID>
        <HOST_NWADDR>10.32.7.156</HOST_NWADDR>
        <MODULE_ID>esb.server.service.impl.soap</MODULE_ID>
        <THREAD_ID>42</THREAD_ID>
        <USER_ID>soa</USER_ID>
        <SUPPL_ATTRS>
          <ATTR NAME="J2EE_MODULE.name">provider-war</ATTR>
          <ATTR NAME="J2EE_APP.name">esb-rt</ATTR>
          <ATTR NAME="WEBSERVICE_PORT.name">__soap_RSreadServiceOrderIDsWithChangedStatus_RSreadServiceOrderIDsWithChangedStatus</ATTR>
          <ATTR NAME="WEBSERVICE.name">ESB_RSreadServiceOrderIDsWithChangedStatus_Service</ATTR>
        </SUPPL_ATTRS>
      </HEADER>
      <CORRELATION_DATA>
        <EXEC_CONTEXT_ID><UNIQUE_ID>10.32.7.156:63112:1202394509070:3176</UNIQUE_ID><SEQ>5</SEQ></EXEC_CONTEXT_ID>
      </CORRELATION_DATA>
      <PAYLOAD>
        <MSG_TEXT>Error constructing SOAPFault</MSG_TEXT>
        <SUPPL_DETAIL><![CDATA[oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: An unhandled exception has been thrown in the ESB system. The exception reported is: "oracle.as.j2ee.transaction.tpc.ProtocolErrorWithNotification: Branch [oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, state={PREPARED}, exception error code=] in transaction Global Transaction Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740), type=esb-rt, state=COMMITTING, time in completion or recovering=16)
    [oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, state={PREPARED}, exception error code=],
    [oracle.oc4j.sql.xa.EmulatedXAResource@1eb09a1, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.01), oracle.oc4j.sql.xa.EmulatedXAResource@1eb09a1, state={PREPARED}, exception error code=]
    } returned RB* during commit.
         at oracle.as.j2ee.transaction.tpc.Coordinator$Action.processRB(Coordinator.java:1133)
         at oracle.as.j2ee.transaction.tpc.Coordinator$Action.interpretException(Coordinator.java:1090)
         at oracle.as.j2ee.transaction.tpc.Coordinator$Action.processException(Coordinator.java:1049)
         at oracle.as.j2ee.transaction.tpc.Coordinator$Action.act(Coordinator.java:1013)
         at oracle.as.j2ee.transaction.tpc.Coordinator.doAction(Coordinator.java:687)
         at oracle.as.j2ee.transaction.tpc.Coordinator.actOnEligibleBranch(Coordinator.java:676)
         at oracle.as.j2ee.transaction.tpc.Coordinator.actOnEligibleBranchForDoCommit(Coordinator.java:533)
         at oracle.as.j2ee.transaction.tpc.Coordinator.doCommit(Coordinator.java:520)
         at oracle.as.j2ee.transaction.tpc.Coordinator.doResolve(Coordinator.java:317)
         at oracle.as.j2ee.transaction.tpc.Coordinator.resolve(Coordinator.java:104)
         at oracle.as.j2ee.transaction.tpc.TwoPhaseCommitEngine.commit(TwoPhaseCommitEngine.java:111)
         at com.evermind.server.ApplicationServerTransaction.twoPhaseCommit(ApplicationServerTransaction.java:780)
         at com.evermind.server.ApplicationServerTransaction.commitBasedOnResourceCount(ApplicationServerTransaction.java:609)
         at com.evermind.server.ApplicationServerTransaction.doCommit(ApplicationServerTransaction.java:279)
         at com.evermind.server.ApplicationServerTransaction.commit(ApplicationServerTransaction.java:162)
         at com.evermind.server.ApplicationServerTransactionManager.commit(ApplicationServerTransactionManager.java:472)
         at oracle.tip.esb.server.common.JTAHelper.commitTransaction(JTAHelper.java:148)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1473)
         at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.raiseEvent(EventOracleSoapProvider.java:333)
         at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.processMessage(EventOracleSoapProvider.java:200)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:956)
         at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:349)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:466)
         at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
         at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:96)
         at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:177)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
         at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.raiseEvent(EventOracleSoapProvider.java:370)
         at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.processMessage(EventOracleSoapProvider.java:200)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:956)
         at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:349)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:466)
         at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
         at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:96)
         at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:177)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: oracle.as.j2ee.transaction.tpc.ProtocolErrorWithNotification: Branch [oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, state={PREPARED}, exception error code=] in transaction Global Transaction Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740), type=esb-rt, state=COMMITTING, time in completion or recovering=16)
    [oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, state={PREPARED}, exception error code=],
    [oracle.oc4j.sql.xa.EmulatedXAResource@1eb09a1, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.01), oracle.oc4j.sql.xa.EmulatedXAResource@1eb09a1, state={PREPARED}, exception error code=]
    } returned RB* during commit.
         at oracle.as.j2ee.transaction.tpc.Coordinator$Action.processRB(Coordinator.java:1133)
         at oracle.as.j2ee.transaction.tpc.Coordinator$Action.interpretException(Coordinator.java:1090)
         at oracle.as.j2ee.transaction.tpc.Coordinator$Action.processException(Coordinator.java:1049)
         at oracle.as.j2ee.transaction.tpc.Coordinator$Action.act(Coordinator.java:1013)
         at oracle.as.j2ee.transaction.tpc.Coordinator.doAction(Coordinator.java:687)
         at oracle.as.j2ee.transaction.tpc.Coordinator.actOnEligibleBranch(Coordinator.java:676)
         at oracle.as.j2ee.transaction.tpc.Coordinator.actOnEligibleBranchForDoCommit(Coordinator.java:533)
         at oracle.as.j2ee.transaction.tpc.Coordinator.doCommit(Coordinator.java:520)
         at oracle.as.j2ee.transaction.tpc.Coordinator.doResolve(Coordinator.java:317)
         at oracle.as.j2ee.transaction.tpc.Coordinator.resolve(Coordinator.java:104)
         at oracle.as.j2ee.transaction.tpc.TwoPhaseCommitEngine.commit(TwoPhaseCommitEngine.java:111)
         at com.evermind.server.ApplicationServerTransaction.twoPhaseCommit(ApplicationServerTransaction.java:780)
         at com.evermind.server.ApplicationServerTransaction.commitBasedOnResourceCount(ApplicationServerTransaction.java:609)
         at com.evermind.server.ApplicationServerTransaction.doCommit(ApplicationServerTransaction.java:279)
         at com.evermind.server.ApplicationServerTransaction.commit(ApplicationServerTransaction.java:162)
         at com.evermind.server.ApplicationServerTransactionManager.commit(ApplicationServerTransactionManager.java:472)
         at oracle.tip.esb.server.common.JTAHelper.commitTransaction(JTAHelper.java:148)
         at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1473)
         at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.raiseEvent(EventOracleSoapProvider.java:333)
         ... 19 more
    ]]></SUPPL_DETAIL>
      </PAYLOAD>
    </MESSAGE>

    I am getting also similar exceptions in logs for JMS connections over AQ.
    It looks like problematic JDBC connections (database is down), however it is not true database was running (confirmed by alert.logs from DB)
    Following Exceptions were seen in log.xml:
    <MESSAGE>
    <HEADER>
    <TSTZ_ORIGINATING>2008-04-18T10:09:04.084+02:00</TSTZ_ORIGINATING>
    <COMPONENT_ID>tip</COMPONENT_ID>
    <MSG_TYPE TYPE="WARNING"></MSG_TYPE>
    <MSG_LEVEL>1</MSG_LEVEL>
    <HOST_ID>l0340.kpnnl.local</HOST_ID>
    <HOST_NWADDR>10.68.7.92</HOST_NWADDR>
    <MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
    <THREAD_ID>72</THREAD_ID>
    <USER_ID>oracle</USER_ID>
    </HEADER>
    <CORRELATION_DATA>
    <EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208331963242:25573</UNIQUE_ID><SEQ>23</SEQ></EXEC_CONTEXT_ID>
    </CORRELATION_DATA>
    <PAYLOAD>
    <MSG_TEXT>JCA: ORABPEL-12165
    ERRJMS_PROVIDER_ERR.
    Could not produce message due to JMS provider error.
    Please examine the log file to determine the problem.
    </MSG_TEXT>
    <SUPPL_DETAIL><![CDATA[ORABPEL-12165
    ERRJMS_PROVIDER_ERR.
    Could not produce message due to JMS provider error.
    Please examine the log file to determine the problem.
    at oracle.tip.adapter.jms.JMS.JMSMessageProducer.produce(JMSMessageProducer.java:233)
    at oracle.tip.adapter.jms.outbound.JmsProducer.execute(JmsProducer.java:143)
    at oracle.tip.adapter.jms.JmsInteraction.executeProduce(JmsInteraction.java:197)
    at oracle.tip.adapter.jms.JmsInteraction.execute(JmsInteraction.java:156)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:485)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:736)
    at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:429)
    at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:443)
    at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:251)
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:727)
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:366)
    at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:195)
    at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3672)
    at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1650)
    at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:184)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:276)
    at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5658)
    at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1082)
    at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:535)
    at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:342)
    at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:396)
    at com.evermind.server.ThreadState.runAs(ThreadState.java:648)
    at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
    at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
    at CubeDeliveryBean_LocalProxy_4bin6i8.handleInvoke(Unknown Source)
    at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:37)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:138)
    at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:70)
    at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java:86)
    at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.SetContextActionInterceptor.invoke(SetContextActionInterceptor.java:44)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
    at oracle.j2ee.connector.messageinflow.MessageEndpointImpl.OC4J_invokeMethod(MessageEndpointImpl.java:297)
    at WorkerBean_EndPointProxy_4bin6i8.onMessage(Unknown Source)
    at oracle.j2ee.ra.jms.generic.WorkConsumer.run(WorkConsumer.java:266)
    at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
    at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
    at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:814)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: oracle.jms.AQjmsException: Io exception: Connection reset
    at oracle.jms.AQjmsProducer.enqueue(AQjmsProducer.java:1180)
    at oracle.jms.AQjmsProducer.send(AQjmsProducer.java:633)
    at oracle.jms.AQjmsProducer.send(AQjmsProducer.java:459)
    at oracle.tip.adapter.jms.JMS.JMSMessageProducer.produce(JMSMessageProducer.java:219)
    ... 62 more
    ]]></SUPPL_DETAIL>
    </PAYLOAD>
    </MESSAGE>
    then we get:
    <MESSAGE>
    <HEADER>
    <TSTZ_ORIGINATING>2008-04-18T10:09:04.087+02:00</TSTZ_ORIGINATING>
    <COMPONENT_ID>tip</COMPONENT_ID>
    <MSG_TYPE TYPE="ERROR"></MSG_TYPE>
    <MSG_LEVEL>1</MSG_LEVEL>
    <HOST_ID>l0340.kpnnl.local</HOST_ID>
    <HOST_NWADDR>10.68.7.92</HOST_NWADDR>
    <MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
    <THREAD_ID>72</THREAD_ID>
    <USER_ID>oracle</USER_ID>
    </HEADER>
    <CORRELATION_DATA>
    <EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208331963242:25573</UNIQUE_ID><SEQ>23</SEQ></EXEC_CONTEXT_ID>
    </CORRELATION_DATA>
    <PAYLOAD>
    <MSG_TEXT>JCA: file:/u01/app/oracle/product/10.1.3.1/mtsoa/bpel/domains/default/tmp/.bpel_UpdateCustomerSiebelJMSProducer_1.0_e980896db0c26e753eca73525e1235e7.tmp/enqueueJMSBillProfile.wsdl [ Produce_Message_ptt::Produce_Message(ListOfCmuAccsyncBillingProfileIo) ] - Rolling back JCA LocalTransaction</MSG_TEXT>
    </PAYLOAD>
    </MESSAGE>
    <MESSAGE>
    <HEADER>
    <TSTZ_ORIGINATING>2008-04-18T10:09:04.087+02:00</TSTZ_ORIGINATING>
    <COMPONENT_ID>tip</COMPONENT_ID>
    <MSG_TYPE TYPE="ERROR"></MSG_TYPE>
    <MSG_LEVEL>1</MSG_LEVEL>
    <HOST_ID>l0340.kpnnl.local</HOST_ID>
    <HOST_NWADDR>10.68.7.92</HOST_NWADDR>
    <MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
    <THREAD_ID>72</THREAD_ID>
    <USER_ID>oracle</USER_ID>
    </HEADER>
    <CORRELATION_DATA>
    <EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208331963242:25573</UNIQUE_ID><SEQ>23</SEQ></EXEC_CONTEXT_ID>
    </CORRELATION_DATA>
    <PAYLOAD>
    <MSG_TEXT>JCA: file:/u01/app/oracle/product/10.1.3.1/mtsoa/bpel/domains/default/tmp/.bpel_UpdateCustomerSiebelJMSProducer_1.0_e980896db0c26e753eca73525e1235e7.tmp/enqueueJMSBillProfile.wsdl [ Produce_Message_ptt::Produce_Message(ListOfCmuAccsyncBillingProfileIo) ] - Unable to roll back JCA LocalTransaction due to: </MSG_TEXT>
    <SUPPL_DETAIL><![CDATA[ORABPEL-12102
    ERRJMS_TRX_ROLLBACK.
    CCI Local Transaction ROLLBACK failed due to: ERRJMS_ROLLBACK_FAIL.
    Unable to rollback transaction.
    Please examine the log file to determine the problem.
    Please examine the log file to determine the problem.
    at oracle.tip.adapter.jms.JmsCciLocalTransactionImpl.rollback(JmsCciLocalTransactionImpl.java:115)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:601)
    at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:736)
    at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:429)
    at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:443)
    at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:251)
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:727)
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:366)
    at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:195)
    at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3672)
    at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1650)
    at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:184)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:276)
    at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5658)
    at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1082)
    at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:535)
    at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:342)
    at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:396)
    at com.evermind.server.ThreadState.runAs(ThreadState.java:648)
    at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
    at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
    at CubeDeliveryBean_LocalProxy_4bin6i8.handleInvoke(Unknown Source)
    at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:37)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:138)
    at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:70)
    at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java:86)
    at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.SetContextActionInterceptor.invoke(SetContextActionInterceptor.java:44)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
    at oracle.j2ee.connector.messageinflow.MessageEndpointImpl.OC4J_invokeMethod(MessageEndpointImpl.java:297)
    at WorkerBean_EndPointProxy_4bin6i8.onMessage(Unknown Source)
    at oracle.j2ee.ra.jms.generic.WorkConsumer.run(WorkConsumer.java:266)
    at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
    at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
    at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:814)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: javax.jms.IllegalStateException: JMS-131: Session is closed
    at oracle.jms.AQjmsError.throwIllegalStateEx(AQjmsError.java:464)
    at oracle.jms.AQjmsSession.checkSessionStarted(AQjmsSession.java:4309)
    at oracle.jms.AQjmsSession.rollback(AQjmsSession.java:832)
    at oracle.tip.adapter.jms.JmsTransactionImpl.rollback(JmsTransactionImpl.java:114)
    at oracle.tip.adapter.jms.JmsCciLocalTransactionImpl.rollback(JmsCciLocalTransactionImpl.java:110)
    ... 59 more
    ]]></SUPPL_DETAIL>
    </PAYLOAD>
    </MESSAGE>
    and finally
    <MESSAGE>
    <HEADER>
    <TSTZ_ORIGINATING>2008-04-18T10:22:26.332+02:00</TSTZ_ORIGINATING>
    <COMPONENT_ID>tip</COMPONENT_ID>
    <MSG_TYPE TYPE="ERROR"></MSG_TYPE>
    <MSG_LEVEL>1</MSG_LEVEL>
    <HOST_ID>l0340.kpnnl.local</HOST_ID>
    <HOST_NWADDR>10.68.7.92</HOST_NWADDR>
    <MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
    <THREAD_ID>96</THREAD_ID>
    <USER_ID>oracle</USER_ID>
    <SUPPL_ATTRS>
    <ATTR NAME="J2EE_MODULE.name">startup</ATTR>
    <ATTR NAME="J2EE_APP.name">orabpel</ATTR>
    <ATTR NAME="WEBSERVICE_PORT.name">ProcessSalesOrderSiebelJMSProducerPort</ATTR>
    <ATTR NAME="WEBSERVICE.name">ProcessSalesOrderSiebelJMSProducer</ATTR>
    </SUPPL_ATTRS>
    </HEADER>
    <CORRELATION_DATA>
    <EXEC_CONTEXT_ID><UNIQUE_ID>1208506946:10.68.7.92:4646:0:11533</UNIQUE_ID><SEQ>1</SEQ></EXEC_CONTEXT_ID>
    </CORRELATION_DATA>
    <PAYLOAD>
    <MSG_TEXT>JCA: JmsProducer_execute: A resource exception occured while producing message</MSG_TEXT>
    </PAYLOAD>
    </MESSAGE>
    <MESSAGE>
    <HEADER>
    <TSTZ_ORIGINATING>2008-04-18T15:34:44.126+02:00</TSTZ_ORIGINATING>
    <COMPONENT_ID>j2ee</COMPONENT_ID>
    <MSG_ID>J2EE DS-00266</MSG_ID>
    <MSG_TYPE TYPE="NOTIFICATION"></MSG_TYPE>
    <MSG_LEVEL>1</MSG_LEVEL>
    <HOST_ID>l0340.kpnnl.local</HOST_ID>
    <HOST_NWADDR>10.68.7.92</HOST_NWADDR>
    <MODULE_ID>datasource</MODULE_ID>
    <THREAD_ID>74</THREAD_ID>
    <USER_ID>oracle</USER_ID>
    </HEADER>
    <CORRELATION_DATA>
    <EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208332596547:25852</UNIQUE_ID><SEQ>64</SEQ></EXEC_CONTEXT_ID>
    </CORRELATION_DATA>
    <PAYLOAD>
    <MSG_TEXT>Fatal error code : '17,008' detected handling SQLException : 'java.sql.SQLException: Closed Connection'.</MSG_TEXT>
    </PAYLOAD>
    </MESSAGE>
    <MESSAGE>
    <HEADER>
    <TSTZ_ORIGINATING>2008-04-18T15:34:44.156+02:00</TSTZ_ORIGINATING>
    <COMPONENT_ID>j2ee</COMPONENT_ID>
    <MSG_ID>J2EE DS-00264</MSG_ID>
    <MSG_TYPE TYPE="ERROR"></MSG_TYPE>
    <MSG_LEVEL>1</MSG_LEVEL>
    <HOST_ID>l0340.kpnnl.local</HOST_ID>
    <HOST_NWADDR>10.68.7.92</HOST_NWADDR>
    <MODULE_ID>datasource</MODULE_ID>
    <THREAD_ID>23</THREAD_ID>
    <USER_ID>oracle</USER_ID>
    </HEADER>
    <CORRELATION_DATA>
    <EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208272357214:163</UNIQUE_ID><SEQ>96</SEQ></EXEC_CONTEXT_ID>
    </CORRELATION_DATA>
    <PAYLOAD>
    <MSG_TEXT>Attempt to use an invalid handle : 'oracle_jdbc_driver_LogicalConnection_Proxy@14c0017'.</MSG_TEXT>
    </PAYLOAD>
    </MESSAGE>
    <MESSAGE>
    <HEADER>
    <TSTZ_ORIGINATING>2008-04-18T15:34:44.368+02:00</TSTZ_ORIGINATING>
    <COMPONENT_ID>j2ee</COMPONENT_ID>
    <MSG_ID>J2EE JTA-00901</MSG_ID>
    <MSG_TYPE TYPE="WARNING"></MSG_TYPE>
    <MSG_LEVEL>1</MSG_LEVEL>
    <HOST_ID>l0340.kpnnl.local</HOST_ID>
    <HOST_NWADDR>10.68.7.92</HOST_NWADDR>
    <MODULE_ID>transaction</MODULE_ID>
    <THREAD_ID>74</THREAD_ID>
    <USER_ID>oracle</USER_ID>
    </HEADER>
    <CORRELATION_DATA>
    <EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208332596547:25852</UNIQUE_ID><SEQ>97</SEQ></EXEC_CONTEXT_ID>
    </CORRELATION_DATA>
    <PAYLOAD>
    <MSG_TEXT>Coordinator caught XAException thrown from resource during Action: ACTION_COMMIT. Exception Msg: javax.transaction.xa.XAException: Commit failed. - Error Code: XA_RBROLLBACK - Branch: [oracle.oc4j.sql.xa.EmulatedXAResource@124cec1, Xid( Global Id d3.66.25.bf.ff.ff.ff.ff.de.9e.9d.52.19.01.00.00.a8.80.01.00.00.00.00.00, Format Id 1330790740, Branch Id e3.c1.de.e1.00.00.00.00.00.00.00.00.00.00.00.01), oracle.oc4j.sql.xa.EmulatedXAResource@124cec1, state={PREPARED}, exception error code=] - Thread: WorkExecutorWorkerThread-52 . This XAException may be expected during recovery) </MSG_TEXT>
    </PAYLOAD>
    </MESSAGE>
    <MESSAGE>
    <HEADER>
    <TSTZ_ORIGINATING>2008-04-18T15:34:44.371+02:00</TSTZ_ORIGINATING>
    <COMPONENT_ID>j2ee</COMPONENT_ID>
    <MSG_ID>J2EE JTA-99999</MSG_ID>
    <MSG_TYPE TYPE="ERROR"></MSG_TYPE>
    <MSG_LEVEL>1</MSG_LEVEL>
    <HOST_ID>l0340.kpnnl.local</HOST_ID>
    <HOST_NWADDR>10.68.7.92</HOST_NWADDR>
    <MODULE_ID>transaction</MODULE_ID>
    <THREAD_ID>74</THREAD_ID>
    <USER_ID>oracle</USER_ID>
    </HEADER>
    <CORRELATION_DATA>
    <EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208332596547:25852</UNIQUE_ID><SEQ>97</SEQ></EXEC_CONTEXT_ID>
    </CORRELATION_DATA>
    <PAYLOAD>
    <MSG_TEXT>ProtocolError : Branch [oracle.oc4j.sql.xa.EmulatedXAResource@124cec1, Xid( Global Id d3.66.25.bf.ff.ff.ff.ff.de.9e.9d.52.19.01.00.00.a8.80.01.00.00.00.00.00, Format Id 1330790740, Branch Id e3.c1.de.e1.00.00.00.00.00.00.00.00.00.00.00.01), oracle.oc4j.sql.xa.EmulatedXAResource@124cec1, state={PREPARED}, exception error code=] in transaction Global Transaction Xid( Global Id d3.66.25.bf.ff.ff.ff.ff.de.9e.9d.52.19.01.00.00.a8.80.01.00.00.00.00.00, Format Id 1330790740), type=orabpel, state=COMMITTING, time in completion or recovering=4)
    [oracle.oc4j.sql.xa.EmulatedXAResource@181f80e, Xid( Global Id d3.66.25.bf.ff.ff.ff.ff.de.9e.9d.52.19.01.00.00.a8.80.01.00.00.00.00.00, Format Id 1330790740, Branch Id e3.c1.de.e1.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@181f80e, state={COMPLETED_COMMITTED}, exception error code=],
    [oracle.oc4j.sql.xa.EmulatedXAResource@124cec1, Xid( Global Id d3.66.25.bf.ff.ff.ff.ff.de.9e.9d.52.19.01.00.00.a8.80.01.00.00.00.00.00, Format Id 1330790740, Branch Id e3.c1.de.e1.00.00.00.00.00.00.00.00.00.00.00.01), oracle.oc4j.sql.xa.EmulatedXAResource@124cec1, state={PREPARED}, exception error code=]
    } returned RB* during commit.</MSG_TEXT>
    </PAYLOAD>
    </MESSAGE>
    <MESSAGE>
    <HEADER>
    <TSTZ_ORIGINATING>2008-04-18T15:34:44.371+02:00</TSTZ_ORIGINATING>
    <COMPONENT_ID>j2ee</COMPONENT_ID>
    <MSG_ID>J2EE JTA-00113</MSG_ID>
    <MSG_TYPE TYPE="WARNING"></MSG_TYPE>
    <MSG_LEVEL>1</MSG_LEVEL>
    <HOST_ID>l0340.kpnnl.local</HOST_ID>
    <HOST_NWADDR>10.68.7.92</HOST_NWADDR>
    <MODULE_ID>transaction</MODULE_ID>
    <THREAD_ID>74</THREAD_ID>
    <USER_ID>oracle</USER_ID>
    </HEADER>
    <CORRELATION_DATA>
    <EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208332596547:25852</UNIQUE_ID><SEQ>97</SEQ></EXEC_CONTEXT_ID>
    </CORRELATION_DATA>
    <PAYLOAD>
    <MSG_TEXT>Could not reconstruct transaction from store after protocol error: oracle.as.j2ee.transaction.tpc.Store$StoreException: Can not recover transaction as logging is not enabled in transaction-manager.xml xid : Xid( Global Id d3.66.25.bf.ff.ff.ff.ff.de.9e.9d.52.19.01.00.00.a8.80.01.00.00.00.00.00, Format Id 1330790740)
    xid : Xid( Global Id d3.66.25.bf.ff.ff.ff.ff.de.9e.9d.52.19.01.00.00.a8.80.01.00.00.00.00.00, Format Id 1330790740)</MSG_TEXT>
    </PAYLOAD>
    </MESSAGE>
    However database is up and there was no outage.
    Do you have an idea what can be wrong?
    Thanks
    Peter

  • Unable to invoke a EJB from a BPEL process

    I am unable to invoke a EJB from a BPEL process. Whenever I try to test it from the oracle EM, I get the below exception. I am using WebLogic 10.3.3, SOA suite 11.1.1.3 and JDev 11.1.1.3 .
    This is what I see from the EM....
    Non Recoverable System Fault :
    javaInterface attribute for the binding is missing or the inteface class is not available.
    Below is a part of the stack trace from the soa server log…
    Caused By: oracle.classloader.util.AnnotatedClassNotFoundException:
    Missing class: com.abc.GreetingEJBBean
    Dependent class: oracle.integration.platform.blocks.ejb.SDOEjbReferenceD
    elegateImpl
    Loader: sun.misc.Launcher$AppClassLoader@20929799
    Code-Source: /C:/Oracle_latest/Middleware/home_11gR1/Oracle_SOA1/soa
    /modules/oracle.soa.fabric_11.1.1/fabric-runtime.jar
    Configuration: /C:/Oracle_latest/Middleware/home_11gR1/Oracle_SOA1/soa
    /modules/oracle.soa.fabric_11.1.1/fabric-runtime.jar
    Piece of xml from the composite.xml
    <reference name="GreetingService"
    ui:wsdlLocation="http://123.45.218.140:7001/GreetingEJBBean/GreetingEJBBeanService?wsdl">
    <interface.wsdl interface="http://abc.com/#wsdl.interface(GreetingEJBBean)" />
    <binding.ejb uri="GreetingEJB-GreetingEJB-GreetingEJB"
    javaInterface="com.abc.GreetingEJB"/>
    </reference>
    Looks like its not able to find the javaInterface mentioned above.
    I have a simple EJB with one business method and a very simple BPEL process.
    @Stateless(name = "GreetingEJB", mappedName = "GreetingEJB-GreetingEJB-GreetingEJB")
    @WebService
    public class GreetingEJBBean implements GreetingEJB {
    public GreetingEJBBean() {
    public String greetUser(String name){
    return ("Hello " + name);
    Any help would be greatly appreciated.

    I haven't tried from a BPEL process, but I have had success (as in Lucas's blogs) of using services and references as EJB Java Interface. This is with EJB java interfaces solely of base types (i.e. String foo(String s)).
    At high level here's what I have noted so far:
    1. Per Lucas's blog, @javaInterface is not being added to the ejb.binding automatically but it's not clear to me when this is and is not required given that interface.java is specified for the reference or service. Would interface.java and @javaInterface ever be different? I've been adding @javaInterface manually anyways since Lucas is a smart guy and I'd rather avoid errors. :-)
    2. Dropping an EJB interface jar in SCA-INF/lib works, but I've had the problem that the JDeveloper SOA Plugin doesn't see those classes until I stop and restart JDeveloper. Until then, I'm confronted with the java->wsdl mapping error. I was sort of primed to figure this one out since I ran into similar issues with SOA SpringBean components.
    3. Dropping EJB interface source in SCA-INF/src is more reliable, because then I can build the project (i.e. create SCA-INF/classes) and the JDeveloper SOA Plugin seems to resolve these brand new classes immediately.
    4. I've tried to invoke an EJB java-interface reference with a slightly complicated java interface (a class parameter with some fields, one of which is an array of another class). The auto-generated WSDL doesn't look exactly right to me (but I'm new to JAXB). Mediator maps to it just fine and the project compiles and deploys normally but fails at runtime. I have not researched in depth. It's not clear to me from the documentation and release notes whether I should expect for it to work, or whether I should expect to have to create my own JAXB mapping. If the latter, I really need a good example!

Maybe you are looking for

  • Lumia 800 citroen

    My Lumia 800 connects to my car (citroen c3 picasso) over Bluetooth. Calls work perfectly, it can even read out my texts to me. But, I can't get my music to stream over Bluetooth. Does anyone know if there's something I can do to make this work?

  • Com.sapportals.wcm.rendering.readymades.*:

    Dear all, Can some one please point out the jar file which has the package com.sapportals.wcm.rendering.readymades.*. I found wcmrendering and wcmrenderingapi jars frpm PDK 6.2. But these two jars do not have the above package. I also searched EP6.4

  • SAP RFC SDK 7.1 Unicode - Supported OS

    Hi, Where can I find info about the list of Supported OS for sap rfc sdk. Specifically, I am looking for info about RfcSdk support for Windows 7 and WIndows 2008 R2. Any help would be highly appreciated. Thanks, Jeevitha

  • Version conflict

    friends, i'm taking over an application and i'd like to know how be sure about wich version of builder i'm supposed to use since there are 10gr2 and 10gr1 versions. thanks in advance.-

  • Database upgradation

    HI, We are supporting a product based on oracle database and the forms. There are various releases using different versions of Oracle database ranging from 8i to 10g. We have to come up with a strategy for upgrading all the non-10g databases to 10g.