<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Web Services Security using ABAP Proxies in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890000#M53217</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Jeff,&lt;/P&gt;&lt;P&gt;  look at the documentation on interface IF_WSPROTOCOL_WS_HEADER. There you can find an example code on how to add SOAP header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Marko.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 22 Feb 2006 21:42:49 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-02-22T21:42:49Z</dc:date>
    <item>
      <title>Web Services Security using ABAP Proxies</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/889998#M53215</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm having a problem setting the security information in a SOAP header using a generated ABAP Client Proxy to consume a .Net web service.  I'm on a WAS 6.40 system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The WSDL has a security header attribute in it so I need to set the data in the SOAP header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;soap:Header&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;SecurityHeader xmlns="http://Test.com/TestService/"&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;Username&amp;gt;string&amp;lt;/Username&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;Password&amp;gt;string&amp;lt;/Password&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;/SecurityHeader&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;/soap:Header&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are the steps that I have taken to set the security values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Created the client proxy from the WSDL and turned on Basic Authentication on the Preconfiguration tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) Created an outbound set user name profile in transaction WSPROFILE with the appropriate username and password.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) Added the profile to the default port in transaction LPCONFIG as an outbound under the WS Security section of the screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, when I run my application and trace the client call from SICF I only see the TRACE information in my SOAP header nothing about security.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not sure what I'm doing wrong, so any help would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 May 2005 17:59:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/889998#M53215</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-11T17:59:32Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services Security using ABAP Proxies</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/889999#M53216</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jeff, I have the same problem.Did you solve it?&lt;/P&gt;&lt;P&gt;Regards, Marko.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Feb 2006 15:59:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/889999#M53216</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-20T15:59:26Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services Security using ABAP Proxies</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890000#M53217</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Jeff,&lt;/P&gt;&lt;P&gt;  look at the documentation on interface IF_WSPROTOCOL_WS_HEADER. There you can find an example code on how to add SOAP header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Marko.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Feb 2006 21:42:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890000#M53217</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-22T21:42:49Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services Security using ABAP Proxies</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890001#M53218</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marko,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am also having the same problem. From web service I have created ABAP proxy and soap header is missing (It was created structure only for SOAP body). I have suggested to use IF_WSPROTOCOL_WS_HEADER interface to get soap header part from soap envalop.It has no documentation in English.Can you please send sample code or any direction to implement soap header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thomas,&lt;/P&gt;&lt;P&gt;I n one of your web log you mentioned about IF_WSPROTOCOL_WS_HEADER interface .Could you please let me know How I can use it in my wizard genarated ABAP proxy class?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kavitha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Dec 2006 20:13:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890001#M53218</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-13T20:13:04Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services Security using ABAP Proxies</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890002#M53219</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have a look at this section of the online help:&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/51/d5cd16235e4643ae8ec92395c4ad97/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/51/d5cd16235e4643ae8ec92395c4ad97/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use the example there - except instead of the payload you want to query and request the WS_PROTOCOL.  Change:&lt;/P&gt;&lt;P&gt;lo_payload_protocol ?= &lt;/P&gt;&lt;P&gt;       lo_clientProxy-&amp;gt;get_protocol( if_wsprotocol=&amp;gt;payload ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data lo_header type ref to if_wsprotocol_ws_header.&lt;/P&gt;&lt;P&gt;  lo_header ?= lo_clientproxy-&amp;gt;get_protocol( if_wsprotocol=&amp;gt;ws_header ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or here is a complete example for the in-system help:&lt;/P&gt;&lt;P&gt;Description&lt;/P&gt;&lt;P&gt;Using this proxy protocol, you can set additional SOAP header fields for an outbound (client) request message or read them for an outbound response message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Only proxies are available for the WS outbound (client)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use&lt;/P&gt;&lt;P&gt;The following methods are available:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET_REQUEST_HEADER&lt;/P&gt;&lt;P&gt;GET_RESPONSE_HEADER&lt;/P&gt;&lt;P&gt;Example&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; 
*&amp;amp; ---------------------------------------------------------------------*
*&amp;amp; 
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
************************************************************************
* Report demonstrates use of WS_HEADER protocol
************************************************************************

REPORT  docu_proto_ws_header.

DATA: interface TYPE REF TO co_sxidag_fsa_query,
      request TYPE sxidag_fsa_query_mt,
      response TYPE sxidag_fsa_response_mt,
      ws_header TYPE REF TO if_wsprotocol_ws_header,
      system_fault TYPE REF TO cx_ai_system_fault,
      flight_not_found TYPE REF TO cx_sxidag_flight_not_found,
      name TYPE string,
      namespace TYPE string.



