Skip to Content
author's profile photo Former Member
Former Member

Is proxy to proxy is possible without Exchange Infrastructer (XI)

Is proxy to proxy is possible without Exchange Infrastructer (XI)?

my question is if both applications can generate xml, do they require xi to exchange messages or it can connect directly.

how do they communicate? Is the correct?

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

5 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jan 25, 2008 at 12:08 PM

    Hi,

    Its very nice question.

    I think Proxies are generated from XI interfaces. You can not use them without XI.

    But lets wait and watch if anybody else will put in an alternative solution

    Thanks

    Swarup

    Edited by: Swarup Sawant on Jan 25, 2008 1:09 PM

    Edited by: Swarup Sawant on Jan 25, 2008 1:09 PM

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 25, 2008 at 12:09 PM

    Shiva,

    If the Interface (Proxies) are Synchronous, point to point connection is possible.

    [http://help.sap.com/saphelp_nw70/helpdata/en/02/265c3cf311070ae10000000a114084/frameset.htm]

    You can create proxies form XI Interfaces or when you have WSDL of the WebService.

    Regards,

    Sudharshan N A

    Edited by: Sudharshan Aravamudan on Jan 25, 2008 5:41 PM

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 25, 2008 at 12:11 PM

    Hi Shiva,

    Q: Is proxy to proxy is possible without Exchange Infrastructer (XI)?

    Ans: No, Integration server always comes between two proxies.

    May be its possible using other applications that is out of my knowledge.

    Pls rewrds if found helpful.

    BR,

    Alok Sharma

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Can any one tell about WAS, what is WAS and what are the uses in Integration?

      What is use of abap and java engine in webas? If WAS has Integration Engine, can it have Integration Server to integrate two systems which can generate XML?

  • author's profile photo Former Member
    Former Member
    Posted on Jan 27, 2008 at 03:06 PM

    Proxy and interface generation can be used in two ways:

    - XI runtime and communication by Integration Server

    - Web Service Runtime

    Currently, Web Service Runtime can only be used for synchronous communication. You can define a web service and make a point to point connection without using the Integration Server.

    I'm pasting a help document on this:

    Point-to-Point Connections

    If two communicating ABAP proxies don't require any of the services that are provided by the Integration Server, you can use the logical port to switch to the Web service runtime and thereby accelerate the rate of message exchange. In addition to the logical port, you also require a virtual interface and a Web service, which has been released in transaction WSADMIN for the generated server proxy. To address the receiver at the logical port, create an HTTP destination to the released Web service and enter the destination in the logical port.

    The only other difference between the programming models is the protocols that are available. Because the XI Runtime supports Exactly Once In Order quality of service, there is an asynchronous protocol available that enables you to set the serialization context. You access the protocol the same way in both cases: Using the GET_PROTOCOL method of the proxy, you get a protocol instance that provides the required attributes and methods for the protocol. If the active runtime does not support the protocol, an exception is triggered.

    As illustrated above, you can switch from XI communication using ABAP proxies to communication using Web services. However, the reverse is not possible because message interfaces support only a subset of the range of WSDL commands. For example, the XI protocol expects a predefined structure for fault messages whereas a fault message can have any structure in WSDL.

    In addition to a point-to-point connection using the Web service runtime or a connection using the XI Runtime, there is also a third option. Since the Integration Server can process SOAP messages, you can also call a Web service by using the Integration Server. The Integration Server receives the SOAP message from the caller and forwards it to a receiver in accordance with the configuration in the Integration Directory (here, too, only synchronous calls are currently possible). Therefore, the receiver does not have to be a proxy. Because you can use the services of the Integration Server for this Web service call, it is known as an enhanced Web service. The following steps are required to define an enhanced Web service:

    1. To be able to generate a WSDL description for the caller, you require a message interface. This can be either an outbound or inbound message interface. The message interface is not necessarily required for further configuration because it describes only the signature for the caller.

    2. In the Integration Builder for configuration, call the menu Tools -> Define Web Service. You create a WSDL description by entering the following details in the wizard:

    • The address of the Integration Server or another Web server that is to receive the SOAP call

    • The message interface from the first step to publics the call signature via the WSDL document

    • Details about the sender of the SOAP message (party, service and outbound interface)

    • When the Integration Server receives the SOAP message, it requires these details to evaluate the configuration data. You enter the details about the sender in logical routing or interface mapping and in the colaboration agreements.

    3. The caller can use the generated WSDL description to generate a client proxy and then send the SOAP message to the Integration Server by using the Web service runtime. You configure the receiver for the SOAP message on the Integration Server.

    Hope this helps.

    Regards,

    Gökhan

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 28, 2008 at 08:29 AM

    HI,

    It is not possible fro the proxy to communicate directly

    because they required wsdl description of message interface

    which can be achieved if we have XI.

    Ya but we can have sap-sap using idoc

    rewards points

    vikas

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.