Outbound and Abstract Sync message Interface difference

Hi Experts,
Is there any difference between the input and output messagetype for Outbound/Inbound Synch Message Interface and Abstract Sync Message Interface.
Do we  need to mention the same input and output messagetype for both outbound and Abstract or it should be otherway around?
Regards
Sara

---Is there any difference between the input and output messagetype for Outbound/Inbound Synch Message Interface and Abstract Sync Message Interface.
No there is not. U can select any message type irrespective of the type of message interface.
---Do we need to mention the same input and output messagetype for both outbound and Abstract or it should be otherway around?
Yes. As per ur requirement u can specify the same.
Regards,
Prateek

Similar Messages

  • Can I supress BPM for Asyn outbound and syn inbound proxy interface

    Hi all,
    Is there any other alternate to remove the BPM at asyn outbound and syn inbound proxy interface. Reason because I can create another outbound proxy interface at the receiver. But at receiver side we already invested huge code to develop the sync server proxy. So the intension is, with out disturbing the code Can I make the message flow with out BPM?
    Because the reason of removing BPM is for a simple interface like this I don't want to use BPM. souce is JDBC and receiver is ECC 6.0. I know with out BPM it can not be achieved but in PI 7.1 EHP 1 by any chance can we do?
    I mean during response mapping from server proxy shall we use look up function to achieve?

    This bean I have to use at sender channel right?
    Yes
    I mean is it is limited to JMS adapter?
    No
    You can find more information in the Wiki which deals with FILE  to RFC synchronous...using the above Module

  • Abstract asynchronous message interface for fault (exception) messages

    Hi,
    Has anyone yet discovered how to create an abstract asynchronous message interface for a fault message so that said message can be referenced in an Integration Process? I am currently at a loss as to how to reference the exception message returned by a synchronous RFC call, and how to return the fault message of a synchronous MI from a BPM.
    Thanks for any help you can provide on this issue - please do not refer me to existing blogs or forum messages if they do not specifically answer this question in a positive manner. I have just been through the SAP Notes and the SDN forum and Google and while I have seen many questions about this topic I have not seen any answers. 
    Stephen

    hi stephen,
    never worked on this but out ofcuriosity after seeing ur question i tried to  create one:
    but i found these:
    fault message types will only be used in case of synchronous messages.....if it is asynchronous the fault message type radio button it self will not seen while creating message interface..just check.
    you need to create a Fault message type to use it in an interface...u can add your own fields also if u want.
    in your present case you mentioned you are using synchronous RFC...try creating a synchronous abstract interface there you can give fault message type also...just check by creating one...
    correct me if i am wrong...
    regards.

  • I recently bought a neew ipad mini and have sync messages from my iphone. Which worked fine.  I just picked it up and I have only to messages and can't figure out how to get back to the screen with the inbox and other folders?

    I recently bought a mini IPAD and have sync messages from my iphone.  Now I am stuck under group message and can't get back to the main screen that has the inbox and the various folders.  Help??? 

    youngkristen wrote:
    So, our hope was we could just hook up the external to the mac and have it transfer seamlessly.  Is there any hope of that? 
    Yes there is, scroll down to the bottom of the following Switch 101 article and click on the arrow next to Manually migrating.
    Switch 101: Migrate your Windows files or system to your Mac

  • What is an Abstract in message interface ?

    hai pals,
         can anybody clarify ,what is an Abtract in message interface of integration builder of xi.
          Is this,neccessary to specify and create the interface with type abstract.
           if yes , can u pls tell me why?
    right answers will be appricited
    have a nice day.
    raj

    you can also take a look at this definition:
    "Interface for which no direction is defined initially.
    An abstract message interface has no implementation in an
    application system. You <b>cannot generate a proxy</b> for this
    interface type. You use abstract interfaces in business
    processes, for example, to receive or send messages from
    application systems. You can use the same abstract
    interface to receive or to send."
    from:
    http://help.sap.com/saphelp_nw04/helpdata/en/e3/3355d5617d0a4cb0fe8e042c752caa/content.htm
    Regards,
    michal

  • Abstract class vs Interface difference

    hi guys
    As such i know the basic difference ,but i want toknow what is the differnece between a interface and an abstract class with all the abstract methods in it.
    thanks a lot
    yash

    ,but i want
    want to know what is the differnece between a
    interface and an abstract class with all the abstract
    methods in it.You can view a class and an interface as being on the opposite extreme ends on a concrete-abstract scale.
    Say you start out with a fully concrete class. Just by adding the abstract keyword the class becomes abstract. You then remove implementation from this abstract class by making more and more methods abstract and finally you also make all methods public. You now basically have an interface. You just replace abstract class with interface and there you are.
    Basically Java wouldn't have to define an interface. The compiler could recognize and mark totally abstract classes as "interfaces" internally. The rules for extension would be that you can only extend one class carrying implementation. All other classes must be totally abstract. But admittedly, the system with declared interfaces is much more convenient for the programmer. You know up front just by looking at it that this "class" must stay totally abstract.

  • Ipad and Outlook Sync messages?

    My boss is using his Ipad more and more. In outlook he has many subfolders that he has generated over the years of importiant messages, contracts ect. Is there anyway to sync the folders and info in them that are in outlook to the Ipad?
    We are using a Pop service for our email. Thanks in advance.

    if you mean sync as in sync using itunes then if it's set to sync with outlook in itunes under the ipad and don't sync folders then no
    if you mean it's set to sync directly with the mail server over pop3 like outlook does
    then it depend on how the pop3 server is setup default is that all mails are deleted from the server when downloaded in that case no

  • Unable to view Abstract Message Interface(Sync) in Container Step of BPM

    Dear Friends,
    This is IDOC---SOAP Sync Communication Interface
    I have created the External Def by exporting & importing the Standard Idoc
    and Imported the WSDL File which has the Request & response Structure
    I have created the Outbound Sync message Interface for Idoc side
    and Abstract Sync message Interface for the same to use in BPM
    and also created Inbound Sync Message Interface for Webservice side
    and Abstract Sync Message Interface for the same to use in BPM
    Problem is::::
    While creating the Container varible inside the Integration Process, i have to select the Abstract Message Interface which i created for Idoc.
    But it is not at all visible in the list.
    What might be the problem
    REgards
    Seshagiri

    Hi,
    I have created
    For Idoc side
    1) Create O/b Sync by having request of Idoc and response structure of Idoc 
    2) Create ABS Sync by having the request of Idoc and response structure of Idoc 
    3) Create ABS Async by having the Request of Idoc Only
    For Webservice side
    1) Create I/b Sync by having the request of webservice and response of that
    2) Create ABS Sync by having the request of webservice and response of that
    3) Create ABS Async by having the Response of Webservice only
    I created the Steps inside the Integration Process as showed in the screens.
    1)Integration Process graph
    http://img145.imageshack.us/img145/4848/ipviewwv1.jpg
    2)Receive Step
    http://img293.imageshack.us/img293/1756/receivepropng8.jpg
    3)Send step1
    http://img179.imageshack.us/img179/2200/send1bd0.jpg
    4)Send Step2
    http://img182.imageshack.us/img182/8468/send2wl1.jpg
    When i check the F7, it is throwing the error like
    http://img247.imageshack.us/img247/4356/errortx3.jpg
    Regards
    Seshagiri

  • Synchronous message interface processes as Asynchronous

    I have a message interface define as Outbound - Synchronous. But when it processes it shows it being an Asynchronous message. My response message mapping never executes.
    Thanks,
    Jim

    Priyanka,
    Here is the situation. This process works in XI 2.0 and I am trying to convert it to XI 3.0 The message interface is defined as outbound-synchronous. This automatically forces me to define the Output message and the input message. Because of this definition, the message mapping allows me to define the request message mapping and the response message mapping.
    Basically the scenario is I receive an XML file that is mapped to an RFC that is sent to SAP R/3. This RFC creates a sales order.
    When the scenario is executed, the request message mapping executes because the sales order is created in R/3. However the response message mapping never seems to executes.
    The message interface is defined as Synchronous, but it shows in the message monitor as Asynchronous.
    So I do not understand your question about "Do I have a corresponding inbound sync message interface".
    The fact that the message interface is marked as synchronous and it has the output and input message types defined, I would have to say that this is the corresponding inbound message interface. This is how I have defined it in XI 2.0 and it works. Is there something different with XI 3.0 that maybe I am missing?
    Thanks,
    Jim

  • Message Interface : Outbound, Inbound, Abstract  ?

    Hi all,
    does anyone have tips to use an Outbound, an Inbound or an Abstract Message Interface ? When data is sent from XI, should we use an outbound one ?
    Thx to all.

    Hi Elliot,
    Always think in perspective of the sender and receiver systems.
    For sender system, it is output to sender so, Outbound
    For receiver system, it is input to receiver so, Inbound
    Abstract is used for BPM it can act as both inbound and outbound.
    Regards,
    Sreenivas
    Message was edited by:
            Sreenivas Nettem

  • Interface and Abstract class difference

    An interface can be used in such a way that we don't know the class of object assigned to a reference of that interface type until runtime. Can we use the abstract class in a similar way too?
    The difference between an abstract class and interface can be listed as
    1. Interface can not have implementation of any method
    2. The usage of interface and class is one other difference
    3. What other differences we have?

    Yes an abstract class can be used in a similar way. The main issue with an abstract class is that you extend it and you can only extend one class so that can be a huge limitation that an interface does not give you.
    Here's another one that is often overlooked: use both.
    public abstract class SomeBaseClass implements Runnable {
      public abstract void someAbstractMethod();
      public void someMethodWithADefaultImplementation(){
        System.out.println("Hello!");
    }Any class that extends SomeBaseClass (and is not abstract) will need to implement the run() method of the Runnable interface.

  • SOAP XI scenario, ambiguity in Abstract Message Interface

    Hi Forum,
    I have a SOAP client(synchronous)--->XI scenario,
    let me describe the scenario,
    Step1. SOAP client sends a SOAP request to the BPM in XI, using a synchronous receive step (Abstract synchronous MI),
    Step 2. in BPM, it does some transformation
    Step 3. the response of the step 2, is then sent as the response for the SOAP client request, using a Synchronous send (sync async bridge maintained),
    Step 4. i use the abstract Synchronous MI (for the SOAP client to send request), to create a WSDL, and use it in ALTOVA to create SOAP request automatically,
    now the problem is,  In integration builder, Design,.........
    when i make the abstract Synchronous MI (for the SOAP client to send request), i use 2 message types RequestMessage (output message) and ResponseMessage (input message), ******sounds bit oppsosite ..but it is like that only......but the source of ambiguity
    but when i create the WSDL using the web service creation tool, in integration builder, Configuration, ....... the WSDL is bit unexpected, it shows input as ResponeMessage and output as RequestMessage....hmm.....as such i cant use that WSDL in any tool like altova to create the SOAP request automatically....
    ****the source of all ambiguity is....in the screen for creating the Message interface (as Synchronous abstract/outboud), we give OUTPUT MESSAGE as the input message type and vice versa...
    do u agree.......
    am i wrong?
    in that case how can i make a correct WSDL

    Let us discuss point by point.
    You are doing a scenario SOAP to XI with no end point on the other side. Means you are using XI as the end point for simulating. This is my assumption.
    Step1. SOAP client sends a SOAP request to the BPM in XI, using a synchronous receive step (Abstract synchronous MI),
    Ok.
    Step 2. in BPM, it does some transformation
    Ok
    Step 3. the response of the step 2, is then sent as the response for the SOAP client request, using a Synchronous send (sync async bridge maintained),
    You should not use a synchronous send step here. You should be using an Async send here. The sync asyn bridge must start in the first receive step and end here.
    Step 4. i use the abstract Synchronous MI (for the SOAP client to send request), to create a WSDL, and use it in ALTOVA to create SOAP request automatically,
    You shuld create the WSDL for the Outbound Synchronous message interface which should have been created to supply the message to Abstract Synchronous interface. Then only you will be able to test the message.
    So.. you need totally
    1. OB Syn MI
    2. Abstrac Syn MI (Receive in BPM)
    3. Abstract Async MI (to send response to SOAP caller)
    VJ

  • Sync to Asyn Message interface mapping

    Hi all,
    I have a scenario where source message interface is a sync interface and target is async. Can any body suggest if it is possible to map the request message structure of source to target (async) and the response need to have a fixed value.
    Is it required to use BPM or is it possible without BPM. Can any body please suggest? Any help will be appreciated.
    Thanks
    -Kulwant

    Hi,
    Defining Sync/Async Communication
    Use
    To enable the communication between a synchronously calling business system (synchronous outbound interface) and an asynchronously called business system (asynchronous inbound and outbound interface), you can define a sync/async bridge in an integration process. You can only define one sync/async bridge for each integration process.
    You can also achieve sync/async communication by using the JMS adapter. If you do not have any particular demand for monitoring or for troubleshooting, SAP recommends that you use sync/async communication in the JMS adapter instead. The advantage of using the JMS adapter over synch/async communication using an integration process is a significant increase in system performance.
    See: Async/Sync and Sync/Async Bridge in JMS Adapter
    We use Sync/Async bridge to establish the Sync communication between the Applications.
    Normally the Technical adapters like File will not support the Sync communication to send back the Response to the Sender system from the File system.
    So in this case we will use Sync/Async bridge to establish the connection using BPM.
    Check these
    Bridging the Sync-Async bridge with Fork (XI)
    Use of Synchronous-Asynchronous Bridge to Integrate Synchronous and Asynchronous systems using ccBPM in SAP Xi
    Structure of a Sync/Async Bridge
    The following table outlines the minimum components of a sync/async bridge:
    *Step
    Use*
    Receive step to open the sync/async bridge
    Receives the message request from the synchronously calling business system and opens the sync/async bridge
    Asynchronous send step
    Sends the received message asynchronously to the asynchronously called business system
    Receive step
    Receives the message from the asynchronously called business system
    Send step to close the sync/async bridge
    Sends, for example, the response from the asynchronously called business system to the synchronously calling business system
    Performance Considerations
    If you insert additional steps in the sync/async bridge, the synchronous time is increased correspondingly. If the time that elapses before the sync/async bridge is closed is too long, this can lead to problems.
    Fault Messages
    It is currently not possible to send fault messages back to the synchronously calling business system. If you want to return error statuses to the synchronously calling business system, you can define a field for an error indicator in the message that is sent to the synchronous interface.
    Procedure
    Define a Receive Step to Open the Sync/Async Bridge
    1. Insert the receive step to open the sync/async bridge in the integration process.
    *You can do this at the following points: *
    Directly after the start marker
    As the first step in a block if the block is the first step of the integration process and if it has the mode Standard
    As the first step in a fork. If the fork already contains some starting receive steps, the Start Process indicator is automatically reset for these steps.
    2. In the object area, define the container element that receives the synchronously sent message.
    Specify an asynchronous, abstract interface in the container element. The message must correspond to the request message of the synchronous interface used to receive the message.
    3. Select this container element in the Message field in the properties area of the receive step.
    4. In the Mode field, select Open S/A Bridge.
    5. Select the Start Process field.
    The receive step to open the sync/async bridge must start the integration process. There must be no other receive steps to start the integration process.
    6. Specify the synchronous interface for receiving the message from the synchronously calling business system. The message type of the message to be received and the request message from the synchronous interface must be identical.
    Define an Asynchronous Send Step
    7. Insert a send step that sends the received message asynchronously to the asynchronously called business system.
    See also: Sending Messages from Integration Processes Asynchronously
    Define a Receive Step
    8. Insert a receive step that receives the message from the asynchronously called business system.
    Define a Send Step to Close the Sync/Async Bridge
    9. Insert the send step at the required position in the process definition.
    Do not insert the send step in a loop, block, or fork.
    10. In the Mode field, select Close S/A Bridge.
    The integration process must not contain any further send steps to close a sync/async bridge.
    11. In the Opened By field, specify the receive step that opened the sync/async bridge.
    12. In the message field, specify the message that is sent to the synchronous interface.
    This message must be of the same type as the response message from the synchronous interface that you specified in the opening receive step.
    Example
    You can find an example of a sync/async bridge in the Integration Repository under SAP Basis à SAP Basis 6.40, namespace http://sap.com/xi/XI/System/Patterns under BpmPatternSyncAsyncBridge.
    For a description of the example, see Example: Sync/Async Communication.
    BPM is an additional advantage of Netweaver XI. it provides features like Sync-Async Bridge, Async-Sync Bridge, stateful msgt processing.....so on.
    Sync-Async Bridge acts as a bridge between a synchronous Business system and Asynchronous business system.
    forex: if u r communicating with a synchronous RFC to a File system(always asynchronous, which is not able to send any response to synchronous RFC Interface).
    In this kind of scenarios BPM Sync-Async Bridge enables communication between a Synchronous RFC to Asynchronous File system or vice versa..
    Sync/async communication enables a synchronous sender system to communicate with a receiver system that cannot process synchronous messages
    Plz go thru the following:
    - Use of Synch - Asynch bridge in ccBPM
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] - Use of Synch - Asynch bridge in ccBPM
    Asyn - Synch BPM -
    http://help.sap.com/saphelp_nw70/helpdata/en/83/d2a84028c9e469e10000000a1550b0/content.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/43/65d4dab39b0398e10000000a1553f6/content.htm
    Example on Sync/Async communication:
    http://help.sap.com/saphelp_nw04s/helpdata/en/43/65d4dab39b0398e10000000a1553f6/frameset.htm
    Thanks,
    Swathi

  • Usage of Abstract Message Interface for non-BPM

    Hi,
    I have a message that I am using as both as an inbound and an outbound for 2 different mapping. I am not using BPM. Is it better to create 2 message interfacesone for outbound and one for inboundor should I just create 1 abstract message interface that can be used in both mappings? What are the advantages and disadvantages of using 2 message interfaces (1 inbound and 1 outbound) against 1 abstract message interface? Would using abstract cause a lot of problems or performance problems in the future?
    Thanks in advance.
    Regards,
    Elbert

    hi,
    abstract messages are only used for BPMs
    so I suggest creating 2 instead if you don's use a BPM
    http://help.sap.com/saphelp_nw2004s/helpdata/en/e3/3355d5617d0a4cb0fe8e042c752caa/content.htm
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • How to connect to third party using PI for outbound and inbound interfaces

    Hello,
    I have scenarios where I have data coming in from third party EDI subsystem and sent to SAP. And also from SAP to EDI subsystem. We need to send the XMLs to the EDI subsystema nd also receive XMLs.
    Can someone please suggest the ways I can connect to EDI subsytem for both Outbound and Inbound interfaces.
    Thanks

    Hi Prabhu,
    EDI file is different from the normal flat or xml file. Hope you understand the difference.
    Now if your EDI subsytem has the capability of converting the xml file to edi file viceversa then create and receive the xml file from the EDI subsystem. For the xml file you may use the file adapter as an option.
    If it doesnot have the capability then seeburger adapter needs to  be used. This is not an inbuilt adapter. So your company needs to purchase it.
    Regards,
    ---Satish

