Sender proxy

I have couple of questions.
  1) How to handle sender proxys across different systems (DEV , QA , PROD)
      do we need to create proxys in each systems or is there any way to 
      transport  them across different systems.
  2) Is it good to have one namespace for each scenario under a software   
     component or is it better to have one component per scenario

1. Ususally it is transported in thesimilar manner in which any other ABAP object is transported.
2. The abstraction of Software Componenet and namespace depends upon the complexity of the system integration landscape. If ur scenaio involves many interfaces, then the logical distinction can b done by creating several Software Components. If it involves just 2-3 interfaces, it is better to go for one SWC and 2-3 namespaces.
Regards,
Prateek

Similar Messages

  • Sender proxy to sap pi -chinese character

    Hi experts,
    I am having a scenario sender proxy to sap pi. Via the proxy , some chinese character are send into sap pi and during my sxmb_moni the receiver ( inbound message payload) is in BOXES. I tried to debug the proxy and it is sending chinese characters to sap pi but only problem when it arrives to sap PI it becomes into Boxes.
    I have done researc and they have mention to use RFC Unicode. I have configured but it is the same problem into boxes.
    Please help me.  PLZ..

    Hi Mark,
    Thanks a lot for your reply. Basically it is Abap proxy. Do you think it is possible to use UTF-8 or UTF16 in your XML encoding for abap proxy. I am not so good in abap proxy and it is generated by abaper. Pleae advise me if i am wrong..

  • No messages in SXMB_MONI for ABAP Synch Sender proxy

    Hi,
    I am doing a Scenario which involves ABAP Synchronous sender Proxy and Webservice at the receiver end. On triggering the outbound proxy from a report, i can see no messages in SXMB_MONI of the ECC system neither can i see any message in PI(SXMB_MONI). But on triggering the same after deleting the Receiver Determination in PI Configuration, SXMB_MONI promptly logs the message with error 
    "No receiver could be determined" both in ECC and PI, since there is no receiver determination.
    Note:I am not getting any System fault or Application fault in Sender report neither any response message.
    There is no problem with the Proxy settings since other proxy scenarios are working fine with same ECC system but those are Asynchronous proxy calls.
    Any Clue about this?
    Regards
    Amith

    HI,
        YOur answer is near to my problem . Can i ask you more detailed.
    I am not getting messages in SXMB_ADM. So i configured in Integration server in ECC & XI system.
    IN ECC , i am using two clients, dev & testing - so in which client i have to do configuration ? and What is the role of the business system in ECC ( Integration Server or Application server )???
    IN XI, i am using only one client 100...so i have done. here i have given Role of business system - HUB Integration Server.and corresponding destination http://host:port/sap/xi/engine?type=entry
    And while creating business systems in SLD...
    for XDC...i have given path http://host:port/sap/xi/engine?type=entry
    for EDCClient105...how can i create for proxy ...Adaper XI? is it type -
    WEB AS ABAP?
    pls reply for my mesaages?

  • Additional Header Informations in Sender-Proxy for XI Routing

    Hi All,
    I'm using an ABAP-Proxy to send data to XI. There should be a routing rule to decide, which Business System will be the receiver of the message.
    As the size of the Message is quite large I'd like to do without Message Mapping. But in this case I don't have the needed information for routing in the XI Message Content.
    Is there any possibility to fill some context objekt in the sender proxy, which I can use for the rounting in XI. I found some parameters like URLParamOne, URLParamTwo, .... or HeaderFieldOne, HeaderFieldTwo, ...
    Does anybody know, whether I have access to any of these informations in my sender proxy.
    Thanks a lot for your help
    Barbara

    Hi Barbara,
       What is the routing rule for your case?
    You said there are no fields in the payload which determine the routing.
    In this case, you can see if one of the existing fields in the outbound interface can be used to hold this information.
    If there is no such possibility, as you said, you have to add a field to the outbound interface and you have to REGENERATE and REIMPLEMENT the proxy , as the structure of the interface got changed.
    And one more thing, for determining the Receiver, there is no need to do mapping.
    YOu can simple specify the condition in the receiver determination
    http://help.sap.com/saphelp_nw04/helpdata/en/26/5ccd3bb4560f01e10000000a11402f/content.htm
    Regards,
    Ravi

  • Sender Proxy to send multiple messages

    Hello All XI experts,
    I need your help to work for my scenario which is a Proxy-File .
    I need to send data picked up from certain group of tables via sender proxy to XI.
    The problem is that , we will be having thousands of records at the same time , so what we plan we can send the records via multiple messages in bunch of n no of messages rather sending the entire data in a single message.
    Can you please help me in order to find a way by which we can achieve this in sender proxy ( to send multiple messages with each bunch having n no of messages  ) .
    Waiting for your expert thoughts and invaluable help.
    Thanks,
    Sunil

    Hi
    This scenario can be handled at abap end.
    Decide the number of records you want to send in one file. In abap when the number of records reached then call the abap proxy method. For the remaining records again call the abap proxy method so while going to XI it will pass only the number of records desired by you.

  • Sender Proxy - Multiple Message problem

    Hello,
    I have a problem in a proxy process. I have a Sender Proxy which reads a file and sends it to PI. The file is converted into IDocs and sent to SAP ERP. The problem is that my mapping is splitting the file and sending multiple IDocs. So in my mapping I have Split template.
    To the messages default the Messages and Message tags are added. The problem is when I sent my message from Proxy I am not able to add these Messages and Message tags.
    Is there a way to add it? Or is it not possible?
    Thanks.

    >>I am not able to add these Messages and Message tags
    Not very clear about the question.
    As I understand you get extra message tags when you change the occurance of messages in signature tab of message mapping.
    Have a look at the below blog for sending mutliple Idocs.
    I guess, it would eliminate the need of message tags.
    You donu2019t ave to change the occurance in Message Mapping . Just change the IDoc XSD as given in this blog
    /people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change

  • Attachments with Sender Proxy

    Hello,
    is there the possibility to send attachments (in base64) with a sender proxy to SAP PI? Which possibilities or restrictions would I have for thise case?

    Just wanted to reopen the question once again as there is one more thing I was wondering about:
    When I receive the message with attachment as multipart, is it also possible then to map the attachment (base64) to a single element within the target structure?
    Result should be a single message where one element contains the base64 code of the sent attachment.

  • EOIO Service for Sender Proxy

    Hi All,
    I want to set EOIO service for Sender Proxy.
    since for proxy no need for sender aggrement, so i did not create it.
    When i trigger the Proxy from ABAP report, the messages are going in different orderlast first and first as last, but i want the messages to go in First come First Serve order.
    please suggest me.
    Thanks in Advance,
    Sriram

    Hi,
    It is possible to set the EOIO for Proxy
    We just have to specify the quality of service as “Exactly Once In Order” in the
    message header. This is very easy to specify in the case of File, JDBC, JMS, SOAP and Mail Adapters. This is done in the sender communication channel configuration using the property “Quality of Service”. You may wonder! Why can’t we define the Quality of Service for the XI Sender adapter? The reason is that sender communication channel is not required for ABAP Proxies and even if you manage to create the XI sender communication channel, you will not find a drop down box for quality of service.
    Please refer below links
    XI: Reliable Messaging – EOIO in ABAP Proxies Step by Step process
    /people/arulraja.ma/blog/2006/08/18/xi-reliable-messaging-150-eoio-in-abap-proxies
    Is EOIO messaging possible using ABAP Proxy in WAS 620?
    There is a Serialization Concept-
    http://help.sap.com/saphelp_nw2004s/helpdata/en/20/46e3e5975b4de49f222519dd2b7dee/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/65/40c9a4a1fa476288ac61b5fcc6bbde/frameset.htm
    Hope this give some idea,
    Thanks
    Swarup

  • Commit work issue inside userexit while triggering sender proxy

    Dear All,
    We have a situation where in, a sender proxy is triggered inside the Userexit of a transaction. When we try to execute the proxy in a test program, the XML message is not reaching XI unless a commit work statement is put immediately after Proxy call method. But this solution cannot be incorporated inside the Userexit as that will commit the whole transaction. Also there are number of other methods triggered inside the Userexit after the Proxy is triggered.
    Kindly respond to the below queries:
    1.  Is there a Standard commit after a userexit is triggered? if yes, shall that solve the problem?
    2.  Is there any solution other than commit work statement?
    Thanks in Advance,
    Zafar Ali

    Hi,
    Any userexit is part of a standard SAP program, every Standard SAP program esp any transaction like VA01, MIRO, ME21n etc will certainly have a commit work at the end of the transaction. or there will be a implicit commit work after a dialog step.
    So when that commit work is executed, the proxy call wil be sent for sure.
    So it will work if you don't put commit work in the userexit immediately after the proxy call.
    regards,
    Advait.

  • Help required for Sender Proxy/RFC and Receiver RFC approach. Urgent please

    Hi All,
    I have one sender R/3 system
    I have two receivers R/3 systems
    Business Partners data from sender R/3 system needs to be repliacted to 2 receivers R/3 systems
    From sender R/3 system one Sync Abap Client Proxy or
    Sync RFC will send Business Partners data to XI.
    For both receivers R/3 systems there is only one RFC Currently there is no flag condition for 2 receivers as this is
    Business Partner replication scenario.
    Also In XI there is restriction that multiple sync receivers cannot be there.
    Please let me know how to make this approach.
    Regards

    Rich,
    Create two O/B Interfaces - Synch. Create Proxy1 for O/B Interface1 , Proxy2 for O/B interface 2.
    So while defining Receiver determinatio, you will define as following,
    Receiver Determination----1
    Sender : Sender_BusinessSystem
    Sender Interface : O/B Interface 1 ( i.e Proxy1)
    Receiver : BusinessSystem_ C
    Interace Determination
    Sender : Sender_BusinessSystem
    Sender Interface : O/B Interface 1 ( i.e Proxy1)
    Inbound Interface: RFC_Rec
    Receiver Determination----2
    Sender : Sender_BusinessSystem
    Sender Interface : O/B Interface 2 ( i.e Proxy2)
    Receiver : BusinessSystem_D
    Interace Determination
    Sender : Sender_BusinessSystem
    Sender Interface : O/B Interface 2 ( i.e Proxy2)
    Inbound Interface: RFC_Rec
    Hope it helps!
    raj.

  • Error Sending proxy from 2 different business system to PI

    Hi All,
    We are trying to send the proxy to XI system from 2 different business systems. One is ECC and other is POSDM, It is successfully sent from ECC but when sending the same from POSDM we are getting following error
    "An error occurred when determining the business system (LD_ERROR)"
    We checked the RFC SAPSLDAPI, LCRSAPRFC they are in place. We have also created the type H connection from POSDM pointing to PI and from PI pointing to POSDM.
    And the In sxmb_adm of POSDM system the role is maintained as Application System and IS_URL parameter is pointing to PI, but still we are getting same error.
    Could you all experts please provide you valuable input why this error is coming and how to resolve this?
    Thanks
    Ankit

    Hi Soni,
    check your config in sxmb_adm > Integration Engine Configuration. Also run S_BCE_68001402 and check for locked users.
    Try refreshing the cache in SXI_CACHE in that system.
    Check if u r executing the report in the same client in which u have done all the settings.
    Also make sure that u have included the commit work statement after the Execute Asynchronous method call.
    regards,
    ganesh.

  • Safari is not sending proxy-authorization header for some https requests

    Hi,
    I have the problem that sometimes Safari doesnt send the necessary Proxy-Authorization header to our proxy for HTTPS requests.
    The proxy settings are configured in system preferences with a username and password.
    I did packet capture and I can see that most of the time it will work just fine and the trace looks something like this:
    CONNECT communicator.strato.de:443 HTTP/1.0
    Host: communicator.strato.de
    User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; de-de) AppleWebKit/523.12.1 (KHTML, like Gecko) Version/3.0.4 Safari/523.12.2
    Proxy-Authorization: Basic XXXXXXXXXXXXXXXXX== (edited)
    HTTP/1.0 200 Connection established
    While some times it will look something like this :
    CONNECT communicator.strato.de:443 HTTP/1.0
    Host: communicator.strato.de
    User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; de-de) AppleWebKit/523.12.1 (KHTML, like Gecko) Version/3.0.4 Safari/523.12.2
    HTTP/1.0 407 Proxy Authentication Required
    Any idea why Safari sometimes wouldn't send the credentials to the proxy?
    Simon Putz
    Ironport Systems Customer Support

    Hi, I am also facing same problem
    Software : Weblogic jdk1.3.1
    If anyone know the solution ,Please help me
    Thanks,
    Suneel

  • Sender PROXY- Receiver SOAP AXIS

    Dear Experts,
    we are gettting below error in SXMB_MONI
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Technical Routing
      -->
    - <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="OUTBINDING">CO_TXT_OUTBINDING_ERROR</SAP:Code>
      <SAP:P1>-BC_RECEIVER_WS_TO_WS_YGVK</SAP:P1>
      <SAP:P2>-SAPISU,http://ygvk_ws_to_ws.SI_RECEIVER_WS_TO_WS_YGVK</SAP:P2>
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>No standard agreement found for , BC_RECEIVER_WS_TO_WS_YGVK, , SAPISU, http://ygvk_ws_to_ws, SI_RECEIVER_WS_TO_WS_YGVK</SAP:AdditionalText>
      <SAP:Stack>Problem occurred in receiver agreement for sender -BC_RECEIVER_WS_TO_WS_YGVK to receiver -SAPISU,http://ygvk_ws_to_ws.SI_RECEIVER_WS_TO_WS_YGVK: No standard agreement found for , BC_RECEIVER_WS_TO_WS_YGVK, , SAPISU, http://ygvk_ws_to_ws, SI_RECEIVER_WS_TO_WS_YGVK</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Thanks,
    ajai

    Problem occurred in receiver agreement for sender
    Is the Receiver Agreement in place? Can you check the CACHE once.
    Regards,
    Abhishek.

  • PI is slow when using Sender Proxy.

    Hi,
    We configured Proxy to PI to JDBC, interface is working fine when getiing around 10,000 records. We are facing problems when there are 40000 to 50000 records. Cant PI handle these many records.
    PI is going very slow and and nearly taking 2-3 hrs for processing records to target system.
    What was the reason and please let me know how to achieve this process.
    Thnaking you,
    Hari

    Hi Hari,
    First of all using proxy the performance will be good than using adapters. So basically the issue is not with the proxies. It may be the peoblem with the configuration and the process which you are following.
    If you are getting data from multiple interface which means that multiple applications. If you are inserting all the inerfaces data into same table better you can use stored procedure instead of standard functionality . If you are using this stored procedure the execution will be happen at database side. In this case it will not take much time to process the records to database.
    Regards,
    Raju

  • Java Proxy as Sender in PI 7.1

    Hello everybody,
    I would like to build a Java Proxy as a sender in PI 7.1. To be more precise, I would like to implement an asynchronous distribution scenario from MDM to PI. I understand the process of deploying and calling a receiver Java Proxy, but currently I don't know how to do the sender proxy. I can import the PI WSDLs, but I only get methods with return parameter void, taking the PI message type as input.
         public  void modifyRecordOutA(mdm.masterdatareplication.ModifyRecordRequest modifyRecordRequest) { }
    So far so good, but somehow I have to send the data to PI, right? Could anybody tell me how to do this? Is there any documentation available that does not refer to older versions of the NWDS?
    Thanks in advance,
    Jörg
    P.D.: Hints referring to attach pictures to the request would also be welcome, if there is something special to be considered.

    Hi,
    You can have 2 types of Java proxies viz. client(putting data into xi pipeline) & server (xi pipeline sends request to these proxies.)
    From system point of view, the requirements vary in case of these two. for server proxies you can have a webas java business system and associated technical system in sld.in case of client proxies, refer SAP note #809420.
    But for a Java proxy, I would need a separate Java server(?) to run the application on, is this correct?
    You do not need a separate Java server. The basic difference between ABAP proxies and Java proxies is ABAP proxies reside on the perticular application system(CRM or R/3) but java proxies reside on SAP Web AS J2EE stack of your XI server.
    Just search SDN pointers on Java proxy developement and you will get good pointers. There is one How-to guide on service marketplace by the name "HowToWorkWithJavaProxies.pdf".
    Regarding your dev environment, you can always make use of NWDS, you need to be very much familier with EJB concepts and deployment. Check help.sap.com for more details.
    few links for java proxies
    /people/rashmi.ramalingam2/blog/2005/06/25/an-illustration-of-java-server-proxy
    /people/prasad.ulagappan2/blog/2005/06/27/asynchronous-inbound-java-proxy
    Learning Java proxies - landscape question
    Check these links also,
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d
    Rgds
    joel
    Edited by: joel trinidade on Feb 18, 2009 3:06 PM

Maybe you are looking for