* fill request data
request-flight_seat_availability_query-flight_id-airline_id = 'LH'.
request-flight_seat_availability_query-flight_id-connection_id =400.
request-flight_seat_availability_query-flight_id-flight_date ='20030524'.

TRY.


*   create instance
    CREATE OBJECT interface.

*   get WS_HEADER protocol
    ws_header ?= interface-&amp;gt; get_protocol('IF_WSPROTOCOL_WS_HEADER').

***************************************************************************
*   set somehow header as iXML-DOM tree
    DATA: ixml TYPE REF TO if_ixml,
          xml_document TYPE REF TO if_ixml_document,
          xml_root TYPE REF TO if_ixml_element,
          xml_element TYPE REF TO if_ixml_element,
          xml_node TYPE REF TO if_ixml_node.
    DATA l_xstring        TYPE xstring.
    DATA l_string         TYPE string.
    FIELD-SYMBOLS &amp;lt;fs_xstring&amp;gt; TYPE xstring.

*   Additional Header:
*   here we have 2 header elements as DOM fragment, eb:MessageHeaderand wsse:Security

    CONCATENATE
'&amp;lt;SOAP-ENV:Header&amp;gt;'
'&amp;lt; eb:MessageHeader eb:version="1.0" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" '
' xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" '
'  xmlns:xsd="http://www.w3.org/1999/XMLSchema"&amp;gt; '
' &amp;lt; eb:ConversationId&amp;gt;NULL&amp;lt;/eb:ConversationId&amp;gt; '
' &amp;lt; eb:From&amp;gt;'
' &amp;lt; eb:PartyId type="urn:x12.org:IO5:01"&amp;gt;99999&amp;lt;/eb:PartyId&amp;gt; '
'   &amp;lt;/eb:From&amp;gt; '
' &amp;lt; eb:To&amp;gt; '
' &amp;lt; eb:PartyId type="urn:x12.org:IO5:01"&amp;gt;123123&amp;lt;/eb:PartyId&amp;gt; '
'   &amp;lt;/eb:To&amp;gt; '
' &amp;lt; eb:CPAId&amp;gt;IPCC&amp;lt;/eb:CPAId&amp;gt; '
' &amp;lt; eb:Service eb:type="OTA"&amp;gt;SabreCommand&amp;lt;/eb:Service&amp;gt; '
' &amp;lt; eb:Action&amp;gt;SabreCommandLLSRQ&amp;lt;/eb:Action&amp;gt; ' 
' &amp;lt; eb:MessageData&amp;gt; '
' &amp;lt; eb:MessageId&amp;gt;mid:20001209-133003-2333@ clientofsabre.com&amp;lt; /eb:MessageId&amp;gt; '
' &amp;lt; eb:Timestamp&amp;gt;2001-02-15T11:15:12Z&amp;lt;/eb:Timestamp&amp;gt;  '
' &amp;lt; eb:TimeToLive&amp;gt;2001-02-15T11:15:12Z&amp;lt;/eb:TimeToLive&amp;gt; '
'     &amp;lt;/eb:MessageData&amp;gt; '
'   &amp;lt;/eb:MessageHeader&amp;gt; '
'   &amp;lt;wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext" '
'     xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/12/utility"&amp;gt; '
'     &amp;lt;wsse:UsernameToken&amp;gt; '
'       &amp;lt;wsse:Username&amp;gt;12345&amp;lt;/wsse:Username&amp;gt; '
'       &amp;lt;wsse:Password&amp;gt;ABC123&amp;lt;/wsse:Password&amp;gt; '
'       &amp;lt;Organization&amp;gt;NM9A&amp;lt;/Organization&amp;gt; '
'       &amp;lt;Domain&amp;gt;DEFAULT&amp;lt;/Domain&amp;gt; '
'     &amp;lt;/wsse:UsernameToken&amp;gt;'
'   &amp;lt;/wsse:Security&amp;gt; '
' &amp;lt;/SOAP-ENV:Header&amp;gt; ' INTO l_string.

*   convert to xstring
    l_xstring = cl_proxy_service=&amp;gt;cstring2xstring( l_string ).

    IF NOT l_string IS INITIAL.

*     create iXML DOM document from XML xstring
      CALL FUNCTION 'SDIXML_XML_TO_DOM'
        EXPORTING
           xml           = l_xstring
         IMPORTING
          document      = xml_document
         EXCEPTIONS
          invalid_input = 1
          OTHERS        = 2.

      IF sy-subrc = 0 AND NOT xml_document IS INITIAL.
        xml_root = xml_document-&amp;gt;get_root_element( ).
        xml_element ?= xml_root-&amp;gt;get_first_child( ).
