cancel
Showing results for 
Search instead for 
Did you mean: 

About Java mapping and java proxy

Former Member
0 Kudos

Hi

Iam new to Xi and basically iam an ABAPER.When iam dooing mappinps or proxies i cant able to understand the java pari cant (javamapping and java proxies) .I need some notes on java mapping and java proxy which is easy to do.And why do we use this java mapping or java proxy particularly when we r having abap mappipng and abap proxy.

thanks in advance

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

refer

Java Mapping

SAP Network Blog: Java Mapping (Part I)

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-i

Java Mapping in XI

https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=java+mapping&adv=false&sortby=cm_rn...

Runtime Environment (Java Mappings) (SAP Library - Partner Connectivity Kit)

http://help.sap.com/saphelp_nw04/helpdata/en/bd/c91241c738f423e10000000a155106/frameset.htm

Java Mapping (SAP Library - Partner Connectivity Kit)

http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/frameset.htm

SAP Network Blog: Testing and Debugging Java Mapping

/people/stefan.grube/blog/2006/10/23/testing-and-debugging-java-mapping-in-developer-studio

SAP Network Blog: Implementing a Java Mapping in SAP PI

/people/carlosivan.prietorubio/blog/2007/12/21/implementing-a-java-mapping-in-sap-pi

"JAVA MAPPING", an alternate way of reading a CSV file

/people/rahul.nawale2/blog/2006/07/18/java-mapping-an-alternate-way-of-reading-a-csv-file

SAP Network Blog: XI Java Mapping Helper (DOM)

/people/alessandro.guarneri/blog/2007/03/25/xi-java-mapping-helper-dom

Java Proxy

Java Proxy Objects (SAP Library - SAP Exchange Infrastructure)

http://help.sap.com/saphelp_nw04/helpdata/en/c5/7d5e3c754e476ee10000000a11405a/frameset.htm

Accessing Active Directory through Java Proxy on SAP Exchange Infrastructure 3.0

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10716e9f-23d7-2a10-8c8c-d2665615...

Thanks

Swarup

Former Member
0 Kudos

Hi, Krishna:

The concept of proxy and mapping is different.

Proxy:

=======

As you probably know that XI is middle ware, it bridges messages from sending system to receiving sytem.

We call it application system.

If the application is SAP system, the connection between application and XI server can be achieved by

1. IDOC

2. RFC

3. ABAP Proxy

There are other connection too, like file, SOAP etc...usually above three methods have been used commonly

Similarly, If the application system is Java System, then Java Proxy can be used for the connection.

Mapping:

=======

Transformation of the message in XI are based on:

1. Message Mapping - Graphical Mapping tool + User Defined function (Java Function)

2. Java Mapping

3. ABAP Mapping

4. XSLT Mapping

Usually Message Mapping is always first choice, the others, It depends on company's coding standard to choose which type of mapping.

Different mappings has Pros and Cons.

Hope it helps

Liang

Former Member
0 Kudos

hi..

Java Mapping:

It is a mapping program written in Java which implements a specific interface of the mapping API which transforms any document into into any required format.

Some of the transformations can be from,

• XML to XML

• XML to Text

• XML to HTML

• Text to XML

• HTML to XML

Sometimes with graphical mapping it is difficult or it may seem impossible to produce required output; for example

When the required output is other than XML like Text, Html or XHTML

When the data is to be extracted from input which is in text format

When default namespace coming from graphical mapping is to be changed as per requirements

When data is to be filtered, sorted or grouped based on certain fields (considering File as source)

When a flat file is to be converted to a hierarchical structure (IDoc to File or File to Idoc)

Chk this link for the further information.

http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/frameset.htm

Java Proxy.

Using the Java proxy generation function, you can generate Java classes or Java proxy objects from the interface description in the Integration Repository. Using these objects, you can then implement sender and receiver applications in Java; the proxy objects establish the connection to the Integration Server by using the Java proxy runtime.

chk this link

http://help.sap.com/search/highlightContent.jsp

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d06315a6-e66e-2910-039c-ba8bbbd2...

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b20...

Thanks

Manas

Former Member
0 Kudos

Hi,

java mapping,abap mapping are different types of mapping provided by XI. Some times based opn the business requirement u need to go for the specific mapping and if ur business requirement can not be achieved by graphical mapping then u have to opt for the other options like java,abap or XSLT.

Now coming to proxy part:

two types of proxies ABAP and JAva

When there is a scenario to interact with R3 system u can go with either ABAp proxies where u need to send data from SAP R3 system to some legacy system and vice versa.

Please look at the below link for more details:

for java proxies

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b20...

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903...

ABAP Proxy configuration:

/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies

Client Proxy -

/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy

Server Proxy -

/people/siva.maranani/blog/2005/04/03/abap-server-proxies

File to Inbound Proxy:

/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy

Debugging Inbound Proxy:

/people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation

Java mapping:

JAVA Mapping

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-i

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-ii

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-iii

/people/stefan.grube/blog/2006/10/23/testing-and-debugging-java-mapping-in-developer-studio

http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/frameset.htm

Search on SDN u will get more results.

chirag