3 Replies Latest reply: Jun 14, 2007 1:43 PM by SAP PI Reg RSS

Interview Questions??

Sanjo T
Currently Being Moderated

Hi All,

Can someone give me good questions to do preparation for interview and certification also.

 

thanks

Anju

  • Re: Interview Questions??
    hemant gupta
    Currently Being Moderated

    Hi,

     

    >Steps required to configure a scenario1. Interface Determination RB_SPLIT and RB_CLASSIC, condtional Interface Determination

    2. Receiver Determination -- Conditional Receiver Determination.

    3. Sender / Receiver Agreement-- Why doesnt IDOC and HTTP have a sender agreement, etc.

    Flow of how XI determines the configuration scenario

     

    >>Types of mapping

    1. Types of Java Mapping -- DOM and SAX Parser. Advantages and Disadvantages.

    2. XSLT mapping

    3. Graphical Mapping--

    Questions on context change, standard functions in XI etc.

     

    -->Qestions on adapters1. Which adpaters run on j2ee engine and which run on ABAP stack.

    2. Use of each adapter

     

    -->Qestions on Content conversion 1. how and why is content conversion performed.

     

    -->Questions on BPM and the step types in BPM.1. Correlation

    2. synch/asynch bridge

    3. Collect pattern.

    4. For each and par for each in a block

    5. send synchronously and asynchronously.

    6. Step types in BPM.

     

    -->Questions on ALERTS. 1. How do u define Alert Category, rules, etc.

    2. How do you test an Alert.

    3. Alerts in a BPM

     

    -->Architecture of XI. How and what are the stacks available in XI

    2. Need for datatype, message type, message interface, message mapping, interface mapping, etc.

    3. Synch/ Asynch/ outbound/inbound/ abstract interfaces, etc.

     

    How do you monitor your messages in XI.1. What is the difference between the monitoring done on the RunTimeWorkBench and the one done using SXMB_MONI.

    2. What is End to End Monitoring, Performance Monitoring, Cache Montioring etc.

    3. What is a Business System, Technical System, Logical System, and other questions related to the System Landscape Directory (SLD ).

     

    Also, search the SDN, you'll get lot more questions.

     

     

     

     

     

     

     

     

    Hi Pavan,

     

    >Steps required to configure a scenario1. Interface Determination RB_SPLIT and RB_CLASSIC, condtional Interface Determination

    2. Receiver Determination -- Conditional Receiver Determination.

    3. Sender / Receiver Agreement-- Why doesnt IDOC and HTTP have a sender agreement, etc.

    Flow of how XI determines the configuration scenario

     

    >>Types of mapping

    1. Types of Java Mapping -- DOM and SAX Parser. Advantages and Disadvantages.

    2. XSLT mapping

    3. Graphical Mapping--

    Questions on context change, standard functions in XI etc.

     

    -->Qestions on adapters1. Which adpaters run on j2ee engine and which run on ABAP stack.

    2. Use of each adapter

     

    -->Qestions on Content conversion 1. how and why is content conversion performed.

     

    -->Questions on BPM and the step types in BPM.1. Correlation

    2. synch/asynch bridge

    3. Collect pattern.

    4. For each and par for each in a block

    5. send synchronously and asynchronously.

    6. Step types in BPM.

     

    -->Questions on ALERTS. 1. How do u define Alert Category, rules, etc.

    2. How do you test an Alert.

    3. Alerts in a BPM

     

    -->Architecture of XI. How and what are the stacks available in XI

    2. Need for datatype, message type, message interface, message mapping, interface mapping, etc.

    3. Synch/ Asynch/ outbound/inbound/ abstract interfaces, etc.

     

    How do you monitor your messages in XI.1. What is the difference between the monitoring done on the RunTimeWorkBench and the one done using SXMB_MONI.

    2. What is End to End Monitoring, Performance Monitoring, Cache Montioring etc.

    3. What is a Business System, Technical System, Logical System, and other questions related to the System Landscape Directory (SLD ).

     

    Regards,

    Bhavesh

     

     

     

     

     

     

     

     

     

     

     

     

    Hi,

     

    The type of questions which can be asked are :

     

    -->Steps required to configure a scenario

    -->Types of mapping

    -->which all configurations you need to do in R/3

    for an Idoc to file scenario

    -->Questions regarding the interfaces you have worked

    on

    -->Qestions on adapters eg. Idoc , RFC etc

    -->How to configure JDBC Adapter(Sender & Receiver)

    -->Qestions on Content conversion

    -->Questions on BPM and the step types in BPM.

    -->Questions on ALERTS. How to configure Alerts, alert rules, etc.

     

    The below info will help you study it easily:

     

    -->Architecture of XI

     

    -->Steps required to configure a scenario

    1. Interface Determination-- RB_SPLIT and RB_CLASSIC, condtional Interface Determination

    2. Receiver Determination -- Conditional Receiver Determination.

    3. Sender / Receiver Agreement-- Why doesnt IDOC and HTTP have a sender agreement, etc.

    Flow of how XI determines the configuration scenario

     

    >>Types of mapping

    1. Types of Java Mapping -- DOM and SAX Parser. Advantages and Disadvantages.

    2. XSLT mapping

    3. Graphical Mapping--

    Questions on context change, standard functions in XI etc.

     

    -->Qestions on adapters

    1. Which adpaters run on j2ee engine and which run on ABAP stack.

    2. Use of each adapter

     

    -->Qestions on Content conversion

    1. how and why is content conversion performed.

     

    -->Questions on BPM and the step types in BPM.

    1. Correlation

    2. synch/asynch bridge

    3. Collect pattern.

    4. For each and par for each in a block

    5. send synchronously and asynchronously.

    6. Step types in BPM.

     

    -->Questions on ALERTS.

    1. How do u define Alert Category, rules, etc.

    2. How do you test an Alert.

    3. Alerts in a BPM

     

    -->Architecture of XI.

    1.How and what are the stacks available in XI

    2. Need for datatype, message type, message interface, message mapping, interface mapping, etc.

    3. Synch/ Asynch/ outbound/inbound/ abstract interfaces, etc.

     

    How do you monitor your messages in XI.

    1. What is the difference between the monitoring done on the RunTimeWorkBench and the one done using SXMB_MONI.

    2. What is End to End Monitoring, Performance Monitoring, Cache Montioring etc.

    3. What is a Business System, Technical System, Logical System, and other questions related to the System Landscape Directory (SLD

     

     

     

     

     

     

     

     

     

     

    Bolg url(/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions)

     

     

     

     

     

    1.     How do you monitor your messages in XI.

    2. What is the difference between the monitoring done on the RunTimeWorkBench and the one done using SXMB_MONI.

    3. What is End to End Monitoring, Performance Monitoring, Cache Montioring etc.

    4. What is a Business System, Technical System, Logical System, and other questions related to the System Landscape Directory (SLD ).

     

     

     

     

     

     

    Steps required to configure a scenario

    Types of mapping

    Configurations in R/3 for an Idoc to file scenario

    Questions regarding the interfaces you have worked on

    Qestions on adapters eg. Idoc , RFC etc

    How to configure JDBC Adapter(Sender & Receiver)

    Questions on Content conversion

    Questions on BPM and the step types in BPM.

    Questions on ALERTS. How to configure Alerts, alert rules, etc.

    Architecture of XI.

     

     

     

     

     

     

     

    They might ask you the following question accordingly..

    1) which adapter you have used for file to file scenario.

    2) what is your sender and Receiver system.

    3) have you done any File content conversion.

    4) what is your jdbc driver name

    5) If you use sender as JDBC what are you going to achieve....

     

    Hope I am clear and I addressed to your doubts.

     

     

     

     

     

     

     

    Sap note url(/people/sap.user72/blog/2005/11/22/xi-faqs-provided-by-sap-updated)

     

     

     

     

     

    In addition to above ....

     

    they may ask you like

    1) What the business systems used ? (Note this is SLD related)

    2) They will give you scenario and aks you howmany BS,TS and logical names

    you will create

     

    3) Some more things on SWC versions, SAP R/3 Settings like pushing IDOC

    receive IDOC ...etc

    4) Naming conventions you used ? for BS, LS,TS.....

    5) Why sender IDOC,HTTP adpter not required? explain in detail ?

    6) What adapters you used ? Tell all the parameters?

     

    7) Any java mapping written? how to write? Packages? UDF....

    8) Mapping functions details...like node functions etc....

     

    I think these are the things they may stress Max....

     

     

     

     

     

     

     

     

    Scenario's what they asked me ...:::))))

     

    1) SOAP to RFC to SOAP explain indetails what you will do

     

    2) Multiple files to Single IDOC using BPM

     

    3) RDBMS to SAP R/3

     

    4) Can you built Sysn-Async Bridge in BPM ? How ?

     

    5) How to write ABAP/Java proxies ? Write all the steps?

     

    6) How will you alert Configuration ? give T.Codes?

     

    7) Given one exp...asked create multi mapping ?

     

    Etc...but that all depends on which scenario's you worked

     

    I hope this will help you

     

    Regards

     

     

     

     

     

     

     

     

    Very Gud Blog Must Read(  /people/sravya.talanki2/blog/2006/12/27/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-iii)

                                                 (/people/sravya.talanki2/blog/2006/12/26/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-ii)

                                                  (/people/sravya.talanki2/blog/2006/12/25/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-i)

     

     

     

     

     

    SOAO TO RFC TO SOAP(https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken] [original link is broken])

     

     

     

     

     

    BPM  (/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit)

               (/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi)

     

     

     

     

    Alerts (/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step)

               (https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9418d690-0201-0010-85bb-e9b2c1af895b)

    (/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide)

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Integration Engine

     

    1. How can I retrieve MESSAGE_ID from a BPM?

    2. I cannot see some of my messages in SXMB_MONI

    3. I have an error: "Unable to convert the sender service to an ALE logical system"

    4. Can I use alert with variables from the messages payload?

    5. How can I implement dynamic mail address with XI mail adapter?

    6. ICM_HTTP_TIMEOUT error

    7. I got "message waiting in queue" status of my messages

    8. I have a problem with the cache on XI

    9. There's something wrong with my Integration Process - it has code other then 0 and it's not working

    10. I've changed my service user password - but now I see it's not changed completely - what should I do?

    11. Unable to check flight availability - status code 500 error

    12. I have a problem with namespaces in XI - Is there a way to remove them?

    13. The Link "alert configuration" from RWB is not working

    14. My ABAP proxy from Application system is not working

    15. I have a null pointer exception in XI

    16. My alerts don't work - what should I check?

    17. I cannot update my CPA cache - which authorizations do I need to do it?

    18. How can I unlock a locked object in the Integration Builder?

    19. How can I access the lite version Message monitoring tool?

    20. How can I monitor the CPA cache?

    21. I cannot logon to the Visual Administrator

    22. My PMI doesn't work

    23. How should I use Message Packages?

    24. How can I use correlation in a BPM?

    25. How do I start and stop the XI correctly?

    26. How can I get message statistics from the ABAP engine?

    27. I see an error "Unable to connect to the Integration Builder" while trying to create ABAP Proxies - what can I do?

    28. My EOIO messages are stuck what can I do?

    29. Is there any way I can upload and test an xml message from file?

    30. Is there any way I can do a tag search of an XI message without using a TREX?

    31. How to use the enhanced receiver determination?

    32. I have a timeout error in my scenario what can I do?

    33. How can I transport objects created on older XI's SP level?

    34. I have an HTTP error - what should I check?

    35. How can I do a stress test in the XI? (NEW 27.10.2006)

    36. How can I work with XI and DMZ? (NEW 27.10.2006)

     

    Mappings

     

    1. I have a problem with mapping - are there any guides on this subject?

    2. How can I use GlobalContainer - in graphical mapping?

    3. How can access technical context object?

    4. How should I test my mappings ?

    5. Where can I find aii_map_api.jar to create my Java mapping?

    6. How can I transform XML into a string?

    7. How can I use XSLT with ABAP engine?

    8. Are there any how to documents describing standard mapping functions?

    9. How can I test user advanced functions in NWDS?

    10. I have problems with testing large idocs in the message mapping test tool.

    11. Can I use multimappings without the BPM?

    12. How can I throw exceptions in message mappings?

    13. How to analyze mapping problems?

    14. How to analyze problems with value mappings?

    15. Are there any RFC API examples?

    16. Which mapping type should I use?

    17. How can I use my jar files in all software components?

    18. How can I do a unit test of my mappings?(NEW 27.10.2006)

    19. How to test my java mappings?(NEW 27.10.2006)

     

    Adapters

     

    1. I have a problem with sending RFC from R/3 to XI

    2. How do I use 'Apply Control Record Values from Payload' parameter with the IDOC adapter?

    3. I can't see my adapters in the adater monitoring after the import of a new SP

    4. Where can I find J2SE plain Adapter

    5. How can I access filename from File/FTP Sender Adapter

    6. Where can I find FAQ on adapters?

    7. Where can I find examples on Adapter module development?

    8. Where can I find http adapter test tool?

    9. How can I access adapter monitor?

    10. I'd like to develop my own adapter - how can I test the sample adapter?

    11. How can I dynamically set some parameters in the adapter configuration?

    12. Which value should I fill in the RFC sender adapter for Program ID parameter?

    13. What is the SOAP action value in the SOAP receiver adapter?

    14. Where can I find JAR files for creating java proxies?

    15. How can I debug my abap proxy?

    16. Adapter Engine returns HTTP 401 under high load what can I do? (NEW 27.10.2006)

    17. How can I work with profile other then LS with IDOC Adapter?(NEW 27.10.2006)

     

    Software Landscape Directory - SLD

     

    1. I got error message "SLDAccess set to true, but not available".

    2. I want to change the number of System Landscape Direcotries

    3. How do I define dependencies?

    4. How can I access SDL logs?

     

    Documents

     

    1. Where can I find document templates for XI?

    2. Are there some problem guides for XI scenarios?

    3. Where can I find BPM related weblogs?

    4. Where can I find IDOCs related weblogs?

    5. Where can I find JDBC related weblogs?

    6. Where can I find XI "How to..." documents on service.sap.com?

    7. Where can I find XI "Admin Check"?

    8. How does software logistics look like in XI?

    9. How to use acknowledgments with Java Proxies?

    10. How to use ABAP proxies with attachments?

    11. Which Transaction codes can I use with the XI?

    12. How to start working with Conversion Agent from Itemfield?

    13. Where can I find XI best practices? (UPDATED 27.10.2006)

    14. I would like to use EDI with XI how can I do it?

     

     

    Books

     

    1. Are there any books about the XI/PI? (NEW 27.10.2006)

     

     

    Integration Engine

     

    1. How can I retrieve MESSAGE_ID from a BPM?

     

    Take a look at this weblog:

    XI: How to... retrieve MESSAGE_ID from a BPM

     

    2. I cannot see some of my messages in SXMB_MONI

     

    Take a look at this weblog:

    XI: I cannot see some of my messages in the SXMB_MONI

     

    3. I have an error: "Unable to convert the sender service to an ALE logical system"

     

    Take a look at this weblog:

    XI Error - Unable to convert the sender service to an ALE logical system

     

    4. Can I use alert with variables from the messages payload?

     

    Take a look at this weblog:

    Alerts with variables from the messages payload (XI) - UPDATED

     

    5. How can I implement dynamic mail address with XI mail adapter?

     

    Take a look at this weblog:

    Mail Adapter (XI) - how to implement dynamic mail address

     

    6. ICM_HTTP_TIMEOUT error

     

    There are two ways of changing this timeout:

     

    a) check out note: 824554 and try to change it in the instance profile

     

    b) TCODE SXMB_ADM -> Configure Integration server -> change specific identifiers

    Set Runtime parameter: HTTP_TIMEOUT

     

    Rember to restart XI after the change

     

    7. I got "message waiting in queue" status of my messages

     

    You need to register the Queues

     

    TCODE SXMB_ADM -> Manage Queues -> Register the Queues.

    Or run program: RSXMB_REGISTER_QUEUES

     

    8. I have a problem with the cache on XI

     

    Check this "how to" document from sapNET - login required:

    How To handle Caches in SAP XI 3.0

     

    Take a look at this weblog:

    Cache Refresh Errors – New Phenomena

     

    9. There's something wrong with my Integration Process - it has code other then 0 and it's not working

     

    a) check if you have all entries green in TCODE - SWF_XI_CUSTOMIZING

     

    b) you may try to repeat the activation of the integration process in TCODE - SXI_CACHE.

     

    10. I've changed my service user password - but now I see it's not changed completely - what should I do?

     

    Take a look at note: 721548

    XI 3.0: Changing the passwords of the XI service users

     

    11. Unable to check flight availability - status code 500 error

     

    Check if all clients except Integration server are set as application servers:

     

    a) TCODE - SXMB_ADM

     

    b) Integration Server configuration

     

    c) set the "Role of Business System" as LOC "Application system"

     

    12. I have a problem with namespaces in XI - Is there a way to remove them?

     

    The message namespace has a default value taken from the Software Component Version namespace.

    If you want to delete it:

     

    a) go to the Message type that you're using in your scenario

     

    b) remove XML namespace

     

    13. The Link "alert configuration" from RWB is not working

     

    a) on your XI box go to TCODE - SE38 and run program - RSXMB_ACTIVATE_ICF_SERVICES

     

    b) check SAP note: 750287 (XI 3.0 Runtime Workbench: Alert configuration does not start) and change values in your ExchangeProfile

     

    c) check if you can accept cookies

     

    14. My ABAP proxy from Application system is not working

     

    Take a look at "XI Configuration guide" section:

    "Connecting Business Systems with an Integration Engine to the Central Integration Server"

    and maintain the "dest://<HTTPDESTINATION>" in TCODE: SXMB_ADM for the application system

     

    15. I have a null pointer exception in XI

     

    Take a look at these notes:

    859465 - NullPointerException in DTR/XI running on AIX

    817049 - XI 3.0 SP10 Mail Adapter (Receiver/Outbound) authentication

    801868 - Java(TM) Web Start in XI 3.0: FAQ/Troubleshooting

     

    16. My alerts don't work - what should I check ?

     

    Take a look at those weblogs:

    XI: Alerts - Troubleshooting guide

     

    XI: Alerts - Step by step

     

    17. I cannot update my CPA cache - what authorizations do I need to do it?

     

    Take a look at this note:

    741214 - Troublesh. during cache update of the J2EE CPACache service

     

    18. How can I unloack a locked object in the Integration Builder?

     

    Directory:

    http://server:port/dir/support/public/LockAdminService

     

    Repository:

    http://server:port/rep/support/public/LockAdminService

     

    19. How can I access the like version Message monitoring tool?

     

    Lite MDT:

    http://server:port/MessagingSystem/monitor/monitor.jsp

     

    20. How can I monitor the CPA cache?

     

    Display:

    http://server:port/CPACache/monitor.jsp

     

    History:

    http://server:port/CPACache/history.jsp

     

    21. I cannot logon to the Visual Administrator

     

    Take a look at this PAG:

    Visual Administrator: Logon Failure

     

    22. My PMI doesn't work

     

    Take a look at this PAG:

    No Data From PMI Java Agents

     

    23. How should I use Message Packages?

     

    Take a look at this weblog:

    XI:Idoc Message Packages

     

    24. How can I use correlation in a BPM?

     

    Take a look at this weblog:

    Do you like to understand “correlation” in XI?

     

    25. How Should I start and stop the XI correctly?

     

    Take a look at this note:

     

    870864 - Starting and Stopping an XI 3.0 System

     

    26. How can I get message statistics from the ABAP engine?

     

    Take a look at a report attached to this note:

     

    746088 - Statistics on XI messages for Remote Services

     

    27.I see an error "Unable to connect to the Integration Builder" while trying to create ABAP Proxies - what can I do?

     

    Take a look at this weblog:

    How do you activate ABAP Proxies?

     

    28. My EOIO messages are stuck what can I do?

     

    Take a look at this weblog:

    How to deal with stuck EOIO messages in the XI 3.0 Adapter Framework

     

    29. Is there any way I can upload and test an xml message from file?

     

    Take a look at this weblog:

    Simulating XI Messages-Proto

     

    30. Is there any way I can do a tag search of an XI message without using TREX?

     

    Take a look at these weblogs:

    ABAP based Trex in XI: Proto

     

    Super Message Monitor for SAP XI

     

    31. How to use enhanced receiver determination?

     

    Take a look at this weblog:

    Illustration of Enhanced Receiver Determination - SP16

     

    32. I have a timeout error in my scenario what can I do?

     

    Take a look at this weblog:

    XI: Timeouts, timeouts, timeouts....

     

    33. How can I transport objects created on older XI's SP level?

     

    Take a look at this SAP note:

    735306 - Transporting XI repository objects to the SWCV level

     

    34. I have an HTTP error - what should I check?

     

    Take a look at this weblog:

    Http* Errors in XI

     

    35. How can I do a stress test in the XI?

     

    Take a look at this weblog:

    XI : Simulating Extreme Concurrent Message Volume

     

    36. How can I work with XI and DMZ?

     

    Take a look at this page:

    XI Network zones

     

     

     

     

    Mappings

     

    1. I have a problem with mapping - are there any guides on this subject?

     

    take a look at those presentations from SAP:

     

    Exchange Infrastructure - Graphical Advanced Mapping

     

    2. How can I use GlobalContainer - in graphical mapping?

     

    Take a look at this weblog:

    GlobalContainer - in graphical mapping (XI)

     

    3. How can access technical context object?

     

    Take a look at this weblog:

    Simple java code in graphical mapping - XI

     

    4. How should I test my mappings ?

     

    Take a look at this weblog:

    XI: How to test your mapping (in real life scenarios)

     

    5. Where can I find aii_map_api.jar to create my Java mapping?

     

    Go to your XI server folders and use this path:

     

    j2eeclusterserver0appssap.comcom.sap.xi.services

     

    Inside com.sap.xi.services folder you'll find the jar file.

     

    6. How can I transform XML into a string?

     

    Take a look at this weblog:

    XI: XML node into a string with graphical mapping

     

    7. How can I use XSLT with ABAP engine?

     

    Take a look at this weblog:

    Using ABAP XSLT Extensions for XI Mapping

     

    8. Are there any how to documents describing standard mapping functions?

     

    Take a look at those weblogs:

    The Use of "suppress" in the XI 3.0 Graphical Mapping Tool

     

    New functions in the Graphical Mapping Tool SP13

     

    Message Mapping Simplified - Part I

     

    Message Mapping Simplified - Part II

     

    9. How can I test user advanced functions in NWDS?

     

    Take a look at this weblog:

    Testing User defined Functions for the XI Graphical Mapping Tool

     

    10. I have problems with testing large idocs in the message mapping test tool.

     

    Consider using reduced IDOCs

     

    Take a look at this note:

     

    709400 - Performance problems with large IDocs in mapping tool

     

    11. Can I use multimappings without the BPM?

     

    If you have SP14 then this is possible

     

     

    Take a look at this weblog:

    Multi-Mapping without BPM - Yes, it's possible!

     

    12. How can I throw exceptions in message mappings?

     

    Take a look at this weblog:

    Throwing Smart Exceptions in XI Graphical Mapping

     

    13. How to analyze mapping problems?

     

    Take a look at this note:

     

    801951 - XI30: Analyzing mapping problems

     

    14. How to analyze problems with value mappings?

     

    Take a look at this note:

     

    858766 - XI30: Analysis of value mapping problems

     

    15. Are there any RFC API examples?

     

    Take a look at this weblog:

    SAP XI Lookup API: the Killer

     

    16. Which mapping type should I use?

     

    Take a look at this weblog:

    Comparing Performance of Mapping Programs

     

    17. How can I use my jar files in all software components?

     

    Create one base software component in which you import

    your JAR files and then create dependencies to

    all other software components in which you want to use those JAR files

     

    18. How can I do a unit test of my mappings?

     

    Take a look at this weblog:

    Detroubulator version 1.0 is out

     

    19. How to test my java mappings?

     

    Take a look at this weblog:

    Testing and Debugging Java Mapping

     

     

    Adapters

     

    1. I have a problem with sending RFC from R/3 to XI

     

    Take a look at this weblog:

    Configuring the Sender RFC Adapter - step by step

     

    2. How do I use 'Apply Control Record Values from Payload' parameter with the IDOC adapter?

     

    See notes:

    a) 728792 - how the fields in the control record get set.

    b) 792333 for an overview of how to convert partners in the IDoc adapter.

     

    Also check:

     

    Fields of the IDoc Control Record

     

    XI: IDOC Adapter - EDI_DC40 - demystified

     

    3. I can't see my adapters in the adater monitoring after the import of a new SP

     

    a) try reimporting "SAP Basis software component"

     

    b) take a look at the XI installation guide on how to do it: "Importing the XI Content for Software Component Version SAP Basis 6.40"

     

    4. Where can I find J2SE plain Adapter

     

     

    https://websmp106.sap-ag.de/swdc

     

    Then this path:

     

    - Support Packages and Patches

    - - SAP NetWeaver

    - - - SAP NETWEAVER

    - - - - SAP NETWEAVER 04

    - - - - Entry by Component

    - - - - - XI Adapter Engine J2SE

    - - - - - - XI CONNECTIVITY SE 3.0

    - - - - - - - OS independent

     

    5. How can I access filename from File/FTP Sender Adapter

     

    Take a look at this weblog:

    XI: The same filename from a sender to a receiver file adapter - SP14

     

    Develop a module for file adapter and use the code from this SAP note:

    819761 - XI 3.0 File Sender: Accessing source file name from a module

     

    Copy a file with same filename using XI

     

    6. Where can I find FAQ on adapters?

     

    Take a look at this note:

    821268 - XI 3.0 Adapter Framework: Overview of available FAQ notes

    inside you'll find all available FAQ SAP notes.

     

    7. Where can I find examples on Adapter module development?

     

    Copy a file with same filename using XI

     

    Read Excel instead of XML through FileAdapter

     

    8. Where can I find http adapter test tool?

     

    Client_httpAdapter.html code

     

    9. How can I access adapter monitor?

     

    Try this link:

    http://xiserver:j2eeport/mdt/amtServlet

     

    10. I'd like to develop my own adapter - how can I test the sample adapter?

     

    Take a look at this weblog:

     

    Testing Sample Adapter

     

    11. How can I dynamically set some parameters in the adapter configuration?

     

    Take a look at this weblog:

     

    Dynamic Configuration of Some Communication Channel Parameters using Message Mapping

     

    12. Which value should I fill in the RFC sender adapter for Program ID parameter?

     

    Take a look at this weblog:

     

    Troubleshooting - RFC and SOAP scenarios

     

    13. What is the SOAP action value in the SOAP receiver adapter?

     

    Take a look at this weblog:

     

    Troubleshooting - RFC and SOAP scenarios

     

    14. Where can I find JAR files for creating java proxies?

     

    you can find them on your XI/PI server in folders:

     

    aii_proxy_xirt.jar

    j2eeclusterserver0 inextcom.sap.aii.proxy.xiruntime

     

    aii_msg_runtime.jar

    j2eeclusterserver0 inextcom.sap.aii.messaging.runtime

     

    aii_utilxi_misc.jar

    j2eeclusterserver0 inextcom.sap.xi.util.misc

     

    guidgenerator.jar

    j2eeclusterserver0 inextcom.sap.guid

     

    15. How can I debug my abap proxy?

     

    Take a look at this weblog:

     

    XI: Debug your inbound ABAP Proxy implementation

     

    16. Adapter Engine returns HTTP 401 under high load what can I do?

     

    Take a look at this sap note:

    821026 - AdapterEngine messaging URL returns HTTP 401 under high load

     

    17. How can I work with a profile other then LS with IDOC Adapter?

     

    Take a look at this weblog:

     

    Wanna Party ?

     

     

    Software Landscape Directory - SLD

     

    1. I got error message "SLDAccess set to true, but not available".

     

    Go to SLD:

    http://server:port/sld/ListServlet?bsview=true

    Business systems and check if your XI business system has correct "Pipeline URL" parameter defined:

    http://server:httpport/sap/xi/engine?type=entry

    also check TCODE -> SLDCHECK - if you don't have any errors over there

     

    2. I want to change the number of System Landscape Direcotries

     

    Check this "how to" document from sapNET - login required:

    HowTo handle SLD and XI

     

    also check this SAP note:

    720717 - Reduce the number of System Landscape Direcotries (SLD)

     

    3. How do I define dependencies?

     

    XI: Are you Independent...from your dependencies?

     

    4. How can I access SDL logs?

     

    Use this link:

    http://server:port/sld/admin/log.jsp

     

     

    Documents

     

    1. Where can I find document templates for XI?

     

    Take a look at this weblog:

    XI - SAP's document templates

     

    2. Are there some problem guides for XI scenarios?

     

    Take a look at this weblog:

    XI - Problem Analysis Guide - Have you seen this?

     

    3. Where can I find BPM related weblogs?

     

    Walkthrough with BPM

     

    RFC Scenario using BPM --Starter Kit

     

    XI: How to... retrieve MESSAGE_ID from a BPM

     

    4. Where can I find IDOCs related weblogs?

     

    Introduction to IDoc-XI-File scenario and complete walk through for starters

     

    Configuration steps required for posting idoc's(XI)

     

    Convert any flat file to any Idoc-Java Mapping

     

    File to Multiple IDocs (XSLT Mapping)

     

    5. Where can I find JDBC related weblogs?

     

    FILE to JDBC Adapter using SAP XI 3.0

     

    JDBC Stored Procedures

     

    RDBMS system integration using XI 3.0 JDBC Sender/Receiver adapter

     

    6. Where can I find XI "How to..." documents on the service.sap.com?

     

    XI How to... documents

     

    7. Where can I find XI "Admin Check"?

     

    XI Admin Check

     

    8. How does software logistics look like in XI?

     

    XI Software Logistics 1: SLD Preparation

     

    XI Software Logistics II: Overview

     

    9. How to use acknowledgments with java proxies?

     

    Using Acknowledgments with XI 3.0 Java Proxies

     

    10. How to use ABAP proxies with attachments?

     

    XI: RFC or ABAP Proxy ? ....ABAP Proxies with attachments

     

    11. Which transactions can I use with the XI?

     

    Getting started with XI, part 1: XI 3.0 cheat sheet

     

    12. How to use ABAP proxies with attachments?

     

    How to get started using Conversion Agent from Itemfield

     

    13. Where can I find XI best practices?

     

    SAP Exchange Infrastructure best practices

     

    The D-XIE Soap part 1: basic principles with XI in the middle

     

    The D-XIE Soap part 2: XI design decisions for synchronous or asynchronous messaging

     

    D-XIE Soap part 3: Determine Software Component Version of standard SAP IDocs and RFMs

     

    D-XIE Soap part 4: XI Software Component Architecture for Point-to-Point Scenarios

     

    Structuring Integration Repository Content - Part 1: Software Component Versions

     

    14. I would like to use EDI with XI how can I do it?

     

    Thoughts on EDI in an SAP XI Environment - Article

     

    If you want to process EDI you with XI

    you need to use some third party tool

    like: SAP conversion Agent, or Seeburger's EDI adapter, etc.

     

     

    Books

     

    1. Are there any books about the XI/PI?

     

    Mastering IDoc Business Scenarios with the SAP by Michal Krawczyk @ Michal Kowalczewski

     

    SAP Exchange Infrastructure by Jens Stumpe and Dr. Joachim Orb

     

    Mastering SAP XI Administration by Marcus Banner and Heinzpeter Klein

     

     

     

     

     

     

     

     

    Regards

    Hemant

     

    Awards poit if find helpful

  • Re: Interview Questions??
    hemant gupta
    Currently Being Moderated

    Hi,

     

    Certification questions are like this:

     

     

    1.     What are different design time components used by XI?

    DR, CD, SLD

     

    2.     What services does the integration server provide?

    Pipeline, adapter engine, business process engine, monitoring, logging, security

     

    3.     4 functions does adapter framework provide?

    Messaging, queuing, security, logging

     

    4.     What is Java webstart? Java cache program that caches fat applications on client PC

    Why is it used? Performance     What version do you need? 1.42

     

    5.     What are the different XI components? DR, CD, BPE, IS, etc… Not SLD

     

    6.     What is XI domain?

     

    7.     What is XI pipeline? 6 pipelines     What is a pipeline service? Service called during processing of an XML message within the pipeline of an Integration Engine

     

    8.     Describe the alert functionality of the runtime workbench.     Inform of errors during message processing using email, fax, sms, paging using categories and rules.

     

    9.     Name different monitoring functions of the runtime workbench.  Component, message, end-to-end, performance, cache.

     

    10.     Web application server 6.2 has an integration engine.     Why is this so? 4 pipelines     Can it do L.T.M?  No, no central pipeline

     

    11.     In BPM async-sync bridge, does the QOS change? Yes from BE to EO or EOIO back to BE

     

    12.     List 4 ways to enable logging / trace? 1) SXM_ADM , 2) from sending systems if logging and propagation is turned on, 3) SXMB.MONI – edit message header, add logging tag, 4) SXMB_ADM – Error analysis setting, troubleshooting conditions and actions.

     

    13.     What is logging / trace? Logging tracks messages and statuses, trace follows the flow details

     

    14.     Properties of an async message? Persistence, restartable, EO, EOIO, TRFC, QRFC, auto retry factor.

     

    15.     Inbound XI message has problem, where do you look for solution? Messages logging in integration server and the adapter framework.

     

    16.     Describe XI message format..     Header, body, payload     Soap, XML, mime format

     

    17.     Describe end-end monitoring.     Watching steps a message takes within integration system compliant environments.

     

    18.     In XI 3.0 where do you configure adapters? In the communications channel

     

    19.     Different steps to make a IDOC adapter work? (look into R/3 process)

     

    20.     What is a mail adapter? Enables you to connect e-mail servers to the integration server or the PCK

     

    21.     JMS adapter can talk with what type of systems? Sonic, MQ, messaging systems

     

    22.     What format can JDBC adapter communicate in? XML, native SQL     Should you use native sql? Not in production

     

    23.     If communications with JDBC using XML format, what are 4 actions you could do? Select, update, write, ???

     

    24.     Installing PCK what platforms can you install it on? Anywhere WAS 6.40 and J2EE only stack

     

    25.     How does PCK and adapter framework engine differ?     PCK is not updated automatically

     

    26.     Can JDBC adapter query DB tables? Yes  Can it insert? Yes

     

    27.     JMS adapter scenario messaging system provider needs to submit what?

     

    28.     Properties of receiving IDOC adapter. Port, SAP release, Queue, Interface version, Transport protocol, Message protocol, adapter engine.

     

    29.     JDBC/JMS require certain steps before they can work?

     

    30.     Properties of the PCK who developed it?          What is it similar too?      Does it support B2B?

     

    31.     What is ale audit with respect to IDOCS?     Special type IDOC, acknowledgement, see IDX5

     

    32.     Properties of the HTTP adapter, does it use or need a sender or receiver? Or communications channel agreement?

     

    33.     What does a RFC adapter support?     

     

    34.     Is EOIO supported by RFC?     Yes

     

    35.     What are advantages and why would you install a decentral adapter engine? The PCK targets inter-enterprise communication between business partners where one partner does not employ the full XI, but instead uses the smaller-scale PCK

     

    36.     Comment on the following, adapter engine is also known as a PCK. A PCK is a decentral adapter engine that does not have SLD, BPE

     

    37.     What are the different monitoring status?      Where do you find them?

     

    38.     What adapters are not in adapter engine?          IDOC, http

     

    39.     Which abap proxy, in or outbound has code you can type in?     Inbound     Which one uses classes?     Both     Which classes?     Inbound generates class, outbound is custom

     

    40.     With an optional node what is the cardinality?     How do you make sure the subordindates fields get mapped? Always map the node with something even if you don’t need it

     

    41.     WSDL what is it?     Where do you find it in DR?     Is it used in Java or abab proxy?     Both

     

    42.     XI 3.0 stack 9, what are the supported mapping types?

     

    43.     What are prerequisites for importing customer defined IDOC?

     

    44.     What are the three IDOC transactions in XI?

     

    45.     Context object replace what?

     

    46.     Two things can make up a collaboration agreement, what are they? Receiver agreement, Sender agreement

     

    47.     What is a logical system, with respect to SLD?     System used for processing IDOC’s Where is it assigned? During the Business System creation

     

    48.     What is the sender communications channel? A sender channel contains the configuration data for a sender adapter.

     

    49.     If error during inbound or outbound binding, where do you look to solve? Look for messages in the log for adapter framework

     

    50.     URI, URL, URN what are they and what are their difference? URI is an indicator no location, URL is a locations and an indicator, URN is a namespace

     

    51.     To perform content based routing, two places it can be done, what are the two places? Receiver determination, ?

     

    52.     What is an integration process?     Is an executable, cross-system process for processing messages. In an integration process you define all the process steps that are to be executed and the parameters relevant for controlling the process.     Where is it executed?     BPM What stack? ABAP

     

    53. Message Mapping, advanced user function, can you test for context changes, if yes how?     

     

    Advanced functions that only import one context do not have an identifiable context change. You can of course insert a context change into the results list

     

    54. What is multi-mapping? Where is it used? What are the advantages?

     

         Multi-mappings reference multiple message structures.

     

    You can only use multi-mappings in cross-component business process management. You can use them for 1:n-, n:1-, and n:m transformations (see also: Transformation Step). You can map any number of source messages to any number of target messages.

    Since you can only use multi-mappings in integration processes, you can only specify multi-mappings as mapping programs in interface mappings that reference asynchronous abstract interfaces.

     

    This means that instead of trying to map multiple messages to each other, you only have a source structure being mapped to a target structure.

     

    55. What are the two xslt tags, previously that could not be used in XI? Import and Include,

    still can not be done

     

    56. Using a simple user defined function how can you send trace information to be monitored?

     

    MappingTrace Object: This object enables you to transfer information for the mapping trace during mapping to a container that can be viewed by users in the message monitoring.

     

    57. What is function exists in message mapping?

     

    Use this function to determine whether a particular source field exists in the XML instance to be processed. If it does, exists() returns the value true, otherwise it returns the value false.

     

    58. What Jar file is required to perform Java Mapping?

     

         To access the mapping API, you must include the Jar file aii_map_api.jar in your class path. The Jar file is located in the following directory:

    <SAP_install_dir>/<system_name>/<instance_name>/j2ee/cluster/server<number>/apps/sap.com/com.sap.xi.services/

     

    59. What is context in message mapping?

     

    Within the structure overview and in the data-flow editor you can call functions from the context menu. For all fields (in the data-flow editor and in the structure overview on both the Design and Test tab pages) you can copy the path for a field to the clipboard by choosing the context menu option Copy Path.

     

    60. What is removecontext and/or SplitbyValue?

     

    removeContexts is to delete all the top contexts for an element. This deletes all top hierarchy levels, so that all elements of the target queue are assigned to a root element of the source queue.

    SplitByValue() is the counterpart to removeContexts(): Instead of deleting a context, you can insert a context change in the source value queue.

     

    61. Source message occurs 3 times, target only once, what is wrong?

     

    62. Java mapping class, which class must it implement?

     

    63. What is scope of mapping template? Allows you to save all or parts of a mapping. Use for complex mapping so that they can be reused in other mapping interfaces.

     

    64. How does a Boolean function work in message mappings? Boolean functions accept Boolean inputs and result in Boolean values.

     

    65. Where can you use a user defined function, scope? When ever a standard function does not work or when you want to create a complex function that combines several functions.

     

    66.     In simple mapping – one source results in 4 identical target messages, with regarding cardinality what is the problem?

     

    67.     What is a prerequisite to do abap mapping for a complex transformation? Register mapping with the IS

     

    68.     What step can be inserted into an exception branch?

     

    69.     Where can you find business process engine? Integration Server

     

    70.     What actions can you perform in SXICACHE? Update cache, display cache

     

    71.      What is a wait step and why is it used? You use a wait step to incorporate a delay in a process. Usually, you use a delay to define when the next step in the process is to start. You can define a delay as either a point in time or a period of time.

    At runtime, the step waits until the specified point in time is reached or the specified period of time has passed. The system then continues the process by proceeding with the next step. 

     

    72.     What is a block step and why is it used?  You use a block  to combine steps that you want to execute one after the other and which are to access the same local data. You can also use a block to combine steps that you want to have the same deadline or exception handler, or to define a local correlation.

     

    73.     How do you get an error condition to generate an alert? Setup a condition and then an alert in the runtime workbench

     

    74.      Could multiple instances of an integration process be running at the same time? Yes      If so, how does a message find its way to the correct instance? When defining integration processes, you can use correlations to establish semantic relationships between messages. For example, you could correlate a purchase order and the corresponding invoice by means of the purchase order number. The Business Process Engine takes any semantic relationships into account when controlling an integration process.

     

    75.     Which XI objects can be used in an integration process?  Receiver determination      Which ones from DR? Message mapping, Interface Mapping

     

    76.     What happens after an exception is raised in BPM?

     

    77.     Send message within an integration process to 8 receivers at the same time, how can I do this?

     

    78.     Describe the triggering of exceptions in BPM? You define the reaction to an exception, the exception handler, in a separate processing branch in a block The exception handler has read and write-to access to all data within the block.

    If an exception is triggered at runtime, the system first searches for the relevant exception handler in surrounding blocks. If it does not find the correct exception handler, it continues the search in the next block in the block hierarchy.

    When the system finds the correct system handler, it stops all active steps in the block in which the exception handler is defined and then continues processing in the exception handler branch. Once the exception handler has finished processing, the process is continued after the block.

    If the system fails to find an exception handler, it terminates the integration process with an error.

     

    79.     What is a correlation?  You use a correlation to assign messages that belong together to the same process instance.     What is a local correlation? Local correlation is then only valid within the block.

     

    80.     Which steps can trigger an alert? Send, Transform, Control

     

    81.     What does a control step do?  You use a control to do the following: Terminate the current process, Raise an exception, Trigger an alert for SAP Alert Management

     

    82.     How does integration process kill itself? What are other possibilities?

     

    83.     What is the 2 visibility of container elements? Procedure and Result

     

    84.     What are the different types that a container element can be based on? Can container elements be based on dictionary structure MARA?

     

    85.     What is the relationship between an integration process and business workflow?

     

     

    Regards

    hemant

     

    Award points if find helpful

  • Re: Interview Questions??
    SAP PI Reg
    Currently Being Moderated

    Hi Anju,

     

    There can be a whole lotta questions to be asked in XI.The list can go on and on. But for interviews, u need to be clear of what u have done and the basics are very important. Depending on who you are been interviewed by and the type of position, you may get more business oriented or general questions about XI. I would recommend not just concentrating on technical questions but on the business benefits of XI, especially if you know they are new to the technology.

     

    Well for certifications, u need to go thru the TBIT40, 41,42,43,44 materials n have hands on practice too.

     

    Just go thru this:

    A Beginners Guide to XI Certification Details:

    /people/community.user/blog/2006/11/03/a-beginners-guide-to-xi-certification-details

     

    Getting Started :: Getting XIted:

    /people/satinder.singh3/blog/2005/12/27/getting-started-getting-xited

    chk out this thread too:

    /message/2701952#2701952 [original link is broken]

     

    hope this was informative:

     

    kanan

Actions