*       add header element by element to SOAP header
        WHILE NOT xml_element IS INITIAL.
          name = xml_element-&amp;gt;get_name( ).
          namespace = xml_element-&amp;gt;get_namespace_uri( ).
          ws_header-&amp;gt; set_request_header(
                      name = name
                      namespace = namespace
                      dom = xml_element ).

          xml_element ?= xml_element-&amp;gt;get_next( ).
              ENDWHILE.
      ENDIF.
       ENDIF.


***************************************************************************
*   common coding....

*   call outbound
    CALL METHOD interface-&amp;gt;execute_synchronous
       EXPORTING
        output = request
       IMPORTING
        input  = response.

***************************************************************************
*   if supported by WebService, -
*   here additional response header elements can be read
*   in this example we assume that the server has set the same header fields in
*   the response message.
    xml_element =   ws_header-&amp;gt; get_response_header(
                            name = 'MessageHeader'
                           namespace = 'http://www.ebxml.org/namespaces/messageHeader' ).

    IF NOT xml_element IS INITIAL.
      PERFORM show_xml
         USING xml_element.
    ENDIF.

*   etc.....


  CATCH cx_ai_system_fault INTO system_fault.
    WRITE:/ 'System Fault'(sye).
    WRITE:/ system_fault-&amp;gt;errortext.
    EXIT.
  CATCH cx_sxidag_flight_not_found INTO flight_not_found .
    WRITE:/ 'Requested flight not found'(fnf).
    EXIT.
  CATCH cx_ai_application_fault .
    WRITE:/ 'Application fault'(apf).
    EXIT.
ENDTRY.


* show Result
WRITE:/ 'Availability Check Result'(res).
SKIP.
WRITE:/ 'Economy Class:'(ecc).
WRITE:/3 'Seats total:'(tot),
    response-flight_seat_availability_resp-economy_max_seats.
WRITE:/3 'Seats Free:'(fre),
     response-flight_seat_availability_resp-economy_free_seats.
SKIP.
WRITE:/ 'Business Class:'(bsc).
WRITE:/3 text-tot,
    response-flight_seat_availability_resp-business_max_seats.
WRITE:/3 text-fre,
     response-flight_seat_availability_resp-business_free_seats.
SKIP.
WRITE:/ 'First Class:'(ftc).
WRITE:/3 text-tot,
    response-flight_seat_availability_resp-first_max_seats.
WRITE:/3 text-fre,
    response-flight_seat_availability_resp-first_free_seats.


*&amp;amp; --------------------------------------------------------------------*
*&amp;amp;           Form  show_Xml
*&amp;amp; --------------------------------------------------------------------*
*       text
*---------------------------------------------------------------------*
*         --&amp;gt; ELEMENT     text
*---------------------------------------------------------------------*
FORM show_xml
  USING element TYPE REF TO if_ixml_element.
  DATA:
      ixml_factory TYPE REF TO if_ixml,
      stream   TYPE REF TO if_ixml_ostream,
      encoding TYPE REF TO if_ixml_encoding,
      stream_factory TYPE REF TO if_ixml_stream_factory.

  DATA: l_x TYPE xstring, l_c TYPE string.

  ixml_factory =  cl_ixml=&amp;gt;create( ).
  stream_factory  = ixml_factory-&amp;gt;create_stream_factory( ).
  encoding = ixml_factory-&amp;gt;create_encoding( character_set = 'UTF-8'
                                      byte_order    = 0 ).
  stream = stream_factory-&amp;gt;create_ostream_xstring( string = l_x ).
  stream-&amp;gt;set_encoding( encoding = encoding ).

  element-&amp;gt;render( ostream = stream ).

  cl_proxy_service=&amp;gt;show_xml_document( xml = l_x ).