Maybe you are looking for

  • Family Sharing more than one parent

    I am 47 years old and married. I also have created a family sharing account and added my wife and children, so I am also the organizer. No whenever I try to install an application from iTunes it tells me that it needs to get an approval from the pare

  • Java.lang.IllegalStateException: Session already invalidated

    why do i get java.lang.IllegalStateException: Session already invalidated at weblogic.servlet.internal.session.SessionData.invalidate(SessionData.java:) when iam using bea 8.1 and not in bea 5.1 .. I dont get this exception when session timesout in b

  • Problems Installing Adobe Macromedia Player 9

    I'm trying to update macromedia flash in my computer, but I cannot go farther than accepting the terms of the service. I click on download, then another screen shows saying it will take around 2 minutes, but download never starts. I don't have the "g

  • How do I edit an event on my mac that I accepted from outlook on a PC

    My office creates calendar events/appointments on Outlook on a PC which then are emailed to me (I have an Iphone and a MacBook pro) which I then can accept. The problem is that I cannot edit them or make notes to myself.... I can only edit if they we

  • Organizer 8 Slideshow - Help - black slides in .wmv output?

    Greetings.  I recently purchased Elements 8 (both Photoshop and Premiere).  My primary reason was to create slideshows in an easy fast manner with lots of features (i.e. pan/zoom).  I have used Photoshop for years.   I created my first slideshow and