PCK question

Hi folks,
Is it mandatory a communication channel type XI to connect PCK to XI-Integratio Server? Can I use the SOAP communication channel or other else available on the PCK?
Thanks in advance,
Ricardo.

Hi Satish,
Using the URL http:<hostname>:<ABAP-http-port>/sap/xi/engine?type=entry I'm using the direct access to IS trough Receiver channel type XI.
I'm asking this because between XI and PCK I have a web service that is needed. The purpose of this web service is only rooting the messages to XI PCK->WS->XI.
Full scenario: (web services) <-> XI <-> (web service rooter) <-> PCK <-> R/3.
My customer needs to know if the communication between PCK and XI uses SOAP standard. Using XI adapter, the protocol is XI messaging and is a SAP-specific implementation of the SOAP protocol. I don’t know if this SOAP protocol is standard to work with all common web services.
Maybe using the SOAP channel, the SOAP protocol is 100% standard and it works for all common web services on the network… I guess!
That’s the reason that I would like to know if a PCK can talk with XI via SOAP adapter, instead of XI com. Channel.
If anyone sees any impediments, please be free and tell me.
Thanks in advance,
Ricardo.

Similar Messages

  • Question related to concept of PCK

    Hi All.
    I am quite a newbie to XI and am only learning it thru online help. I have one conceptual question related to PCK.
    My understanding is that PCK is needed by a small business company to communicate to its larger partner which already has XI running. Correct me if I am wrong here itself.
    Now if the larger business partner already has XI, why does the smaller one need a PCK at all? The XI instance on the larger partner will have all the necessary adapters to understand any format send by the partner. So even if the partner(smaller) sends any format- be it IDOC/HTTP/FTP, the XI instance on larger partner will have its adapters ready to perform the conversion.
    Then why is this PCK needed at all?
    Thanks in advance. Hope my query is clear
    Regards.
    Samant

    Hi Samant,
      Your question is a very good one, Though I have not worked on PCK, I can share my ideas based on some brain storming session I had with our collegues & business partners.
      While executing projects, there are technical & operational issues. For example, when you access any HR related data of a UK based organisation then all those who work on that project have to undertake data security pledge. Like wise there are many constraints on data & system accesses, which vary across organisations.
    When you use PCK*, irrespective of different systems what the small vendors have, you communicate with your Big company's XI system only on the XI's msging protocol http(s)/SOAP. This allows a fair amount of ownership of data/access related issues to the small partners.
    -> you go for PCK, when there is no need for small vendors to go for XI.
    Hope this is of some help. As Michal said there might be much more (or even better) reasons.
    Michal, when you say "all of the mappings and transformations have to be on the small company side", what exactly you mean by this. can you please eloborate.
    Thanks & Regards
    Vishnu

  • PCK Download and Approach Question

    Hello,
    I am relatively new to SAP and I wanted to download a trial version of the PCK.  Can the PCK be downloaded by itself or is it only available as a part of the Netweaver download?  I have found the Netweaver trial download here:
    https://www.sdn.sap.com/irj/scn/nw-downloads
    Is this what I should download to get started?  Also, what would you recommend as introductory reading for the using the PCK to pass data (purchase orders, invoices, supplier data etc.) from a non SAP suply management application written in Java to SAP 4.6c.  Would there be an approach that is considered best for this?
    Thanks,
    Glenn

    Hi Michal,
    but RFC Adapter is on Java Adapter Engine and, as such, is part of PCK.
    On http://help.sap.com/saphelp_nw70/helpdata/EN/25/76cd3bae738826e10000000a11402f/frameset.htm, you can read:
    The RFC adapter enables you to process and execute RFCs (Remote Function Calls) using the Integration Engine and the PCK.
    As for the IDOC, it's ABAP based and hence is not available on PCK.
    On http://help.sap.com/saphelp_nw70/helpdata/EN/ab/bdb13b00ae793be10000000a11402f/frameset.htm, you can read:
    The IDoc adapter enables you to process IDocs (Intermediate Documents) using the Integration Engine.
    Regards,
    Henrique.

  • Xi questions

    hi,
        Plz give Answers below questions
    1. What are different design time components used by XI?
    2. What services does the integration server provide?
    3. What are the 4 functions does adapter framework provide?
    4. What is Java webstart and why is it used?
    5. What are the different XI components?
    6. What is XI domain?
    7. What is XI pipeline and what is a pipeline service?
    8. Describe the alert functionality of the runtime workbench?.
    9. Name different monitoring functions of the runtime
    workbench?
    10. Web application server 6.2 has an integration engine.
    Why is this so?
    11. In BPM Async-Sync bridge, does the QOS change?
    12. List 4 ways to enable logging / trace?
    13. What is logging / trace?
    14. Properties of an Async message?
    15. Inbound XI message has problem, where do you look for
    solution?
    16. Describe XI message format?
    17. Describe end-end monitoring?
    18. In XI 3.0 where do you configure adapters?
    19. Different steps to make an IDOC adapter work?
    20. What is a mail adapter?
    21. JMS adapter can talk with what type of systems?
    22. What format can JDBC adapter communicate in?
    23. If communications with JDBC using XML format, what
    are 4 actions you could do?
    24. Installing PCK what platforms can you install it on?
    25. How does PCK and adapter framework engine differ?
    26. Can JDBC adapter query DB tables?
    27. JMS adapter scenario messaging system provider needs
    to submit what?
    28. What are the properties of receiving IDOC adapter?
    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?
    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?
    35. What are advantages and why would you install a
    decentralize adapter engine?
    36. Comment on the following, adapter engine is also known
    as a PCK?
    37. What are the different monitoring status? Where do you
    find them?
    38. What adapters are not in adapter engine?
    39. Which ABAP proxy, in or outbound has code you can
    type in?
    40. With an optional node what is the cardinality? How do
    you make sure the subordinates fields get mapped?
    41. What is it WSDL? Where do you find it in DR? Does Is
    used in Java or ABAP Proxy?
    42. In 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?
    47. What is a logical system, with respect to SLD?
    48. What is the sender communications channel?
    49. If error during inbound or outbound binding, where do
    you look to solve?
    50. What is URI, URL, and URN and what are their difference?
    51. To perform content based routing, two places it can be
    done, what are the two places?
    52. What is an integration process
    53. Message Mapping, advanced user function, can you test
    for context changes, if yes how?
    54. What is multi-mapping? Where is it used? What are the
    advantages?
    55. What are the two XSLT tags, previously that could not
    be used in XI Why?
    56. Using a simple user defined function how can you send
    trace information to be monitored?
    57. What is function exists in message mapping?
    58. What Jar file is required to perform Java Mapping?
    59. What is context in message mapping?
    60. What is remove context and what is Split by Value?
    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?
    64. How does a Boolean function work in message mappings?
    65. Where can you use a user defined function, scope?
    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?
    68. What step can be inserted into an exception branch?
    69. Where can you find business process engine?
    70. What actions can you perform in SXICACHE?
    71. What is a wait step and why is it used?
    72. What is a block step and why is it used?
    73. How do you get an error condition to generate an alert?
    74. Could multiple instances of an integration process be
    running at the same time? If so, how does a message
    find its way to the correct instance?
    75. Which XI objects can be used in an integration process?
    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?
    79. What is a correlation and what is local correlation?
    80. Which steps can trigger an alert?
    81. What does a control step do?
    82. How does integration process kill itself? What are other
    possibilities?
    83. What is the 2 visibility of container elements?
    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?

    Hello,
    sorry but i guess this is not the right way how to use this forum as it is said here:
    Process Integration (PI) & SOA Middleware
    >Only One Question Per Posting
    >For each question that you have, make a separate posting. Don't ask multiple questions in one posting, this is confusing for people and might not get answered, since the subject line does not reflect all your problems. If a new and unrelated question comes up during a thread, start a new thread.
    Anyway you will be able to answer most of your questions by yourself if you are searching this forum and help.sap.com
    One good starting point is:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/first%2bstep%2bto%2blearn%2bsap%2bxi%2bor%2bpi
    Regards
    Patrick

  • Can any one give answers to XI Questions.

    1. why do we use MT?
    2. Where u use Catch whole queue?
    3. What makes an XI object unique?
    4. what r the adapters that related to sap r/3?
    5. what r mapping techniques?
    6. advantges & disadvantages of BPM?
    7. Diference between Adapter & proxies?
    8. What is BS, TS?
    9. How many components have in xi?
    10.What is golal container?
    11.How many IE are in XI?
    12.How many functions r in xi?
    13.What is synchronization?where it use?
    14.What is idoc? where it use?
    15.diference between UDF & Advanced UDF?
    16.When we go fro File scenario?
    17.How many containers r in xi?
    18.What is coorelation?when we go for?
    19.How many patterns have u done?
    20.When u go for BPM?
    21.Use of JAVA web start?
    22.Components of JAVA 7 ABAP?
    23.Difference between URN/URL?
    24.What r the parameters in JDBC adapter?
    25.How to configure Alerts?

    Answers for the some of questions according to my knowledge...
    1. Message type defines the structure of the message instance.
    3. Namespace can make xi objects as unique objects.
    4. Idoc, RFC adapters are fro SAP R/3.
    5. Java mapping , Abap mapping, XSLT mapping and Graphical mapping.
    6. advantage: If multiple receiver or senders then it is very is to handle.
       Disadvantage : Because of BPM performace is goes down.
    7. Adapter can convert the messages into XML format and sendto integratin server and Proxy directly sends messages to  Integration server.
    8. Business system is Logical system for example a specific client on SAP server, Technical system is physical system for example SAP server is physical system with multiple clients.
    9. SLD, IR, ID, RWC, Integration Server.
    10. Global container is used in User defined function, which can be used to cache the value , that can be called in any user defined function of the message mapping.
    11. Integraio server  having the one Integration Engine and one Adapter Engine. Integration engine runs on ABAP stack and Adapter engine runs on Java stack.
    12. Standard functions and user defined functions.
    15. UDF(simple) : This function type can process individual field input values for each function call. Therefore, simple functions expect strings as input values and return a string.
    Advanced UDF: Advanced user-defined functions can access more than just individual field values. Instead, you can import a complete context or an entire queue for a field as an array before your function is called. This enables you, for example, to perform calculations on all field values of a context as well as to divide up the contexts themselves further by inserting a context change.
    Advanced user-defined functions can import either just one context into the input arrays, or complete queues. Make your selection by selecting or deselecting the Save Entire Queue in Cache checkbox in the function editor.
    18. When you need to collect multiple messages in XI ,you need correlation.
    Assume that there are 2 systems sending data to XI and Xi needs to collect the messages of the Systems.
    System A has sent the message to XI and BPM is waiting for message from System B. Even before System B can send its message another message from System A has it Xi and another BPm is instantitated. Now, when System B sends the message how do you know which BPM it belongs to?
    Correlation as the name implies is used to correalte / connect the message so that they are assigned to the correct process Instance / BPM.
    19.   Integration Scenario Patterns:
       1. Synchronous versus Asynchronous Scenario
       2. Collection of Messages
       3. Split of Messages
       4. State full Processing - Integration Process
       5. Serialization
    20. We use BPM when we need to do:
    1.Controling or Monitoring of messages in XI
    2. Collect or Merge the messages in XI
    3. Split the messages in XI
    4. Multicast a Message
    5. Need to send an Alert
    6. Transformation
    when we need to maintain the state of a message we use BPM.
    eg. collect messages specific condition like Collect msg up to defined no. or up to a specific time of a day.
    -> merging of messages and sending as a single message.
    ->splitting of mesages
    ->synchronous/asynchronous bridge
    21. Java Webstart is an cache applications mainly used to support the fat clients, since our IR and ID arefat clients we need this Webstart to work on these....now in simple word to dfefine fat clients is that you are working on client and data gets updated on server.....so Webstart allows you to download all the jar files required to work from the client at once, so you will notice when you oprn your IR and ID for the first time in the systems it takes time to open reason is it downlaod all the necssary jar files required to work IR and ID from your system
    22. Intergration Server, Business Process Engine are components of ABAP,
         Adapter frame work, Mapping engine, ID, IR, and RWB are components of Java.
    23. The namespace could be any string that uniquely defines the scope of those determined fields of the XML file. Usually, you use a URI to define that unique string, and since URLs are the most common URIs, people tend to use plain http URLs as the namespace (it doesn't need to be a valid url). But using "urn:test" for example isn't wrong.
    From the specification:
    URI
    URI = Uniform Resource Identifier
    There are two types of URIs: URLs and URNs
    URL
    URL = Uniform Resource Locator
    <protocol>:// <host> :<port> [<path> ? <query>]
    URN
    URN = Uniform Resource Name.
    URNs define XML schemas.
    urn:<namespace>:<string>
    URN: Uniform Resource Name
    urn:sap-com:xi:demo (URI with out protocol assignment)
    URL: Uniform Resource Locator
    http://sap.com/xi
    24. Transport Protocol
    JBDC 2.0
    Message Protocol
    &#9679;      XML SQL format
    Table values can be inserted, updated, or deleted in one or more tables. In the database, stored procedures can be called using transfer parameters. In the case of synchronous queries, results from database queries or return values of stored procedures can also be transferred.
    &#9679;      Native SQL String
    An arbitrary SQL statement is expected as the message content. This statement is transferred unaltered to the database for processing.
    Depending on the message protocol you selected, the adapter expects special XML document formats in the message from the Integration Server or the PCK. For more information about the document formats, see: Document Formats for the Receiver JDBC Adapter.
    Adapter Engine
    Select the Adapter Engine on the Integration Server, or select a non-centrally installed Adapter Engine. This selection is not available in the PCK.
    Connection Tab Page
    Database Connection
    Specify the following to establish the database connection:
    Field
    Entry
    JDBC Driver
    Java class of the JDBC driver that the JDBC adapter must load to be able to access the driver. The specification varies according to the JDBC driver; see material from the respective provider for exact details.
    Connection
    Address with which you can establish a database connection using the JDBC driver. The specification varies according to the JDBC driver; see material from the respective provider for exact details.
    User Name
    User name for logging on to the database.
    Password
    Password for logging on to the database, including confirmation.
    25. Alerts within XI give us a simple way to monitor only those errors that we want and send alert messages
    to different people depending on the alert category. You can send alert to alert inbox, mail an even on SMS
    if your cell phone operator gives you the possibility of sending an sms through a web service.
    At first we have to create an alert category:
    - go to TCODE - ALRTCATDEF
    - change mode
    - define you alert category

  • IDoc-to-File scenario with external Partner ... PCK necessary?

    Hi all,
    I have a question concerning to a IDoc-to-File Scenario with an external Partner. Here is a short Description of the Scenario:
    The SAP ERP System creates an IDoc which should be send to the SAP Integration Server. The Integration Server respectively the IDoc-Adapter transform the IDoc in IDoc-XML. The Integration Server executes a Mapping and so on. In the final step the Integration Server should send the XML-File to a FTP Server in New York (external Partner) with the File/FTP-Adapter.
    Have I to install the Partner Connectivity Kit at a Server in New York or is it working without the PCK? Which are my possibilities?
    Thanks for your help
    with kind regards
    Christopher

    Hello,
    If the FTP server has connectivity to XI and if the
    port is open XI can directly do the FTP using File
    Adapter.
    Thanks,
    Himadri
    Hi,
    thanks for your quick answer.
    What means "connectivity to XI"? Our SAP-Environment is in Germany and the FTP-Server is in New York. Is it enough to open the port in the firewall?
    Thanks for your answer
    Christopher Kühn

  • PCK XI adapter - ABAP Proxy  to File Scenario How to?

    Hi there,
    We want to implement the following sceanrio; SAP ABAP outbound proxy to Flat-File scenario. A (sender) SAP system will trigger an outbound proxy which will send outbound data to a (receiver)file system via the PCK and Central Integration Server.
    SAP (ABAP proxy) -> PCK-> XI -> File System
    My question is; The PCK documentation suggests that the XI adapter included in the PCK can only be used to send/forward messages to the central integration server.
    Does that means that one cannot use the same XI adapter on the PCK to redirect ABAP proxy messages to the Integration server?
    Thanks,
    Roberto

    The PCK cannot be used as a replacement for XI Integration server. PCK is only a type of adapter engine that can run independantly. It is intended for partners who cannot use XI server. So PCK can not in itself execute interfaces. It can just forward all the messages received to the XI Integration server. PCK can only run your sender or receiver adapter all the mappings can only be executed on the integration server. So PCK just converts from the native format to XI format and forwards to the Integration Server.
    Hope that carifies your question .
    Thanks,
    Kalyan Musunuri

  • Questions in adapters??

    please answer the following questions
    1) In BPM Async-Sync bridge, does the QOS change??
    2) What is logging / trace? List 4 ways to enable logging / trace?
    3) What are the 4 functions does adapter framework provide?
    4) If communications with JDBC using XML format, what
    are 4 actions you could do?
    5) How does PCK and adapter framework engine differ?
    thanks
    gabriel

    hi
    1) In BPM Async-Sync bridge, the QOS change and we assume it to be worst case always ie BE
    2) The Logging API lets you collect all info/error/debug information in a central trace file that can be viewed on the client or sent to the server for inspection by the administrator. With the logging information at hand, most application and framework problems can be analysed remotely by system administrators without them having physical access to the device.
    Tracing of info/error/debug information of different trace levels.
    Should be used by EVERY application. The framework also makes extensive use of logging, esp. during synchronization and deployment
    Easy handling for end-users: trace file can be displayed locally or be sent to the WebAS on next synchronization for further inspection by the administrator.
    Broad method signature to makes tracing easy in all problem situations (for example, easy logging of Java exceptions)
    check foll link: https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/com.sap.km.cm.docs/library/mobile/mobile%20infrastructure/mobile%20development%20kit%202.5/content/appdev/me_services/logging.html
    3) for adapter framework check foll link
    http://help.sap.com/saphelp_nw04/helpdata/en/fd/16e140a786702ae10000000a155106/content.htm
    4) try this
    http://help.sap.com/saphelp_nw04/helpdata/en/33/c6e63b60c25767e10000000a11402f/frameset.htm
    5)PCK is de-centralised separate adapter kit for partners which have its own graphical interface and is configured and monitored in its own environment. The Adapter Framework is part of the Adapter Engine and the PCK. It provides interfaces for configuring, managing, and monitoring adapters. The Adapter Framework is used to connect any external system to SAP Exchange Infrastructure.
    try this also
    http://help.sap.com/saphelp_nw04/helpdata/en/fd/16e140a786702ae10000000a155106/content.htm
    Regards,
    Mandeep Virk
    *Reward if helpful*

  • Hi xi questions......

    hi experts,
    I am new to the XI and having the XI question. Please can u explain the questions with full description.
    1. Which of the following are Components of XI
    MDM, Adapter Framework, RWB, SLD, IS
    2. What is a XI Pipeline?
    3.     Source element occurs once whereas the target element it is mapped to is produced 3 times when the mapping is executed. Why does this happen?
    4.     A context object is used in place of what?
    5.     what is UDF? What are the mandatory functions that you use in a Java based UDF
    a.     Init() , Execute(), Destroy(), Run(), SetParameter()
    6.     ABAP mapping is implemented using what?
    7.     When you don’t find the ABAP mapping option in IR what do u do?
    8.     Any of the of different Mapping types (Java, MM, XSLT, ABAP) can be called in any order for Interface mapping ? True of False
    9.     Is true case sensitive in case of a Boolean function and can 1 be interpreted a Boolean TRUE?
    10.     what is  Context Changes ?
    11.     What are the protocols that the Mail adapter supports
    12.     Why is a SAP BC used?
    13.     WSDL representation of a Message Interface is used to generate what kind of proxies?
    a.     ABAP Proxies
    b.     Java Proxies
    c.     Neither ABAP nor Java
    d.     Both ABAP and Java proxies
    14.     Would you configure a Sender IDOC communication channel?
    15.     You are required to upload additional libraries for the JMS adapter. How would you do it?
    16.     QoS that a Sender JDBC communication channel supports
    17.     What are the transport protocols a JMS adapter supports?
    18.     Would you configure the Integration Server as a Logical system in a scenario where IDOCs are being sent from a SAP R/3 system to XI?
    19.     Why do we specify the Logical System name in the SLD?
    20.     The pre-requisites for sending IDOCs to an XI system
    a.     Connection parameters must be maintained in SWCV
    b.     User must have administration rights in XI
    c.     The IDOC metadata must be imported into IR
    21.     You need to post a transaction using a RFC. How would you accomplish this?
    a.     Use a async BAPI call with implicit Commit?
    b.     Use a async BAPI call with explicit Commit?
    22.     what is PCK? What is the necessity for a PCK?
    23.     In a company the Central Adapter Engine is installed close to the business partner site. Why do you this this is done?
    24.     The flow of a message entering the Adapter Engine from Integration Server is--
            a. It is queued, processed using module processors and then posted to the backend application
           b. It is processed using module processors, queued and then posted to the backend application
    25.     Is the persistence layer used by the Adapter Engine and the Integration Engine (Integration Server) same?
    26.     Is the Message ID specified in the Integration Engine same as the Message ID used during the Message transformation in the Adapter engine?
    27.     Would you configure a Sender HTTP adapter?
    28.     QoS in case of a RFC Receiver adapter
    29.     Sync-Async bridge is used for?
    30.     A Business Process is
    a.     Executable cross component
    b.     Can send and receive messages
    31.     What is the purpose of a deadline branch
    32.     What is SXI_CACHE used for?
    33.     Container elements can be typed to what ?
    34.     Why is a Wait step used?
    35.     A block can have which of the following?
    a.     Multiple Exception branches
    b.     Multiple Condition branches
    36.     For what all step types can you use a Corelation?
    37.     Which of the following is true?
    a.     Blocks can be Nested
    b.     Blocks can be Overlapped
    38.     You need to collect and club messages in a container element coming from different steps. How would you do this?
    39.     In case of a Block, which of the following is true?
             Elements of a super container are visible in sub-containers
             Elements of a subordinate container are not visible in all blocks
             Elements defined in the process container are visible in all blocks
    40.     what is  Co relation & Local Co-relation
    41.     Where can you use N: M transformation?
    42.     Alert framework uses/leverages CCMS?
    43.     If you want to cancel a process and set its status to ‘Logically Deleted’ when a Deadline is reached, do you need to use a Control Step having its Action as ‘CancelProcess’ or is it automatically done?
    44.     What are the ways an Exception can be triggered?
    45.     What would be the best architecture after implementing SAP XI? Implementing EDI adapter(s).
    46.     How to run the Adapter engine as a service?
    47.     How SAP Netweaver supports a holistic approach to BPM (Business Process Management)?
    48.     What is the role of SAP XI?
    49.     How can we differentiate SAP XI from Business Connector (BC)?
    50.     How to send mail from SAP XI?
    51.     What are the migration steps from XI 2.0 to XI 3.0?
    52.     XI will support synchronous communication and asynchronous communication?
         A. Yes
         B. No
    53.     Integration server contains the following components?
         A. Additional integration services
         B. Integration Engine
         C. Business Process Engine
         D. Integration Repository
    54.     Integration Repository provides the following components?
         A. Business processes
         B. Mapping Objects
         C. Components at design time
         D. Imported objects
    55.     What is the usage of Web Application server in XI?
    56.     What is the use of RFC and IDOC Adapters in XI?
    57.     How to convert WSDL (Web Services Descriptive Language) to target language?
    58.     What is the component to generate Jave classes?
    59.     What is ESA (Enterprise Service Architecture)?
    60.     What are the key elements of ESA?
    61.     How to transport SLD, Integration Directory & Integration Repository objects to the Production system?
    62.     Can we import XSD Schemas into XI 2.0?
    63.     which api you use for java mapping.
    64.     You use context object in place of what?
    65.     To make non mandatory node mandatory which you should to?
    66.      In case of RFC communication sender system sends a rfc call but target system does not receive it. What you think went wrong?
    67      Difference between Xi business process and workflow ?
    68.      When you use transaction SXMB_MONI for process monitoring, which field tells you that the entry is for business process.
    69.      What are different Xi components?
    70.     In which all places you can use receive process?
    71      In which all steps you can activate correlation?
    Thank&regards,
    Sridhar

    Hi,
    I recommend you to have a look (little by little, you have loads of question that are very dificult to answer in a forum) to the HOWTO guides
    Exchange Infrastructure How-to Guides for SAP NetWeaver 2004 [original link is broken]
    End-to-End Process Integration How-to Guides for SAP NetWeaver 7.0 [original link is broken]
    there are answer for the most of your question.
    Other good place to find guides, are the weblogs....
    good luck.

  • Adapter development in PCK in a one2many scenario

    Hello,
    I want to develop my own adapter. To do that I installed the PCK and changed the relevant parameters as described in the help to pass the test messages through the PCK.
    Before changing the sample adapter I tested a one2one scenario without problems.
    But now to my question: is it possible to habe only one sender and two receiver in this PCK test scenario (one2many)? Is there a possibility to duplicate the incoming message to more than one receiver?
    Kind regards,
    Daniel

    Hello,
    I want to develop my own adapter. To do that I installed the PCK and changed the relevant parameters as described in the help to pass the test messages through the PCK.
    Before changing the sample adapter I tested a one2one scenario without problems.
    But now to my question: is it possible to habe only one sender and two receiver in this PCK test scenario (one2many)? Is there a possibility to duplicate the incoming message to more than one receiver?
    Kind regards,
    Daniel

  • Strategical Decision - when to use PCK instead of XI - Adapter ?

    Hello Everybody,
    being a newby to the world of SAP Netweaver I found the ressources you created here very use- und helpful - thank you all.
    We are in somekind of a design-phase regarding our necessary interfaces ...
    right now a strategic question occures : when will it make sense to make use of PCK instead of using the possibilties PI has ?
    Or else : Why should I use (and pay for) pck, while Netweaver PI can be used as some kind of middleware?
    Whats the advantage / disadvantage?
    I found and read a lot of blogs, threads, etc. describing and discussing the how PCK works (or not) but I still don't get the picture about the questions above.
    Thanks in advance !
    René

    hi
    The PCK (Partner Connectivity Kit) is a solution provided by SAP for companies who wants to communicate with another company that have SAP XI but don’t want to install their own SAP XI, basically it’s an installation of an small SAP XI system with most of the functionality disabled and it is used as an endpoint for message transfer between the organization with XI and the partner company.
    Pls see the link below
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3f9fc190-0201-0010-0cbd-87f50e404d91
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/34a1e590-0201-0010-2c82-9b6229cf4a41
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6f83d790-0201-0010-629d-ab5bf10c94e4
    http://help.sap.com/saphelp_nw2004s/helpdata/en/99/115281baba404890d2561617a78409/frameset.htm
    rgds
    Arun

  • Real time interview questions in XI

    Hi guys,
               Can anyone send me Real time interview questions in XI to my mail id [email protected] will be awarded.
    Thanks in advance

    Hi , check some of the FAQS.
    Some of them not answered.
    . Which of the following are Components of XI
    MDM, Adapter Framework, RWB, SLD, IS

    2. What is a XI Pipeline?
    3. Source element occurs once whereas the target element it is mapped to is produced 3 times when the mapping is executed. Why does this happen?
    4. A context object is used in place of what?
    5. what is UDF? What are the mandatory functions that you use in a Java based UDF
    a. Init() , Execute(), Destroy(), Run(), SetParameter()
    6. ABAP mapping is implemented using what?
    7. When you don’t find the ABAP mapping option in IR what do u do?
    8. Any of the of different Mapping types (Java, MM, XSLT, ABAP) can be called in any order for Interface mapping ? True of False
    9. Is true case sensitive in case of a Boolean function and can 1 be interpreted a Boolean TRUE?
    10. what is Context Changes ?
    11. What are the protocols that the Mail adapter supports
    12. Why is a SAP BC used?
    13. WSDL representation of a Message Interface is used to generate what kind of proxies?
    a. ABAP Proxies
    b. Java Proxies
    c. Neither ABAP nor Java
    d. Both ABAP and Java proxies
    14. Would you configure a Sender IDOC communication channel?
    15. You are required to upload additional libraries for the JMS adapter. How would you do it?
    16. QoS that a Sender JDBC communication channel supports
    17. What are the transport protocols a JMS adapter supports?
    18. Would you configure the Integration Server as a Logical system in a scenario where IDOCs are being sent from a SAP R/3 system to XI?
    19. Why do we specify the Logical System name in the SLD?
    20. The pre-requisites for sending IDOCs to an XI system
    a. Connection parameters must be maintained in SWCV
    b. User must have administration rights in XI
    c. The IDOC metadata must be imported into IR
    21. You need to post a transaction using a RFC. How would you accomplish this?
    a. Use a async BAPI call with implicit Commit?
    b. Use a async BAPI call with explicit Commit?
    22. what is PCK? What is the necessity for a PCK?
    23. In a company the Central Adapter Engine is installed close to the business partner site. Why do you this this is done?
    24. The flow of a message entering the Adapter Engine from Integration Server is--
    a. It is queued, processed using module processors and then posted to the backend application
    b. It is processed using module processors, queued and then posted to the backend application
    25. Is the persistence layer used by the Adapter Engine and the Integration Engine (Integration Server) same?
    26. Is the Message ID specified in the Integration Engine same as the Message ID used during the Message transformation in the Adapter engine?
    27. Would you configure a Sender HTTP adapter?
    28. QoS in case of a RFC Receiver adapter
    29. Sync-Async bridge is used for?
    30. A Business Process is
    a. Executable cross component
    b. Can send and receive messages
    31. What is the purpose of a deadline branch
    32. What is SXI_CACHE used for?
    33. Container elements can be typed to what ?
    34. Why is a Wait step used?
    35. A block can have which of the following?
    a. Multiple Exception branches
    b. Multiple Condition branches
    36. For what all step types can you use a Corelation?
    37. Which of the following is true?
    a. Blocks can be Nested
    b. Blocks can be Overlapped
    38. You need to collect and club messages in a container element coming from different steps. How would you do this?
    39. In case of a Block, which of the following is true?
    Elements of a super container are visible in sub-containers
    Elements of a subordinate container are not visible in all blocks
    Elements defined in the process container are visible in all blocks
    40. what is Co relation & Local Co-relation
    41. Where can you use N: M transformation?
    42. Alert framework uses/leverages CCMS?
    43. If you want to cancel a process and set its status to ‘Logically Deleted’ when a Deadline is reached, do you need to use a Control Step having its Action as ‘CancelProcess’ or is it automatically done?
    44. What are the ways an Exception can be triggered?
    45. What would be the best architecture after implementing SAP XI? Implementing EDI adapter(s).
    46. How to run the Adapter engine as a service?
    47. How SAP Netweaver supports a holistic approach to BPM (Business Process Management)?
    48. What is the role of SAP XI?
    49. How can we differentiate SAP XI from Business Connector (BC)?
    50. How to send mail from SAP XI?
    51. What are the migration steps from XI 2.0 to XI 3.0?
    52. XI will support synchronous communication and asynchronous communication?
    A. Yes
    B. No
    53. Integration server contains the following components?
    A. Additional integration services
    B. Integration Engine
    C. Business Process Engine
    D. Integration Repository
    54. Integration Repository provides the following components?
    A. Business processes
    B. Mapping Objects
    C. Components at design time
    D. Imported objects
    55. What is the usage of Web Application server in XI?
    56. What is the use of RFC and IDOC Adapters in XI?
    57. How to convert WSDL (Web Services Descriptive Language) to target language?
    58. What is the component to generate Jave classes?
    59. What is ESA (Enterprise Service Architecture)?
    60. What are the key elements of ESA?
    61. How to transport SLD, Integration Directory & Integration Repository objects to the Production system?
    62. Can we import XSD Schemas into XI 2.0?
    63. which api you use for java mapping.
    64. You use context object in place of what?
    65. To make non mandatory node mandatory which you should to?
    66. In case of RFC communication sender system sends a rfc call but target system does not receive it. What you think went wrong?
    67 Difference between Xi business process and workflow ?
    68. When you use transaction SXMB_MONI for process monitoring, which field tells you that the entry is for business process.
    69. What are different Xi components?
    70. In which all places you can use receive process?
    71 In which all steps you can activate correlation?
    1. How many interfaces are u developed in u r project.
    2,What is land accepted.?
    3.What is Your team size ?
    4.The work assignment procedure in your organization?
    5.What is your complete company object.?
    6.What is the nesicity of developing that scenario.?
    7.What is the advantage over other integration tools.?
    8.What is Sender agreement?
    9.What is Receiver agreement?
    10.Tell me the steps for Multiple Idoc to File.(BPM Scenarios)
    11.Tell me the steps for file to Multiple Idoc (BPM)
    12.How to Create Alerts in BPM?
    13.How to Use Third Party Adaptors in u r project.?
    14.How to Use External Objects?
    15.What is the Use of Node Fictions in XI?(example)
    16 Examples on RFC lookups?
    regards,
    Brahmaji.

  • SAP-XI Real time questions

    could you please provide me some real time questions on sap-xi,
    thank you

    1.  What are the Three types of XI Cache?  How are they used?
    2.  Where would you look to find Logical System in the SLD.
    ANS Business system wizard
    3.  What 2 Data Types are automatically created when the Namespace is saved in the Integration Repository?
    ANS. ExchangeFaultdata and Exchange log data.
    4   Which Development Object in SAP XI forms the "ROOT NODE" of an XML document when an XI message is generated?
    ANS MESSAGE TYPE
    5.  Describe the setting to "Permit Importing of SAP IDOCs or BAPI/ RFCs".  Where is this configured?
    ANS.
    6.  What are the valid types of Message Mappings?  Which is configured with the Graphical User Interface and requires no coding?
    ANS. MESSAGE MAPPING, XSLT MAPPING, ABAP MAPPING AND JAVA MAPPING, MESSAGE MAPPING REQUIRES no coding
    7.  What actions should you take if your Business System does not show when attempting to "Transfer from the SLD"?
    8. What is the relationship between Product, Product Version, Software Component and Software Component Version?  Give an example.
    ANS. PRODUCT: Represents a collection of all versions of a product . In SAP environment , a product corresponds to an SAP technical Component, eg 4.6c,4.6d,4.7
    COMPONENT: Represents a collection of all versions of a software components Examples of Software components are SAP_APPL,SAP_ABA,SAP_HR Software
    9.  Describe the Design Repository (DR) objects you created to configure a scenario.
    10.  What are the different design time components used by XI?
    11. What monitoring service does the integration server provide?
    12.  Describe the alert functionality of the runtime workbench.
    ANS Message alerting allows to set conditions for triggering Alerts. This allows notification of the correct parties for a specific classes of  errors.
    13.  In BPM, if you have async-sync bridge, does the QOS change?
    14.  What is logging/ trace? List 4 ways to enable logging/ trace?
    15.  Properties of an async message?
    16   Inbound XI message has problem, where do you look for solution?
    17.  Describe XI message format.
    18.  Describe end-to-end monitoring.  What is it?  How is it configured?  What are the different   views?
    ANS  It is a tool for monitoring end to end technical processes involving multiple components.
    to configure end to end monitoring :1. On initial screen of runtime work bench ,select configuration tab page.
    2.enter the logon data for the monitoring server.
    3.choose display.
    4.system displays the components of the correct domain and the integration server is selected as default.
    5.select the other components that you want to use and configure them as sender or receiver ,or both  depending on the component type.
    6.we can select monitorin level that we want to use for each of the selected component.
    7.Choose save configuration .
              Processes overview and the instance view are the two different views
    19. Different steps to make a Sender IDOC adapter work?
    20. JMS adapter can talk with what type of systems?  Give some examples...
    ANS Messaging systems to the integration engine
    21.What format can JDBC adapter communicate in?  Should you use native SQL?
    ANS. JDBC adapter converts data base content to XML messages and the other way around.
    22.If communications with JDBC using XML format, what are 4 actions you could do?
    ANS. SELECT, INSER, DELETE , UPDATE.
    23.  How does PCK and adapter framework engine differ?
    ANS.
    24.  Can JDBC adapter query DB tables?  Can it insert?
    ANS. Yes
    25.  JMS adapter scenario messaging system provider needs to submit what?
    26.  List some properties of receiving IDOC adapter.
    27.  JDBC/ JMS required certain steps before they can work?
    ANS vender specific JMS driver must be deployed on to the J2EE engine using SDM
            Appropriate JDBC driver must be deployed on the system
    28.  What is ALEAUDIT with respect to IDOCS?  When will they use it?
    29.  Properties of the HTTP adapter, does it use or need a sender or receiver communications channel or agreement?
    30.  What does a RFC adapter support?
    ANS sRFCs and tRFCs
    31.  Is EOIO supported by RFC?
    ANS No
    32.  What are the advantages of using a decentralized adapter engine?
    ANS.
    33.  What are the different monitoring statuses?  Where do you find them?
    ANS  Different monitoring statuses are Message Monitoring, Component monitoring , performance  Analysis and Alerting and we find this in Runtime Workbench.
    34.  What adapters are not in adapter engine? code you can type in,
    ANS HTTP and IDOC adapters are not in adapterengine and we can type code in  IDOC
    A.  Which ABAP proxy, in or outbound has Which one used classes with regards to Sync/ Async what is the method call?
    36.  With an optional node what would be the cardinality?  How do you make sure the subordinate fields get mapped?
    37.  WSDL what is it?  Where do you find it in Repository?  Is it used in Java or ABAP proxy?
    38.  XI 3.0, what are the supported mapping types?
    ANS Message mapping, ABAP mapping, JAVA mapping and XSLT mapping
    39.  What are the prerequisites for importing customer defined IDOC?
    ANS
    40.  What are the three IDOC transactions in XI?
    ANS  SM59, IDX1and IDX2.
    41.  Context object replace what?
    ANS  Xpath
    42.  Two things can make up a collaboration agreement, what are they?
    ANS Sender agreement and receiver agreement
    43.  What is a logical system, with respect to SLD?  Where would you assign it?
    ANS
    44.  What is the sender communications channel?
    ANS specify the potential senders of messages and the technical communication path
    45.  If error during inbound or outbound binding, where do you look to solve?
    46.  URI, URL and URN what are they and what are their differences?
    47.  To perform content based (logical) routing, two places it can be done.  What are the two places?
    48.  What is an integration process?  Where is it executed?  What stake?
    49.  In a message mapping you have advanced user defined function, can you test for context changes, if yes how?
    50.  What is multi-mapping?  Where is it used?  What are the advantages?
    ANS Multimappping is any mapping that involves N messages either or source or target side   Multimapping can be used in ccBPM
             1.used to map abstract interfaces
             2. Development is same as message mappings.
             3.n:1 transformation
             4.1:n transformation
             5. n:m transformation
    51.  What are the two XSLT tags, previously that could not be used in XI?
    ANS
    52.  Using a simple user defined function how can you send trace information to be monitored?
    53.  What is function "exists" in message mapping?
    ANS We can handle the error by checking whet her the source tag exists and if it does not we can pass an empty value, which generates the required target field.
    54.  What Jar file is required to perform Java Mapping?
    ANS
    55.  What is context in message mapping and how is it used?
    56.  What is remove context and splitby value?
    ANS to remove parent context of an element and spliby value is counterpart of remove context.
    57.  Where can you use user defined function?  What is its scope?
    58.  If you are building Java mapping class which class interface must it implement?
    59.  What is the scope of mapping template?
    60.  How does a Boolean function work in message mappings?
    61.  Source message occurs 3 times, target only once, what is wrong?
    62.  In simple mapping - one source results in 4 identical target messages, with regarding cardinality what is the problem?
    63.  What is a prerequisite to do ABAP mapping for a comple transformation?
    64.  What step can be inserted into an exception branch?
    ANS
    65.  How do you get an error condition to generated an alert?
    ANS
    66.  What actions can you perform in SXI_CACHE?
    67.  What is a wait step and why is it used?
    ANS It is a process flow control relavent and is used toset start time for next step
    68.  What is a block step and why is it used?
    ANS
    69.  Could multiple instances of an integration process be running at the same time?  If so, how does a message find its way to the correct instance?
    70.  Which XI objects can be used in an integration process?  Which ones from Repository?
    71.  Send message within an integration process to 8 receivers at the same time, how can you do this?
    72. What is a correlation?  What is a local correlation?
    73. What is the relationship between an integration process and business workflow?

  • SOAP Sender to JDBC Receiver via PCK Scenario

    Hello all,
    I have the following scenario:
    an external program is calling my XI system which has a webservice enabled as a SOAP sender communication channel.
    now, i need to pass the input over to a remote system with PCK installed on it which needs to execute a stored procedure on an oracle database via the jdbc adapter.
    The jdbc adapter is deployed and working well on the PCK engine.
    When I pass an xml message over to the Webservice, its also OK (in the adapter monitoring).
    my question is - how can i pass the input parameters from the WS over to the PCK and then over to the JDBC adapter to execute the Stored procedure (which only writes the data).
    I saw that the data type and message types of the message going to the JDBC need to be in special format including the name of the SP, action=execute and all the parameters with attribute type=datatype.
    all of that is done already.
    However, i still do not understand where/how does the PCK get the message and invokes the JDBC adapter for processing.
    Many thanks for you help!!!

    Hi Natti,
    Check these..
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6f83d790-0201-0010-629d-ab5bf10c94e4
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3f9fc190-0201-0010-0cbd-87f50e404d91
    cheers,
    Prashanth
    P.S Please mark helpful answers

  • Question on IDoc and RFC

    Hi Folks,
      I have few questions on SAP XI.
    1) For IDoc and RFC, why we need to import the metadata again even though we import RFC and IDoc in intergration Repository?
    2) Why we don't need to create Message interface and Message type for IDoc and RFC?
    3) Why RFC and IDoc comes in different namesapce, not in the namespace in which they are impoeted?
    4) For IDoc we need to import metada in tran IDX2. Why the same is not in case of RFC? In case of RFC we need to specify metadata repository parametes in Communication Channels.
    Thanks,
    Punit

    Answer 1) IDoc (Intermediate Document) metadata comprises structures for the corresponding IDoc types that are required by the IDoc adapter to convert these IDocs to IDoc XML format and the other way around
    Answer 4) The adapters are configured in the configuration part of the Integration Builder, or in the configuration part of the PCK. You use the SAP Java Connector (JCo), which enables you to manage metadata. This in turn enables you to map RFC data generically to RFC XML and the other way around.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/33/c6e63b60c25767e10000000a11402f/content.htm.
    Regards
    Abhishek Mahajan
    **Reward points if helpful**

Maybe you are looking for

  • RE_RHTRANS0 usage for mass language key changes

    Hello, Does anyone know if it is possible to use RE_RHTRANS0 for mass language key changes, i.e. to have it as a background job? I tried to execute RHTRANS0 or RHTRANS0_NO_ALV in the background, but the translation record is not getting created. I th

  • VAT Calculated on discount

    Dear All, When vendors are being paid with cash discount, VAT is calculated but the user said that this is not supposed to be like this. Can you please advise? There is a 2% discount because of the set-up in the payment terms and it is correct. How c

  • Does anyone know how to reinstall quicktime on an older g-5 running 10.4.11

    i was getting error-50 after updating safari/firefox and most wmv files would not open. i deleted quicktime , emptied it from trash, did a restart, and tried to reinstall several versions of quicktime from apple with zero luck ... anyone out there kn

  • Double authentication

    hi I'm using 10g developer & database 11g in different PC. When i run a form from Developer shows an error like "ORA-01017: invalid username/password; logon denied". After pressing OK button user name password prompts again. For kind your information

  • Available Hubs

    Does Linksys/Cisco still sell hubs?  I mean not switch, plain hubs. I need them for simple network capture and they seem difficult to find now. Thanks.