ENDFORM.                     "show_Xml&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2006 16:20:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890002#M53219</guid>
      <dc:creator>thomas_jung</dc:creator>
      <dc:date>2006-12-15T16:20:16Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services Security using ABAP Proxies</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890003#M53220</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thomas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for the response. I have followed the steps as you mention but it is still throughing an error. I have created new thread for this issue .&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="2863997"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Could you please look  into it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kavitha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 21:15:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890003#M53220</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T21:15:26Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services Security using ABAP Proxies</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890004#M53221</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to consume a Web Service from BMC Remedy (non-SAP System) in SAP Solution Manager. I have generated the required ABAP Proxy Class from the WSDL file, created a logical port along with the authentification details using SOAMANAGER and instantiated the proxy class in an ABAP Program along with the request parameters to call the service. I keep getting the error message:- SoapFaultCode: 1. &lt;/P&gt;&lt;P&gt;Hence; I tried calling the service using the external open Source Program: SOAPUI 3.0.1. Here I saw that the SOAP Request includes a SOAP Header, whether the authentification details are embedded. After I added these details in the Request in SOAPUI, I could test the service successfully. &lt;/P&gt;&lt;P&gt;Now, I went back to the SAP system and saw that the Proxy Runtime generated only the ABAP types for the SOAP Body but no parameters were created for the SOAP Header. I found in SDN that the interface for adding SOAP Header is 'if_wsprotocol_ws_header'. Unfortunately, I did not find any documentation for it. So I just tried similar to the coding example of Thomas Jung but now I get XML parsing errors. &lt;/P&gt;&lt;P&gt;Can someone give me a working coding example or tutorial to solve this SOAP Header Problem? I am not sure if I am calling the following method correctly? &lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         CALL METHOD lo_ws_header-&amp;gt;if_wsprotocol_ws_header~set_request_header( name = name namespace =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;           namespace dom = xml_element ).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;I would be really thankful if someone out there can help me to solve this problem. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: Following is the SOAP Request from SOAP UI that I need to build in the SAP System:-&lt;/P&gt;&lt;P&gt;&amp;lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:THD_Global_Interface_Ticket_V3"&amp;gt;&lt;/P&gt;&lt;P&gt;   &amp;lt;soapenv:Header&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;urn:AuthenticationInfo&amp;gt;&lt;/P&gt;&lt;P&gt;         &amp;lt;urn:userName&amp;gt;?&amp;lt;/urn:userName&amp;gt;&lt;/P&gt;&lt;P&gt;         &amp;lt;urn:password&amp;gt;?&amp;lt;/urn:password&amp;gt;&lt;/P&gt;&lt;P&gt;         &amp;lt;!&lt;DEL&gt;Optional:&lt;/DEL&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;         &amp;lt;urn:authentication&amp;gt;?&amp;lt;/urn:authentication&amp;gt;&lt;/P&gt;&lt;P&gt;         &amp;lt;!&lt;DEL&gt;Optional:&lt;/DEL&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;         &amp;lt;urn:locale&amp;gt;?&amp;lt;/urn:locale&amp;gt;&lt;/P&gt;&lt;P&gt;         &amp;lt;!&lt;DEL&gt;Optional:&lt;/DEL&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;         &amp;lt;urn:timeZone&amp;gt;?&amp;lt;/urn:timeZone&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;/urn:AuthenticationInfo&amp;gt;&lt;/P&gt;&lt;P&gt;   &amp;lt;/soapenv:Header&amp;gt;&lt;/P&gt;&lt;P&gt;   &amp;lt;soapenv:Body&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;urn:OpCreate&amp;gt;&lt;/P&gt;&lt;P&gt;         &amp;lt;urn:GI_WS_Action_LogDelta&amp;gt;?&amp;lt;/urn:GI_WS_Action_LogDelta&amp;gt;&lt;/P&gt;&lt;P&gt;         .....................&lt;/P&gt;&lt;P&gt;         &amp;lt;urn:GI_TransferType&amp;gt;Create&amp;lt;/urn:GI_TransferType&amp;gt;&lt;/P&gt;&lt;P&gt;         &amp;lt;urn:GI_Direction&amp;gt;Incoming&amp;lt;/urn:GI_Direction&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;/urn:OpCreate&amp;gt;&lt;/P&gt;&lt;P&gt;   &amp;lt;/soapenv:Body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/soapenv:Envelope&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Oct 2009 16:39:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890004#M53221</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-30T16:39:30Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services Security using ABAP Proxies</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890005#M53222</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the same problem with the soap header.&lt;/P&gt;&lt;P&gt;When I try to add the header as written in the code samples above, I receive the following error. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proxy protocol IF_WSPROTOCOL_WS_HEADER is not available.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody help me please? many thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Apr 2011 16:44:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890005#M53222</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-04-05T16:44:04Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services Security using ABAP Proxies</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890006#M53223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tried the example but the Concatenate to string won't hold that much.&amp;nbsp; What is wrong?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Jul 2013 19:40:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890006#M53223</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-31T19:40:55Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services Security using ABAP Proxies</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890007#M53224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am facing the same problem.&lt;/P&gt;&lt;P&gt;Getting a dump with the message:&lt;/P&gt;&lt;P&gt;"&lt;SPAN style="color: #333333; font-size: 12px;"&gt;Proxy protocol IF_WSPROTOCOL_WS_HEADER is not available." on our client's server.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;However, on our internal server, it works fine.What is the SP level or Note that is required to enable this and how do we enable this?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Aug 2015 06:49:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/web-services-security-using-abap-proxies/m-p/890007#M53224</guid>
      <dc:creator>kartefact</dc:creator>
      <dc:date>2015-08-06T06:49:51Z</dc:date>
    </item>
  </channel>
</rss>

