ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Boisvert" <boisv...@intalio.com>
Subject Re: wsa:ActionNotSupported reply when passing session
Date Wed, 11 Jun 2008 15:45:04 GMT
Alexis... Related to this, do you know if it's possible to disable sending
WS-A headers using the new endpoint configuration feature?

alex


On Wed, Jun 11, 2008 at 7:53 AM, Matthieu Riou <matthieu@offthelip.org>
wrote:

> On Wed, Jun 11, 2008 at 2:24 AM, "Christoph M. Pflügler" <
> christoph.pfluegler@heigl-service.de> wrote:
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Hi,
> >
> > I'm actually facing an error (see error message below) when calling an
> > external Service from a BPEL process.
> >
> > The call chain is:
> >
> > tcpmon -> bpel1 -> bpel2 -> service
> >
> > All processes/services work when tested seperatly, but they throw the
> > error below when tested together.
> >
> > Any ideas how to solve the problem?
> >
>
> This sounds like the empty wsa:Action that we send is not accepted by the
> service. Can you try to invoke it with the exact same message ODE is
> sending
> to see if you can reproduce? Also can you check the soap:action defined in
> your service WSDL and see what it is?
>
> Thanks,
> Matthieu
>
>
> >
> > If more source is needed, please tell me! To keep things short for now,
> > I only post the things I consider relevant.
> >
> > Thanks for your help,
> > Christoph
> >
> > ##### ERROR ######
> >
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) |
> > org.apache.ode.axis2.SoapExternalService$CachedOptions$1@c4ef1 has been
> > modified
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | Translating IL Properties
> > for Axis2
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | replyAsync
> > mex=hqejbhcnphr3cfnmm3enww
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | Setting execution state on
> > instance 2602
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | Sending stateful TO epr in
> > message header using session null
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | Sending a message containing
> > wsa endpoints in headers for session passing.
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | <?xml version='1.0'
> > encoding='utf-8'?><soapenv:Envelope
> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> > "><soapenv:Header><addr:To
> > xmlns:addr="http://www.w3.org/2005/08/addressing">
> > http://192.168.1.101:8080/axis2/services/quotationService
> > </addr:To><addr:Action
> > xmlns:addr="http://www.w3.org/2005/08/addressing
> > "></addr:Action><addr:ReplyTo
> > xmlns:addr="http://www.w3.org/2005/08/addressing"><addr:Address>
> > http://www.w3.org/2005/08/addressing/anonymous
> > </addr:Address></addr:ReplyTo><addr:MessageID
> > xmlns:addr="http://www.w3.org/2005/08/addressing
> >
> ">uuid:hqejbhcnphr3cfnmm3enwx</addr:MessageID></soapenv:Header><soapenv:Body><RequestForQuotationMSG
> > xmlns="orchestration:test:docs">
> > ~            <RequestForQuotation
> >
> xmlns="urn:oasis:names:specification:ubl:schema:xsd:RequestForQuotation-2"
> >
> >
> xmlns:urn="urn:oasis:names:specification:ubl:schema:xsd:RequestForQuotation-2">
> > ~               <CustomizationID
> >
> >
> xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
> >
> >
> xmlns:urn1="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
> > schemeAgencyID="LSPI" schemeAgencyName="Lehrstuhl fuer PI"
> > schemeVersionID="33ff5" />
> > ~               <UUID
> >
> >
> xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
> >
> >
> xmlns:urn1="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
> > schemeAgencyID="kkk" />
> > ~               <RequestForQuotationLine
> >
> >
> xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
> >
> >
> xmlns:urn1="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
> > ~                  <LineItem>
> > ~                     <ID
> >
> >
> xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
> >
> >
> xmlns:urn2="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">8888</ID>
> > ~                     <MinimumQuantity
> >
> >
> xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
> >
> >
> xmlns:urn2="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
> > unitCode="A82">500</MinimumQuantity>
> > ~                     <Item>
> > ~                        <Name
> >
> >
> xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
> >
> >
> xmlns:urn2="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">Getraenkepulver</Name>
> > ~                        <BrandName
> >
> >
> xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
> >
> >
> xmlns:urn2="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">Coca
> > Cola</BrandName>
> > ~                     </Item>
> > ~                  </LineItem>
> > ~               </RequestForQuotationLine>
> > ~            </RequestForQuotation>
> > ~         </RequestForQuotationMSG></soapenv:Body></soapenv:Envelope>
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | Found a header in incoming
> > message, checking if there are endpoints there.
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | Service response:
> > <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> "><soapenv:Header
> > xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:Action>
> > http://www.w3.org/2005/08/addressing/fault
> > </wsa:Action></soapenv:Header><soapenv:Body><soapenv:Fault
> > xmlns:wsa="http://www.w3.org/2005/08/addressing
> > "><faultcode>wsa:ActionNotSupported</faultcode><faultstring>The
> > [action] cannot be processed at the receiver.</faultstring><detail
> > /></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | Received response for MEX
> > {PartnerRoleMex#hqejbhcnphr3cfnmm3enww [PID
> > {orchestration:test:seller:bpel}seller-21] calling
> null.getQuotation(...)}
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | Reply is a fault, found
> > type: null
> > 10:56:08 :: WARN - GeronimoLog.warn(92) | Fault response:
> > faultType=(unkown)
> > <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> "><soapenv:Header
> > xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:Action>
> > http://www.w3.org/2005/08/addressing/fault
> > </wsa:Action></soapenv:Header><soapenv:Body><soapenv:Fault
> > xmlns:wsa="http://www.w3.org/2005/08/addressing
> > "><faultcode>wsa:ActionNotSupported</faultcode><faultstring>The
> > [action] cannot be processed at the receiver.</faultstring><detail
> > /></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | replyWithFailure
> > mex=hqejbhcnphr3cfnmm3enww failureType=OTHER description= details=[Body:
> > null]
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | create work event for
> > mex=hqejbhcnphr3cfnmm3enww
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-22,5,main]:
> > lock(iid=2602, time=1MICROSECONDS)
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-22,5,main]:
> > lock(iid=2602, time=1MICROSECONDS)-->GRANTED
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | >>
> > handleWorkEvent(jobData={type=INVOKE_RESPONSE,
> > mexid=hqejbhcnphr3cfnmm3enww, channel=17, iid=2602})
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl
> > created for instance 2602. INDEXED
> > STATE={OInvoke#19-invoke-activity-line-54::9=[ACTIVITYGUARD(...)],
> > {OScope '__PROCESS_SCOPE:seller' id=3}::0=[ACTIVE(...)],
> > OInvoke#19-invoke-activity-line-54::10=[INVOKE(...)], {OScope
> > 'invoke-implicit-scope-line-54' id=18}::7=[ACTIVITYGUARD(...)],
> >
> >
> OSequence#14-sequence-activity-line-45::2=[SEQUENCE(self=(OSequence#14-sequence-activity-line-45,TerminationChannel#3,ParentScopeChannel#5),
> > linkframe=org.apache.ode.bpel.runtime.LinkFrame@caa79c,
> > remaining=[{OScope 'invoke-implicit-scope-line-54' id=18},
> > OReply#25-reply-activity-line-59])], {OScope
> > 'invoke-implicit-scope-line-54' id=18}::8=[SCOPE(...)],
> > OSequence#14-sequence-activity-line-45::1=[ACTIVITYGUARD(...)], {OScope
> > '__PROCESS_SCOPE:seller' id=3}::0=[SCOPE(...)], {OScope
> > 'invoke-implicit-scope-line-54' id=18}::8=[ACTIVE(...)]}
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | InvokeResponse event for iid
> > 2602
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | Invoking message response
> > for mexid hqejbhcnphr3cfnmm3enww and channel 17
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | Triggering response
> > 10:56:08 :: ERROR - GeronimoLog.error(104) | Failure during invoke:
> > 10:56:08 :: INFO - GeronimoLog.info(79) | ActivityRecovery: Registering
> > activity 9, failure reason:  on channel 18
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | Setting execution state on
> > instance 2602
> > 10:56:08 :: DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-22,5,main]:
> > unlock(iid=2602)
> >
> >
> > ##### service WSDL #####
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <wsdl:definitions targetNamespace="orchestration:test:quotationService"
> >
> >
> xmlns:BD_3A1_Quote="urn:oasis:names:specification:ubl:schema:xsd:Quotation-2"
> >
> > xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
> > xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
> > xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
> > xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> > xmlns:pos="orchestration:test:quotationService"
> > xmlns:common="orchestration:test:seller_common"
> > xmlns:docs="orchestration:test:docs"
> > xmlns:xs="http://www.w3.org/2001/XMLSchema"
> >
> >
> xmlns:BD_3A1_RequestQuote="urn:oasis:names:specification:ubl:schema:xsd:RequestForQuotation-2"
> >
> > xmlns:BD_3A10_NotifyOfQuoteAck="
> http://www.example.org/MY_NotifyOfQuoteAck
> > "
> > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
> > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
> >
> > ~  <wsdl:import location="seller_common.wsdl"
> > namespace="orchestration:test:seller_common"></wsdl:import>
> >
> > ~  <wsdl:binding name="quotationBinding" type="common:quotationPT">
> > ~    <soap:binding style="document"
> > transport="http://schemas.xmlsoap.org/soap/http"/>
> > ~    <wsdl:operation name="getQuotation">
> > ~      <soap:operation soapAction="" style="document"/>
> > ~      <wsdl:input>
> > ~        <soap:body use="literal" namespace="orchestration:test"/>
> > ~      </wsdl:input>
> > ~      <wsdl:output>
> > ~        <soap:body use="literal" namespace="orchestration:test"/>
> > ~      </wsdl:output>
> > ~    </wsdl:operation>
> > ~  </wsdl:binding>
> > ~  <wsdl:service name="quotationService">
> > ~    <wsdl:port name="quotationPort" binding="pos:quotationBinding">
> > ~      <soap:address
> > location="http://192.168.1.101:8080/axis2/services/quotationService"/>
> > ~    </wsdl:port>
> > ~  </wsdl:service>
> > ~  </wsdl:definitions>
> >
> >
> > ##### seller_common WSDL #####
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <wsdl:definitions targetNamespace="orchestration:test:seller_common"
> > xmlns:common_msg="orchestration:test:seller_common_msgs"
> >
> >
> xmlns:BD_3A1_Quote="urn:oasis:names:specification:ubl:schema:xsd:Quotation-2"
> >
> > xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
> > xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
> > xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
> > xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> > xmlns:pos="orchestration:test:seller_common"
> > xmlns:xs="http://www.w3.org/2001/XMLSchema"
> > xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
> >
> >
> xmlns:BD_3A1_RequestQuote="urn:oasis:names:specification:ubl:schema:xsd:RequestForQuotation-2"
> >
> > xmlns:BD_3A10_NotifyOfQuoteAck="
> http://www.example.org/MY_NotifyOfQuoteAck
> > "
> > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
> > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
> >
> > <wsdl:import location="seller_common_msgs.wsdl"
> > namespace="orchestration:test:seller_common_msgs"></wsdl:import>
> >
> >
> > ~  <wsdl:portType name="quotationPT">
> > ~    <wsdl:operation name="getQuotation">
> > ~      <wsdl:input message="common_msg:requestForQuotation">
> > ~    </wsdl:input>
> > ~      <wsdl:output message="common_msg:quotation">
> > ~    </wsdl:output>
> > ~    </wsdl:operation>
> > ~  </wsdl:portType>
> >
> > <plnk:partnerLinkType name="quotationLT">
> >        <plnk:role name="quoter" portType="pos:quotationPT" />
> > </plnk:partnerLinkType>
> >
> > </wsdl:definitions>
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.6 (GNU/Linux)
> > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> >
> > iD8DBQFIT5nB0Do4wUHmzBsRAn2cAKCeULorZCs6GCf0WQCYb674IqyjyACfSsvz
> > U199ZBS+Kxb1vxHlxo6e8sY=
> > =ZwGa
> > -----END PGP SIGNATURE-----
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message