cancel
Showing results for 
Search instead for 
Did you mean: 

SAP - XI

Former Member
0 Kudos

Hi Friends,

I want to switch to SAP-XI. In this regard I got several suggestions form you people.

Guys from ur team suggested me to have following knowledge in some extent to learn SAP-XI .

<b>Basix of Java and concept of SAX ,DOM and XML is essential</b>

Could u please tell the sap link or give me the name of books to get above three subjects which is easily to understand for beginners.

Thx and Regds,

Bapi

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

what is xi

SAP XI

SAP Exchange Infrastructure (SAP XI) is SAP's enterprise application integration (EAI) software, a component of the NetWeaver product group used to facilitate the exchange of information among a company's internal software and systems and those of external parties. Like other NetWeaver components, SAP XI is compatible with software products of other companies.

SAP calls XI an integration broker because it mediates between entities with varying requirements in terms of connectivity, format, and protocols. According to SAP, XI reduces integration costs by providing a common repository for interfaces. The central component of SAP XI is the SAP Integration Server, which facilitates interaction between diverse operating systems and applications across internal and external networked computer systems.

Integration Server

SAP Integration Server is the central component of SAP XI (Exchange Infrastructure), the company's enterprise application integration (EAI) product. SAP XI provides a framework for the exchange of information among various entities internal and external to a company. SAP Integation Server facilitates interaction between the invariably diverse operating systems and applications across internal and external networks.

<b>Newer to xi</b>

http://www.w3.org/XML/

<b>JAVA in xi</b>

A very important place where you will use JAVA in XI is while doing your Mapping. There will be cases when JAVA MAPPING is the best solution to go for. There are 2 types of Parsers available for JAVA Mapping. DOM Parser and SAX parser. Just got through the following links to understand more on Java Mapping and the APIs available.http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/parsers/package-summary.html http://java.sun.com/j2se/1.4.2/docs/api/org/w3c/dom/Document.html http://java.sun.com/j2se/1.4.2/docs/api/org/w3c/dom/package-frame.html /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 If you want you can also send java code as payload to do mapping in XI. For this go through the url: /people/sap.user72/blog/2005/12/14/sending-java-code-as-payload-to-do-mapping-in-xi

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/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping /people/amol.joshi2/blog/2006/03/10/think-objects-when-creating-java-mappings /people/sameer.shadab/blog/2005/09/29/testing-abap-mapping sample code for java mapping DOM PARSER API -


http://java.sun.com/j2se/1.4.2/docs/api/org/w3c/dom/package-frame.html DOM --- /people/thorsten.nordholmsbirk/blog/2006/08/10/using-jaxp-to-both-parse-and-emit-xml-in-xi-java-mapping-programs tutorial sax and dom

For a tutorial on the methods of SAX and DOM http://java.sun.com/webservices/docs/1.1/tutorial/doc/

SAX AND dom PARSER ( BY thorsten) -


example /people/thorsten.nordholmsbirk/blog/2006/08/10/using-jaxp-to-both-parse-and-emit-xml-in-xi-java-mapping-programs java mapping example ( testing and debugging) /people/stefan.grube/blog/2006/10/23/testing-and-debugging-java-mapping-in-developer-studio

Best Regards,

Srikanth

Reward the useful answers and you will get one point yourself

Former Member
0 Kudos

It is suggested that you have basic knowledge of all the three. In Java you should at least know what a class is and how to create one if required. For XML, you should have at least seen one and understand what a tag is, what are elements, nodes, etc...(refer to w3schools). It is better to have some idea about XSLT (w3shools again).

But as you start working in XI and start exploring the topics and start debugging the errors you obtain, i assure you that you will gain ample knowledge in these sections.

Cheers,

Sarath.

justin_santhanam
Active Contributor
0 Kudos

Bobby,

I would suggest you to learn XML in www.w3schools.com , it will be very basic.

Also refer http://mysapbi.blogspot.com/2007/02/bit140-introduction-to-xml.html

Rest of the things google it.

Best regards,

raj.