cancel
Showing results for 
Search instead for 
Did you mean: 

Java Mapping

Former Member
0 Kudos

1. How to count the record in Java mapping.

2. Can you provide some java mapping samples.

Ravi

Accepted Solutions (0)

Answers (4)

Answers (4)

agasthuri_doss
Active Contributor
0 Kudos

Hi,

This will help you

/people/michal.krawczyk2/blog/2005/02/25/simple-java-code-in-graphical-mapping--xi

/people/morten.wittrock/blog/2006/03/30/wrapping-your-mapping-lookup-api-code-in-easy-to-use-java-classes

Regards

Agasthuri Doss

Former Member
0 Kudos

Hi Ravi,

There are three XML parsing techniques which can be used in Java Mapping.

1. Document Object Model (DOM): This type of parsing technique parses the XML by storing the XML in memory.

http://www.w3schools.com/dom/dom_examples.asp for examples related to DOM parsing..

2. Simple API for XML (SAX): This type of parsing technique parses the XML sequentially. It is quite faster than DOM.

http://www.javaworld.com/javaworld/jw-05-2002/jw-0517-sax.html

http://www.bearcave.com/software/java/xml/sax_parsing.html

Examples for SAX parsing

You can use a counter while parsing to count the number of records in XML for both SAX and DOM.

These two parsing techniques are supported by XI for Java 1.4.2_X.

3. Stream API for XML (STaX): This type of parsing technique is similar to SAX but it can work with multiple XSD's and is also a pull based model.

This technique is supported by XI for Java EE 5.

http://dev2dev.bea.com/pub/a/2004/01/pullparsing.html

The java mapping examples are

/people/amol.joshi2/blog/2006/03/10/think-objects-when-creating-java-mappings

/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

Hope this helps

Regards

Kiran..

Former Member
0 Kudos

Hi Ravi,

if you want to count record by creating a UDF in JAVA, then in graphical mapping take source node (which you have to count) , change its context to the topmost node, then in UDF write below statement:

int len = a.length;

return Integer.toString(len);

The output of this UDF gives rec count.......then use this rec count data in whatever way you want.....

Thanks,

Rajeev Gupta

Former Member
0 Kudos

Java Mappings

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

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

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

Regards

Sreeram.G.reddy

Former Member
0 Kudos

Hi

In addition to above the following links will help you on Java mapping

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

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

regards

--- prasad