cancel
Showing results for 
Search instead for 
Did you mean: 

JAVA Mapping

Former Member
0 Kudos

hi,

Can you please send me doc regarding JAVA Mappings

thanks

sud

sud_sapxi@yahoo.com

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi !!!

Java and XSLT mapping are used when graphical mapping cannot help you.

When the choice is between Java and XSLT, XSLT is simpler than java mapping and easier. But, it has its drawbacks. One among them being that you cannot use Java APIs and Classes in it. There might be cases in your mapping when you will have to perform something like a properties file look up or a DB lookup, such scenarios are not possible in XSLT and so, when you want to use some specific Java API's you will have to go for Java Mapping.

Java Mapping uses 2 types of parsers. DOM and SAX. DOM is easier to use with lots of classes to help you create nodes and elements, but, DOM is very processor intensive.

SAX parser is something that parses your XML one after the other, and so is not processor intensive. But, it is not exactly easy to develop either.

To know more about each of them please go thru the following links. And if you ask me your which is better, it depends basically on the scenario you implementing and the complexity involved. Anyways please go thru the following links:

JAVA mapping

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

DOM parser API

http://java.sun.com/j2se/1.4.2/docs/api/org/w3c/dom/package-frame.html

java:

http://www.xml.com/pub/r/321

pls see this detailed blog

See the below links to get more details.

/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

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=...

gn_configuration%2FFileValidationsinSAPXI-ACaseStudy.pdf

or

FCC https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/99593f86-0601-0010-059d-d2dd39dc...

http://www.cafeconleche.org/books/xmljava/chapters/ch09.html

http://www.cafeconleche.org/books/xmljava/chapters/ch06.html

Check these blogs for reference..

/people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs

/people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping

Pls rewards if useful

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Java Mapping:

Go through this blogs...

/people/thorsten.nordholmsbirk/blog/2006/08/10/using-jaxp-to-both-parse-and-emit-xml-in-xi-java-mapping-programs

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

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

http://www.javacommerce.com/displaypage.jsp?name=index.sql&id=18232

http://www.javacommerce.com/displaypage.jsp?name=saxparser1.sql&id=18232

http://help.sap.com/saphelp_nw70/helpdata/en/a4/64b93d0d4e6b3be10000000a114084/frameset.htm

Might help you....

vasanth.

moorthy
Active Contributor
0 Kudos

Hi,

Go thru all the documents from below links:

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

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

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

Hope this helps,

Rgds,

Moorthy