on 04-03-2008 5:21 AM
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
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
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
Thanks
Swarup
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
Thanks
Manas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.