cancel
Showing results for 
Search instead for 
Did you mean: 

When to Use XSLT,Java or Graphical Mapping

Former Member
0 Kudos

Hi Friends,

Could any one please give me a clear picture on when to use Java/XSLT/Graphical Mappings. Which mapping should be used in which case.

Regards,

Shyam

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi Shyam,

Have a look at this thread , Abhy Thomas's reply has opened a clear picture of various kinds of mapping provided by XI.

This must help you to understand mapping in better way.

Thanks,

Pooja

Former Member
0 Kudos

Hi!

There is no standard way to decide. It depends on the preferences of the person who do the mapping. Some loves more the graphical mapper and other love the JAVA or XSLT mappings. Or use additional converter tools.

The're are many ways and this let the user a lot of flexibility but also a very high training requirements level.

Leo

Former Member
0 Kudos

Hi,

The type of mapping to be used depends on the source and target structures.

In case of Java mapping, you have to parse the XML structure using XML parsers like DOM or SAX. Since DOM use more memory, it is not preferred for large messages.

Regards,

Uma

Former Member
0 Kudos

Hi,

As the standard should be followed for allt he options, the Graphical mapping should be the first choice.

If you have really complext structure then you can use Java or XSLT mapping.

Java mapping is generally better in performance so I guess thats the next best choice.

Regards

Vijaya

former_member192798
Active Contributor
0 Kudos

hi Shyam,

For different mapping scenarios, go thro':

/people/ravikumar.allampallam/blog/2005/02/10/different-types-of-mapping-in-xi

/people/sravya.talanki2/blog/2005/08/16/message-mapping-simplified--part-i

/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii

/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

Regards.

Praveen

Former Member
0 Kudos
bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

There is no hard and fast rule.

Most of the mappings can be handled using graphical mapping ( if you are comfortable with Context handling and Node Functions of grgaphical mapping).

At times, when the strucutre is deep nested and mapping logic to complex to handle, it is easier to use mapping like java / XSLT where you can programmaatically control the mapping logic. in the end, it all boils down to the resource availability and ease of development / testing of the mapping logic.!!

Regards,

Bhavesh

former_member189558
Contributor
0 Kudos

XSLT and Java mappings are used when Graphical mapping can not do..

for instance File to idoc scenario where deep structure is involved....