Skip to Content
author's profile photo
Former Member

XI 3.0 and Java

Hello,

I want to use the java proxy functionality to send some messages via the integration server to an abap proxy. Unfortunately I don't find any documentation and demo examples to do this. The online documentaion even tells me, that I have to install "SAP MarketSet Adapter and Messaging System", if I have understood it correctly. Resulting from the fact, that I am not that experienced in programming j2ee application only java and servlet stuff, I think that I need a little step by step guide for just calling a method/ bapi or whatsever. Maybe someone can help me in this regard.

many thanks in advance,

Oliver

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • author's profile photo
    Former Member
    Jul 26, 2004 at 03:49 PM

    Hi,

    please use the docemunte explaining the JavaProxy Runtime (JPR) avaliable in SAPnet under ALias 'nw04' ==> Media Library ==> How-to Guide ==> XI ==> Java Proxy Runtime 3.0

    Regards Peter

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Peter!

      > please use the docemunte explaining the JavaProxy

      > Runtime (JPR) avaliable in SAPnet under ALias 'nw04'

      > ==> Media Library ==> How-to Guide ==> XI ==> Java

      > Proxy Runtime 3.0

      I wanted to download the documentation about the XI 3.0 Java Proxy Runtime. However, if I go to http://service.sap.com/nw04 ==> Media Library ==> How-to Guide ==> XI there are only 3 files (How to Guide: ABAP Mapping within XI, Quicksizer and Link to SAP XI Guides).

      If I click on "Link to SAP XI Guides" there are some documents about XI 2.0 and XI 3.0 guides for configuration, sizing, high availability and technical infrastructure but also no information about the XI 3.0 Java Proxy Runtime.

      Regards, Tanja

  • author's profile photo
    Former Member
    Jul 28, 2004 at 08:56 AM

    The same is true for me, I can't find the howto guides there, although I take part in xi ramp up program.

    Best regards,

    Oliver

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Dies ist die Antwort des SAP Supports auf meine Anfrage zum Deployen eines Java Proxies:

      der beigefügte Hinweis 758048 beschreibt, wie Sie Ihre generierten

      Proxies mit Hilfe des Deploy Tools der SAP J2EE Engine deployen

      können. Vorausgesetzt wird dabei die Installation des XI 3.0

      Adapter Frameworks (2 SCAs, SAPXIAFC04_0.SCA und SAPXIAF04_0.SCA),

      das sowohl das Messaging System als auch die Java Proxy Runtime

      enthält.

      Für das Deployment aus dem Developer Studio gibt es noch

      keinen Hinweis, aber die wesentlichen Schritte sind analog:

      1) EJB Module Project anlegen

      Es enthält die generierten Proxy- und Datentyp-Files sowie ggf.

      eigene Appliationsklassen.

      Zum Kompilieren sind die im Hinweis angegebenen 4 Libraries

      (aii_proxy_xirt.jar etc.) in den Java Build Path aufzunehmen.

      2) EJB Archiv (.jar-File) erzeugen

      Im ejb-jar.xml sind für Outbound Proxies die generierten bzw. für

      Inbound Proxies die Library-Interfaces einzutragen.

      Bei Inbound-Proxy Beans zeigt das Developer Studio bisweilen den

      Fehler "Bean problem: No interface classes found" an, was daran

      liegt, dass das Tool die eingetragenen Bean Interfaces aus der

      Java Proxy Runtime Library nicht unmittelbar referenzieren kann.

      Der Fehler verschwindet, wenn man das EJB Module Project einmal

      schließt und wieder öffnet.

      3) Enterprise Application Project anlegen

      Hier ist das jar-File aus Schritt 2 hinzuzufügen.

      4) Application Archiv (.ear-File) erzeugen

      Im application-j2ee-engine.xml sind unter "References" die 4 im

      Hinweis genannten Library-Referenzen (com.sap.aii.proxy.xiruntime

      etc.) einzutragen.

      5) ear-File deployen

      Das Developer Studio verwendet zum Deployen den SDM, daher muss

      keine Connection zur J2EE Engine geöffnet werden. Beim ersten

      Deployment wird lediglich das SDM-Passwort abgefragt.