2 Replies Latest reply: Jun 20, 2010 12:59 PM by 779038 RSS

    SOAP request header issue in SelfService

    779038
      Hello
      I'm having an issue with the SOAP request for the web service 'SelfServiceTemplateRule'.
      The SOAP header that is being sent from the SelfService app does not contain the UsernameToken or PasswordText. It does contain the SessionType attribute though.

      The following is the message being sent to the server:

      POST /custappsvcs_enu/start.swe?SWEExtSource=WebService&SWEExtCmd=Execute&WSSOAP=1 HTTP/1.1
      Host: cube:7000
      Connection: Keep-Alive, TE
      TE: trailers, deflate, gzip, compress
      User-Agent: Oracle HTTPClient Version 10h
      SOAPAction: "document/http://siebel.com/SelfService/Common/Setup:SelfServiceTemplateRuleQueryPage"
      Accept-Encoding: gzip, x-gzip, compress, x-compress
      Content-type: text/xml; charset=UTF-8
      Content-length: 1165

           <env:Envelope
           xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0="http://siebel.com/SelfService/Common/Setup"
           xmlns:ns1="http://www.siebel.com/SelfService/Common/TemplateRule/Data" xmlns:ns2="http://www.siebel.com/SelfService/Common/TemplateRule/Id"
           xmlns:ns3="http://www.siebel.com/SelfService/Common/TemplateRule/Query">
           <env:Header><sbh:SessionType xmlns:sbh="http://siebel.com/webservices">None</sbh:SessionType></env:Header>
           <env:Body><ns0:SelfServiceTemplateRuleQueryPage_Input><ns0:NamedSearchSpec/><ns3:ListOfSSTemplateRule pagesize="100" recordcountneeded="true">
           <ns3:SSTemplateRule><ns3:ModId/><ns3:ConditionTypeCode/><ns3:ConditionValue/><ns3:CatalogueCategoryId/>
           <ns3:EffectiveEndDate/><ns3:EffectiveStartDate/><ns3:PageTypeCode/><ns3:RowId/><ns3:TemplateName/><ns3:WebSiteId/></ns3:SSTemplateRule>
           </ns3:ListOfSSTemplateRule>
           <ns0:ExecutionMode>ForwardOnly</ns0:ExecutionMode><ns0:LOVLanguageMode>LIC</ns0:LOVLanguageMode><ns0:ViewMode>All</ns0:ViewMode><ns0:PickListName/>
           </ns0:SelfServiceTemplateRuleQueryPage_Input></env:Body></env:Envelope>




      The SelfServiceConfiguration.properties file contains the following values:

      SIEBEL_PROXY_USER_NAME=GUESTCST
      SIEBEL_PROXY_PASSWORD=Gst#####


      I have tested the target web service using SoapUI and obtained a valid response.

      Would someone be able to provide some guidance on how to correct this issue? Can this be corrected through administration of the SelfService application?

      thanks
      Jonn