Proxy/XI adapter

Could someone please give me the steps required to have proxy communication..
For example like IDOC's and RFC's does SM59 need to be configured in ECC or XI or Both...
what other things are necessary an what should be done in comm channels?

Hi,
Befor going with the  settings....we should know,what are the types of proxies are there.
<b>
There are two Types of proxies which can be done by ABAP or JAVA</b>
‘<b>client’ proxy</b> is used by an application to send messages outside of the system it resides in (normally to the IS in this context).
<b> ‘server’ proxy</b> is used by an application to receive messages from sources outside itself (again, normally the IS in this context).
<b>To test a connection -</b> /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
<b>Client Proxy</b> - /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
<b>Server Proxy -</b> /people/siva.maranani/blog/2005/04/03/abap-server-proxies
<b>Testing proxy -</b> /people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation
<b>JAVA Proxies:</b>
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d
<b>ABAP Proxies:</b>
/people/sap.user72/blog/2005/12/13/integration-builders-through-proxy-server-part--2
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
/people/arulraja.ma/blog/2006/08/18/xi-reliable-messaging-150-eoio-in-abap-proxies
/people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation
/people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments
/people/sukumar.natarajan/blog/2007/01/07/how-to-raise-alerts-from-abap-proxy
/people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies
<b>ON SDN TV</b>
https://www.sdn.sap.com/irj/sdn/advancedsearch?query=abap%20proxy%20xi&cat=sdn_all&start=11#
Get back if u not getting these...
Cheers,
Raghavesh
Message was edited by:
        Raghavesh Reddy

