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 <[EMAIL PROTECTED]> wrote: > On Wed, Jun 11, 2008 at 2:24 AM, "Christoph M. Pflügler" < > [EMAIL PROTECTED]> 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) | > > [EMAIL PROTECTED] 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), > > [EMAIL PROTECTED], > > 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----- > > >
