Dynamic Interface in a Sender Agreement

Hi all,
I need to  know if It is possible to change the interface in a sender agreement in runtime. I wonder if I am able to make this change in a  module.
Other thing I need to know if there is any way for make it possible that one communication channel could be used in more than one Sender agreement.
Any help I `ll appreciate it.
Thanks in advance
Ivan

Jose Iván Reyes Arteaga wrote:
> Hi all,
>
> I need to  know if It is possible to change the interface in a sender agreement in runtime. I wonder if I am able to make this change in a  module.
>
no it is not possible.
> Other thing I need to know if there is any way for make it possible that one communication channel could be used in more than one Sender agreement.
>
> Any help I `ll appreciate it.
> Thanks in advance
> Ivan
This can be done but not adviced. How can we ensure the data picked from the CC is routed to the right interface required? So ideally its best to use two CC and its corresponding Sender agreement

Similar Messages

  • ERROR in PI : No sender agreement found for , , , , ,

    Hello everybody,
    i'm working with SAP PI 7.1
    it's a new installation.
    I created the first easy interface JDBC-Pi-File.
    when i activate the CC i don't see any message in SXMB_MONI but in RWM i see the messages in Waiting status and when i look inside i see the follow error:
    SOAPFAULT received from Integration Server. ErrorCode/Category: XIServer/INBOUND_BINDING_ERROR; Params: BS_CSIS_DEV, http://xxxx.com/test, SI_DB2SP_DOCUMENTS_AA_02; AdditionalText: null; ApplicationFaultMessage: null; ErrorStack: Error in sender agreement for party , service BS_CSIS_DEV, interface namespace http://xxx.com/test interface SI_DB2SP_DOCUMENTS_AA_02 No sender agreement found for , , , , ,
    1-Configuration is ok. I create all steps and sender Agreement exist
    2-end point http://yyyyy:50100/sap/xi/engine?type=entry is correct and the same in SLD and sxmb_adm -> Integration Engine Configuration
    3-i suppose 50100 port is correct because when i try to use 8010 port i have a different error.
    4- i alreadi used CPA cache refresh and SXI_CACHE.
    Any suggestion?
    thanks

    after 20 minuts i retry.
    Now the error message is changed:
    Transmitting the message to endpoint http://yyyyyy:8010/sap/xi/engine?type=entry using connection JDBC_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error transmitting the message over HTTP. Reason: java.net.ConnectException: Connection refused.
    Edited by: apederiva on Aug 25, 2010 11:35 AM

  • Sender agreement error

    hi,
    we have two XI systems connected using XI adapter. I am observing a strange behaviour in a case where a file was processed, mapping was done and finally one XI is trying to send it to other. The error being reported is about sender agreement but in the call adapter version of message, in the IE.
    Error in sender agreement for party , service XXXXX , interface namespace XXXXX , interface XXXX No sender agreement found for , , , , ,
    Any pointers?
    Rgds,
    Amol

    Hi Suraj,
    that is not the case. XI1 is aware of what is being done and the fact is actually this has been working fine for last 1.5 yrs but started giving this error all of a sudden.
    Do you know if SLD related changes could have such kinda weird impact?
    SOAPFault received from Integration Server. ErrorCode/Category: XIServer/IN
    here the thread owner mentions that the issue was because of some SLD issue.
    R/
    Amol

  • Sender Agreement SWIFT Configuration

    Hi Guys, I need your expertise regarding the SAP SWIFT configuration, i am following a PDF file (ConfGuide_SWIFT_602_v0_4.pdf).
    Basically, this is what I have done so far.
    1. Create a business service and modifying the receiver tab page according to the pdf file
    2. Create the receiver and communication channels in the created business service.
    3. During the creation of sender agreement, it states that the interface to be used is SwiftMessage, however, from the list of choices, it is not visible, I think this is due to the fact that in the design, the message interface SwiftMessage is declared as abstract.
    The question is, is there a way to get pass this without changing the category of the message interface?
    Thanks!

    When you create business services, you have to manually add the interfaces in the sender/receiver tabs of the service page. Once you add them here, you will be able to see them in the available interfaces.
    However, sender agreements are not needed for the abstract interfaces. You might have to recheck if you have wrongly defined your interfaces.
    VJ

  • I am not viewing message interface for sender service in sender agreement

    Hi Experts,
    Right now we have one interface setup in XI for sending the data to three customers using BPMs.
    Now i want to add to one more customer in to current xi setup and send the data.
    so i have created all the types like message type, message interface and interface mapping.
    Already i have scenario in ID i have created Comm channles.
    so when i create sender agreement i am unable to find message Interface which i have created in IR for sender business service.
    I have not created new scenario but using the same scenario.
    Kindly help me out from this.
    Appreciate for your response.
    Thanks,
    Bhasker

    Hi,
    Make sure to add the inbound and outbound message interfaces in the Business Service so that they will be available in Sender Agreement.
    Hope this helps.
    Thanks and Regards,
    Kalpesh

  • Accessing Sender Agreement details in Module

    Hi,
    How can we access(read and then modify) the sender agreement details from SOAP header in from ModuleData in the Module interface?
    One way I can think of is to read the SOAP message and parse it. The problem lies with accessing the SOAP message in the process method.
    I would really appreciate your help.
    Thanks.
    SK

    /people/daniel.graversen/blog/2006/10/05/dynamic-configuration-in-adapter-modules
    via that blog you can see how dynamic conf. is done ... via the dynamic conf. you can access mapping runtime too...

  • Dynamic Interface Determination Using the same Business System

    Folks...
    Does anyone have any good ideas on how to build a scenario where the same business system is used, but the interface mapping needs to be dynamic? I have a single JMS sender and 40 different message types on one side, and 40 ABAP Proxies on the other. The two solutions I see are as follows:
    1. Create 40 separate JMS Senders with 40 different sender agreements
    2. Create 40 Business Services for the same ECC system and utilize XPath expressions to support conditionally selecting an interface mapping
    Neither of these in my mind is a great solution, does anyone have any others?
    Mahalo,
    Jonathan

    Hi, I came cross the same problem on my current project, now I have following solution:
    Create a number of JMS sender adapters, they all connect to same queue, but each JMS sender adapter only pick up particular type of message based on one JMS message property value. The message provider will be responsible to set the property value when they send message into the queue.
    In JMS sender adapter, Parameter Tab -> Advanced Tab ->check Set Adapter-Specific message Attributes ->check Specify Additional JMS Message Properties (Maxmum of 10) -> Add Property name, e.g. "MsgType"
    ->Processing Tab -> Input Value in "JMS Message Selector", e.g. MsgType='WorkOrder'
    after above setup, this adapter will only pick up messages that with "MsgType" Property value "WorkOrder"
    For each type of adapter, you will create a JMS sender adapter and repeat the steps above, just put on the different Property value.
    This approach will have number of Integration Scenarios, hence will have number of Sender Agreement.
    I have tested the approach and it works.
    Liang

  • Any possiblity to use single Inbound Service Interface with multiple Receiver Agreements

    Hi All,
    Scenario: PROXY to FILE.
    Requirement is to receive to two locations.
    Is it possible to use single Inbound interface with multiple Receiver Agreements. I tried using two operation in the Inbound Service Interface, and Operation Specific in Determination. But couldnt proceed further. Do I need to use seperate Service Interface for two receiver locations?
    Please suggest some solution.

    Hi Naveen,
    There is a possibility but in the case in the same server location with dynamic configuration: Placing file in two different directories using single receiver communication Channel
    With different location you would need to develop a new adapter module as Amit Srivastava explains and develops here Send File to Two Different Locations using Adapter Module
    Regards.

  • Error While activating Sender agreement having WS Sender Adapter.

    Hi all,
    I am very new to this technology. I have done Demo example Agency. I configured all the objects. While activating sender agreement having WS adapter as sender adapter, I am gettign the following errors.
    1.  Field Receiver Communication Party has the value "*"; adapter type WS of communication channel GeneratedSenderChannel_WS does not allow generic key field values
    2.  Field Receiver Communication Component has the value "*"; adapter type WS of communication channel GeneratedSenderChannel_WS does not allow generic key field values
    3.  Interface FlightSeatAvailabilityQuery_Out | http://sap.com/xi/XI/Demo/Agency is compatible with SAP NetWeaver 2004 (XI 3.0). Business system GeneratedSenderChannel_WS does not support Web service communication using XI 3.0-compatible interfaces
    Can any body solve my problem?? where exactly problem lies??
    Regards,
    Pavani

    hi pavani,
    pls see this link.it may help you.
    http://****************/Tutorials/XI/XIMainPage.htm
    http://209.85.207.104/search?q=cache:fC2GF0rQ6WMJ:www.sap-press.de/download/dateien/1191/sappress_exchange_infrastructure.pdfErrorWhileactivatingSenderagreementhavingWSSenderAdapter%2B+sap&hl=en&ct=clnk&cd=1&gl=us
    chk each n every step once again. this may happen due to not checking of generic fields.
    thanks
    klarthik

  • Sender Agreement not needed when in httpclient to file scenario.

    Hi,
      I will like to understand why in the httpclient to file scenario, a sender agreement is not needed?
      Thanks.

    HI
    Integrattion server - IS expects the messages in XML format. If you see the HTTP request you will see that we pass all the info contained in the Sender areement in the the HTTP request itself , namely - Message interface, message type and the namespace (along with login parameters). For IDOCs the the IDOC- XML are are sent to the IS (through IDOC port configuration at the source system.
    When send a message to XI the sender knows that XI system parameters, but when at the reciver end there could be any any system that is reciving the IDOc/HTTTp message. you specify those message through a commumication channel and this channel is associated to a receiver agreement.
    For more information you can search in sdn.
    Regards
    Goli Sridhar

  • Dynamic select querry in sender jdbc adapter

    Hi,
          We are working on a scenario where in we will be using different source database tables , we were trying to see if it is possible that the select querry can be made dynamic so that the same communication channel can be used for all the different source tables.
         Request all to come up with suggestions as to if this is possible.
    Thanks ,
    Pravesh Puria.

    Hi All,
    Thanks VJ for your reply.
    Let me reframe my question.
    I have multiple database instances at source side. On all instances I have same table name.
    My requirement is to poll all these instances table and fetch data.
    Do I need to create multiple sender agreements or there is a way to dynamically change the datbase name in sender Communication channel.
    Any other solution is also appreciated.
    Same is the case with JMS adapter, Multiple instances of JMS are there at source side sending similar structure data in there own queue.
    Request you to kindly response.
    Regards,
    Pravesh

  • Why we dont need sender agreement and comm channel in IDOC to file scenario

    Hi,
    there are 2 queries:
    first query :
    Scenario is "Idoc to file transfer"
    why we dont need sender agreement and communication channel for IDOC to file ,while we do need
    both of these for "File to RFC "
    Answer : which i got is because IDOC sits at ABAP stack but same is valid for RFC also.
    Then why For "IDOC to file" we dont need that.
    Second query:
    Also when i did scenario for File1-RFC-File2 scenario using BPM i have created a interface
    between XI-RFC synchronous to send data which we got from file1 in XI to RFC importing parameter
    and getting data from RFC back to File2.
    Here in IDOC to file scenario why we dont need any interfface for IDOC-XI Asynchronous.
    Regards,
    Mayank
    Edited by: mayank verdia on Jan 13, 2009 11:49 AM
    Edited by: mayank verdia on Jan 13, 2009 11:50 AM

    Dear All,
    For file to idoc scenario is there any possibility to get line items details or xml details i.e the segments and its related field details using reference id, transaction id or interface name or message id in SAP PI 7.0. I know we need to click each and every message in sxi_monitor and look for details.
    For SAP(R3 System) I can create a report and set the job for specific time period so automatically it throws the details(like reference no, document date, invoice no from) in ftp path as .csv file. The same ftp path is maintained in program.
    I wanted to check FTP--->PI postings and I have set the job at r3 system it is working fine and Im monitoring it too.
    Now the end to end scenario is FTP--->PI--->ECC(R3 system). Please help.Many Thanks.

  • No sender agreement configured in the XI Integration Directory

    Hi,
    I am using MPA(MML) message format in XI scenario. My scenarios are R3->XI->Marketplace and Marketplace->XI->R3. The first scenario works fine with no problems where as when i try to post MML message from marketplace to XI system, i am seeing the "No sender agreement configured in the XI Integration Directory for the given message header:SenderParty=xxxx; ReceiverParty=; SenderService=xxxxx; ReceiverSerivce=xxx; Interface=xxxx; InterfaceNamespace=xxx;". I have created sender agreement for this secenario, and moreover i haven't this sender agreement in the xi cache. Please let me know if i am missing anything in the configuration.
    Thanks & Regards
    Sruj

    Thanks a lot for replies, but i have tried all these options but no luck. Does it need any additional configurtion to resolve this issue, i dont think this is cache issue, if that is the case after all steps which i have done should have fixed it. Please post your comments.
    Once again thanks a lot for everyone.
    Thanks & Regards,
    Sruj
    Message was edited by: Srujan Gogineni

  • Sender Agreement problem.. in ID

    In Integration Directory, I am able to create all the things namely, Business Services and Communication Channels, Interface Determination and Receiver Determination and Receiver agreement but I am unable to create the Sender Agreement.
    Let me explain my scenario : File-XI-File.
    I have done all the necessary things like SLD part, Design part etc..
    I have gone through the blogs by Venkat on File-XI-File Scenario...
    If anybody can guide on this that will be very helpful..
    Thanks in advance.
    Best Regards,
    Mona

    Hi,
    >><i>I am able to create all the things namely, Business Services and Communication Channels, Interface Determination and Receiver Determination and Receiver agreement but I am unable to create the Sender Agreement.</i>
    Create one service and inside that create a Communication channel. Then add your interfaces to it, depending on the type. If it is outbound the add it in the sender tab else in the receiver.
    Then right click on the sender agreemnet and create new. Give all the required fields and click save.
    Regards
    Suraj

  • Wrong Sender Agreement:The Sender agreement does not have channel

    Hi Guys,
    I am trying RFC to File scenarion where I am triggering a report which is calling a RFC module I have given the destinaztion name correct .When I am executing the report it is failing giving the following error
    "Wrong Sender Agreement:The Sender agreement does not have channel"
    I have checked that sender agreement is there.
    Also when Iam changing the RFC call by removing IMPORTING parameters and adding IN BACKGROUND TASK It is getting executed and goin to XI successfullly but after adding IMPORTING Param it is failing ?
    Any suggestion on the same?
    Regards

    Hi Guys ,
    I have tested the same again from RFC directly without Report and after some time it failed giving 'SYSTEM ERROR'.
    When i checked the channel it is giving following error:
    Error: 2008-01-10 13:36:19 IST: Message processed for interface Z_RFC_TESTSYNCASYNC: com.sap.aii.af.mp.module.ModuleException: call to messaging system failed: com.sap.aii.af.ra.ms.api.DeliveryException: Received HTTP response code 500 : Timeout caused by: com.sap.aii.af.ra.ms.api.DeliveryException: Received HTTP response code 500 : Timeout
    Any help now ?
    Regards

Maybe you are looking for

  • Why is there no Apple Pay option on my iPhone 6 with iOS 8.1 update?

    I have iOS 8.1 on my iPhone 6, but there is no option to set up Apple Pay. I have checked the settings, and have checked passport itself. I have search Spotlight on the iPhone, nothing comes up. I live in Toronto, Canada. Is it just because of where

  • SLD server exception: IO error: Read timed out

    Hi, I have deployed the components for NWDI and after that when i am creating the Domain,I am doing update CMS data for creating a Track. I am getting the following error: SLD server exception: IO error: Read timed out Can any one help on this. Thank

  • Running Tomcat as a service

    I have two questions about running Tomcat as a service. First, when I try to install and start tomcat 3.3.2 with the java sdk 1.4.0 using jk_nt_service, the service won't start. When I execute the following command, jk_nt_service -S Tomcat-3.3-2-Dev,

  • Oracle Applications - Application Development Framework

    Hi, I am new to ADF. Can anyone give more information from which release of Oracle Applications ERP all the development would be done in ADF? I heard that Oracle is coming out with Release 12 of the ERP early next year. Does it have components coded

  • Flash player 11 crashing

    when playing games on face book,flash player 11 will crash or say that a script is busy or stop responding. browser-firefox os-xp can this be fixed?