Similar Messages

  • Regarding proxy and adapter

    In the doc, it is said that for SAP WAS > 6.20, we can develop interface and use proxy. So why we still use SOAP adapter  when connecting to web service, Is it a must?
    Any comments will be greatly appreciated.

    hi
    Proxies are interfaces which will get executed in the application system. They can be created only in the system from message interfaces using the proxy generation functions.
    You can use proxies for systems with WAS >=6.20
    XI will communicate in native language with SAP systems via proxies. Proxies uses XML - SOAP based communication for both ABAP and Java Proxies
    Proxy generation generates classes and structures for the interfaces and data types written in WSDL. The range of commands in the Integration Builder is restricted to a suitable WSDL subset for system integration."
    The WSDL are generated for the Message Interface created, so Proxies use the SOAP protocol, Proxy is not a substitute for SOAP but if you want to perform some operations in R/3 then it is helpful to use ABAP proxy.
    ABAP proxy generation gets the WSDL description for message interfaces from the Integration Repository (WSDL Web Service Description Language) by using http. In WSDL, data that is transferred using messages is described using XSD (XML Schema Definition Language).
    The Integration Builder does not support the full range of WSDL (for message interfaces) and XSD (for data types) commands; this is not the case for WSDL in the Web service infrastructure, however.
    Proxies are used only when sender/receiver and SAP XI understand XI message format. The one most important difference between a proxy and adapter is that the adapter converts the sender/receiver format to the XI message format but where as proxy does not need to do that as they natively understand the XI message format.
    For a webservice you should use eitehr a SOAP adapter or HTTP adapter. If your interfaces are going to connect SAP then I would rather suggest to use proxies. If they are externally located and if they are third party interfaces then we can go for webservices
    for SAOP adapter Plz chk this link
    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm
    If U hv any further queries then reply..
    Thanks
    Manas

  • Problem receiving acknowledgement: abap proxy == file adapter

    Hi experts,
    I am developing an asynchrone interface using PI 7.0. The scenario is: SAP ==> FILE.
    In SAP I have created an abap proxy in wich I requested an acknowledgement when calling from the abap code. In PI I have created an Integration Process with a receive step, and a send step. In de send step I am asking for a transport acknowledgement.
    When I test the interface and I look in the SXMB_MONI in PI, I see the acknowledgement given back to the IP, but in the SAP backend system I don't receive anything in the abap proxy which had send the original message. In de SXMB_MONI from SAP I see a "?" Still awaiting  acknowledgement.
    Can anyone help me with this scenario? I really need an acknowledgement from the file adapter in the calling abap proxy.
    Regards, Jeroen

    You need to crate a REceiver Agreement for this sender...
    The Integration Server sends an acknowledgment message back to the sender (CENTRAL_BACK). It uses the name of the sender system for logical and technical backward routing.
    If the sender is addressed using an ABAP proxy, you must define a corresponding receiver agreement for this sender.
    http://help.sap.com/saphelp_nw04/helpdata/en/29/345d3b7c32a527e10000000a114084/content.htm
    -SM

  • XI 3.0 PROXY/ File adapter problem

    We have XI 3.0. We used the proxy to send a file from R3 to XI and used file adapter in XI to put the file back to R3 file server.
    From the SXMB_MONI in R3, the message was successfully sent from R3 to XI.
    From the SXMB_MONI in XI, the URL address https://aaaa###.com:52201/MessagingSystem/receive/AFW/XI (the SAI_AE_DETAILS_GET returned) had the SSL service number(port number 52201) that I do not know where it was defined. I checked the communication channel and SM59 but found out nothing about 52201, neither the SSL part.
    Would some one please tell me where the SSL security was defined?
    Thanks for your help in advance!

    Satish,
    I checked the communication channel in the Configuration and the the transport protocol was "File System(NFS). We did not use FTP.
    Thanks!
    Fisher

  • Proxy RFC-Adapter XI = BI

    Hi everybody,
    I have to build an interface from XI to BI.
    I have to choose beetween proxy mode or the RFC adapter.
    I have already looked the differents "how to" and they said to use the proxy because it manages the delta (EOIO).
    But if i don't care of the mode delta, someone can tell me the best for each case ?
    If you can tell me the differents steps to implement the RFC mode it will be nice
    Thank you by advance
    Regards
    Flavien

    Hi Flavient,
    There are plenty of blogs available for both RFC and Proxy scenarios. Just for the in the forum. I would go with Proxy as it would be adapter less communication with R3 and XI.
    VJ

  • Proxy Vs Adapter usage in an Async Communication

    Hello All,
    Just want to get a better clarification on the proxy usage.
    The communication is Asynchronous and there is a standard IDOC existing or an IDoc generated from BAPI.
    is it advisiable to use Idoc adapter in this case.
    OR
    I take the proxy approach.
    Regards,
    Sita K

    Hi Sita,
    SAP always recommends usage of ABAP proxies since WAS 6.4 and above due to the presence of local integration engine which enhances the performance. and hence usage of RFC has diminished over the years.
    But in your case you already have a standard Idoc for processing. In this case you need to identify two things:
    i) Is the incoming payload huge? - In my personal experience if the interface is for Data migration stuffs for some legacy systems, best is to use proxy since in one single Idoc more than 100 records will result in some issues (i dnt remember the exact error but there will be error). For this you need to trigger an Idoc for each 100 or more data. And during Data Migration there will be huge records.
    ii) Whether the processing logic would not be easy to implement.
    If you can call the standard BAPI or FM from the server proxy and the data is huge go for proxy else go for IDoc.
    Hope this clarifies.
    Souvik
    Rewards point if helpul.

  • Proxy - File Adapter - "Still awaiting acknowledgment"

    Hi,
    I have a "Proxy -> BPM -> File" scenario and have configured acknowledgment. When the data is sent from proxy and written to file without errors I get the correct acknowledgment back to the R3 system. But when the file can't be written (FTP cant be reached) then  I get an error in the BPM step but get an Wait step in R3. "Still awaiting acknowledgment"
    sxmb_moni in PI:
    Processed successfully@ @Still awaiting acknowledgment           @ 04.08.2009 14:47:18 14:47:18     @R3System
    Processed successfully@ @Acknowledgment contains system errors   @ 04.08.2009 14:47:19 14:47:19 @Integration Process
    In SWWL I see this status:
    Waiting for event 'SEND_OK_TRANSPORT' of object type 'CL_SWF_XI_MESSAGE'
    Maybe it has something to do with the "Guaranteed delivery". It retries 4 times and maybe it is waiting for an retry limit or something. I am not sure.
    Any ideas on this one?

    Shouldn't this be a "Acknowledgment contains system errors" ?
    Are you implementing any logic once the deadline is met?
    To send the NACK to R3 you need to have a Send step in your Exception/ deadline branch which will send the required message to R3.
    A similar approach is shown here: /people/michal.krawczyk2/blog/2006/06/22/xi-playing-with-the-file-adapters-acknowledgments
    Instead of the Control Step you need to have a Send Step.
    Update:
    Please note that any acknowledgement from AE will come into the BPM and will not go directly/ automatically to R3. The meaning of acknowledgement coming back to the Sender Application means ACK/ NACK to the BPM and not any other system.
    Regards,
    Abhishek.
    Edited by: abhishek salvi on Aug 5, 2009 2:48 PM

  • Error with receiver java proxy

    for a XI type communication channel for receiver Java proxy I see following error in SXMB_MONI.
    <i>Unable to read user password from communication channel of type Error when accessing the secure store (access ID = 3650CAFA1FBAA04E8F260C6C4C1923FA) Error while reading from the secure store: ERROR_UNKNOWN: Cannot find entry in secure store (SECSTORE,023).</i>
    I have specified the correct credentials for the non sap system in authentication data i.e. XIAPPLUSER and its password.
    Any pointers?

    Hi Amol
    Did you solved this problem? I am also getting the same error when calling receiver java proxy with Adapter type XI.
    If you have solved the problem pl let me know.
    Regards
    Prahllad

  • Path  in the Proxy (XI)  Receiver comunication channel

    Hi,
         If i choose the Proxy(XI) adapter in the Receiver communication channel we need to give the Path .
    how we will get the path.. and  what is the Tcode for getting  path.. and what is the use of path..  
    Thanks
    BABU

    Hi,
    For Proxy u create the XI adapter and the parameters for the Xi adapter are.
    U have to create the HPPT destination type H for XI adapter.in SM59
    Adapter Type     XI
    Sender/Receiver     Receiver
    Transport Protocol     HTTP1.0
    Message Protocol     XI3.0
    Adapter Engine     Integration Engine
    PROPERTIES
    Addressing Type      HTTP destination
    HTTP destination     PI_XXXXXX_HTTP
    Regards,
    Phani
    Reward points if Helpful

  • HANDLING HTTP "GET"  IN SENDER ADAPTER

    Hi,
    I have a Scenario where I have to use HTTP GET Adapter  to get data from a website daily to PI and Post the data from PI to SAP ECC.On the receiver end Idoc is being used.I need help on what to use (From sdn I came to know that Java Proxy or Adapter Module can be used ) and how to configure the sender adapter in this scenario.In case of Adpater module the steps needed to configure the scenario would be helpful.In case of Java Proxy sample code that would suit the scenario would be appreciated.

    Only 7.3 version (Latest) supports HTTP GET method. All previous versions support only POST.
    In your case java proxy is better choice.
    Refer these standard links.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b07fc2113ab?quicklink=index&overridelayout=true
    http://wiki.sdn.sap.com/wiki/display/Java/JavaProxyChangesinPI7.1fromPI7.0
    http://help.sap.com/saphelp_nwesrce/helpdata/en/86/58cd3b11571962e10000000a11402f/content.htm
    Basically you have to create java proxy for the outbound (sender) interface and use those proxy(stub) objects to code in java. Refer sender java proxy in the above link.

  • Proxy receiver communication channel

    Hi Experts,
    When I am executing an interface in XI, I am getting the message in SXMB_MONI.
    <SAP:Stack>Unable to create HTTP client (exception 1)</SAP:Stack>
    The receiver is Proxy here. Where can I get the service number of R/3 system to enter in the XI receiver communication channel and what's the significance of this? I am using Proxy receiver adapter with URL address connection. I have given 8000 as the service number. Not sure whether this is right. What is the path prefix?
    In the SXMB_ADM, do I need to maintain some parameters for proxy?
    Thanks
    Ricky

    I did give the Service number of R/3. My R/3 uname and password for login
    But I am getting the message in MONI "HTTP response contains status code 401 with the description User not authorized for message processing Authorization error when sending using HTTP (error code: 401, error text: User not authorized for message processing". Pls help to sort this out
    Thanks
    Ricky

  • ABAP Proxy To XI

    Hi All,
    I hope i can get an answer to lingering problem that we have currently.
    We manage to configure to have XI --> ECC 5.0 (through Proxy / XI Adapter)
    We have another scenario where we are using ECC 5.0 through ABAP proxy to send messages to XI. However, we are facing the following error message :
      <SAP:Code area="INTERNAL">DESTINATION_NOT_FOUND</SAP:Code> 
      <SAP:Stack>HTTP Destination_Receiver  missing (system , transaction SM59)</SAP:Stack>
    1. SM59 ECC --> XI HTTP Connection Test is Ok
    2. SCIF T-Code. XI services all activated
    3. SM59 XI --> ECC HTTP connection test was ok
    4. XI --> ECC (via XI Adapter Scenario --This is ok)
    5. SM59 - Deleted and recreate the connection
    6. Regeneration of the Message Interface in ECC
    Thank you
    Sulaiman

    hi asari,
    ABAP proxy objects can only be generated for SAP systems that are based on SAP Web Application Server 6.40.
    The proxy generation retrieves the WSDL description of the interface from the Integration Repository using HTTP. The address of the appropriate server is taken from the exchange profile (parameters 1, 2, and 3 u2013 see below). Queries to the Repository are subject to authentication. The user and password for these queries are also taken from here (parameters 5 and 6). Information used to navigate from the ABAP Proxy Generation to the initial page of the Integration Builder is also taken from the exchange profile (parameters 1, 2, and 4).
    Example configuration for accessing
    interfaces in the Integration Repository (exchange profile)
    check link
    http://help.sap.com/saphelp_nw04/helpdata/en/86/58cd3b11571962e10000000a11402f/frameset.htm
    reward points if helpfull
    regards
    kummari

  • Receiver XI Adapter: Error 401

    Hi All,
    I am getting the below error in a file to proxy(XI Adapter) scenario. What is the role that i need to add to the user that i am using on the XI Adapter?
    "HTTP response contains status code 401 with the
    description User not authorized for message
    processing"
    Thank you in Advance,
    D

    Hi Danny,
    Please see very important link:-
    http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
    [Reward points for useful reply.]
    Vishal

  • Proxies Vs. Adapters: When to use Proxy?

    Could somebody list out the scenarios where you would Proxy and where you would use Adapter?
    Use Proxy or Adapter: What is the best practice to develop my integration?
    An Example Scenario:
    Let's say I have data from legacy systems in legacy format in text files.  I have a standard to BAPI to call to send to R/3.  But, I need to do some lookups, code conversions etc. before I call the standard BAPI.  So, we write a wrapper ABAP fucntion, inside there we write lookup codes, and then call standard BAPI.
    Should I do this scenario using Proxy or regular RFC adapter?
    Thanks.

    Hi Sorna,
    You can do both but since you got the wrapper function it's going to be much easier (**and faster**) to use RFC adapter
    - RFC adapter will be maintained for a quite a long time and it's friendy to monitor
    on the other hand proxies are relatively new concept the will be used more extensively more and more in the future
    (that's what SAP says as least) but it can only be implemented with WAS 6.20 and above so not all systems will have that possibility
    monitoring features of the proxies are on the oter hand based on the local integration server (monitoring - TCODE - SXMB_MONI) on the R/3 system and most probably it will even be improved in the near future:)
    but that's just my opinion:)
    hope that you'll hear some more others
    Regards,
    michal

  • Proxy: Error code 401

    Hi,
    In my file to proxy(XI adapter), i am getting the following error:
    "<i>HTTP response contains status code 401 with the
    description User not authorized for message
    processing</i>"
    The user that i am using on the xi adapter has the role "SAP_XI_APPL_SERV_USER" added.
    Is there something that i am missing

    The message fails on a step where it calls the XI adapter. Here is the message from the pipeline:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">HTTP_RESP_STATUS_CODE_NOT_OK</SAP:Code>
      <SAP:P1>401</SAP:P1>
      <SAP:P2>User not authorized for message processing</SAP:P2>
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText><html><body><H1>SAP Integration Engine</H1><BR />User not authorized for message processing.<BR /></body></html></SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>HTTP response contains status code 401 with the description User not authorized for message processing Authorization error when sending using HTTP (error code: 401, error text: User not authorized for message processing)</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>

Maybe you are looking for

  • How to change the SID name in the server

    hi all, i installed oracle 10g R1 on windows 2003 server. i gave an sid and created a database. the database is new and there is no data in the db. now i want to change the SID name of the database. pls help me in doing this. regards, nagarjuna

  • Keep getting this strange message when opening project

    Hello!!! This project worked perfectly fine yesterday but when I load it today I get this bundle of wierdness The "SetEnv" task could not be instantiated from the assembly What in the heck does this mean? do I have to re-install vs 2013? Thank You AO

  • How to determine best User Device Affinity Settings

    We've configured User Device Affinity for our site based on the canned defaults. Initially we started with 14 days and 1440 minutes. But after a recent deployment, we discovered that our Antivirus service account is registering as a "Primary User" on

  • Admin console userid and password

    Hello, I have just installed the WebLogic 8.1 platfrom with a developer license on Windows XP. What is the userid and password to access the admin console for the examples application Solomon

  • Can iCloud Upload be Throttled?

    I have a large (170 gig) photo library that I'd like to upload to iCloud via Yosemite Photos.  The problem is that the upload is overwhelming my modem, effectively crashing it (my cable co says it's going into a "no ping state").  When this happens,