IDOC - collaboration agreements
Hey friends,
For IDOC to file : do i need to create sender agreement ? ( i think No becoz IDOC sits on ABAP stack of IS)
For File to IDOC : do i need to create receiver agreement ?
could anyone clear this to me ?
thanks
manish
<i>>>>If I am not wrong then in case of proxy you dont need either of agreement to be created while developing the interface.</i>
In case of sender proxy, you're right, a sender agreement is not required. But for receiver proxy, it is. XI technical routing doesn't know which adapter channel (including XI adapter) to use without a receiver agreement. Channel is specified only in the receiver agreement and it is the receiver agreement that is configured in the Interface Determination.
Also, Sender/Receiver agreements are used for additional configuration settings. For example, a sender agreement for proxy is not required in most cases. However, when configuring security settings (e.g. message level security), a sender agreement is required for sender proxy as most of the message level security settings (e.g. which certificates to use, etc.) is configured here.
Regards,
Jin
Similar Messages
-
Collaboration Agreements not working
Hi ,
I am trying to register a Collaboration Agreement but i get the following error message : "<Nov 26, 2001 4:53:19 PM PST> <Error> <B2B> <<CA> ERROR: Collaboration Agreement axj0701/192.168.60.
62:b6bf6:ea6b46f9d7:-8000 is not yet registered in runtime. This error occurs if Collaborate Server
is not initialized properly or Collaboration Agreement is not registered in runtime by Administratio
n Console.>"Hi Archana,
What does it say in the adapter monitoring for your receiver channel?
Check this also..
/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1
/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2
Hope this helps!
cheers,
Prashanth
P.S Please mark helpful answers -
IDOC: MM purchase order to SD scheduling agreement
Dear experts,
Is below scenario technically feasible?
- Purchase order created in customer system, and sent to vendor system via IDOC
- Scheduling Agreement created in vendor system against the received IDOC
- Goods issue posted for delivery schedule of Scheduling Agreement, and sent to customer system via IDOC as Shipping Notification
- Inbound Delivery created for purchase order in customer system against the received IDOC.
- Billing created in vendor system and sent to customer system via IDOC
- Invoice verification created in customer system against the received IDOC.
The scenario is obviously feasible between Purchase Order-Sales Order, but I'm not sure whether it will work with Purchase Order- SD Scheduling Agreement or not. According to SAP Help, it seems that only MM Scheduling Agreement can work SD Scheduling Agreement.
Thanks a lot,
Duc.Hello Indu,
I created two partner profiles but still receive that message above:
Partner No: 999999
Partner Type: LI
Outbound parameters: ORDERS
Outbound Options
Message type: ORDERS
Receiver port: A0000000006
Pack. size: 1
Basic type: ORDERS05
Message Control
Application: EF
Message type: Z40B
Process code: ME10
Partner No: XXXCLNT100
Partner Type: LS
Inbound parameters: ORDERS
Inbound Options
Message type: ORDERS
Process code: ORDE
Kind Regards,
Florian -
Same idoc to multiple EDI receiver system using rule
Dear Friends!
Good day! I am using desadv.delvry03 idoc and I want to send same idoc from same communication component to multiple receiver parties without mapping.
I have created first scenario successfully using idoc, when I create another scenario it gives me message like "Object already exist" . for that I have to use Service interface. I dont want to use service interface for this purpose. In my scenarios mapping is not even required. one idoc to and multiple receivers thats it.
Can you please guide me how to do the above requirement ?
your any help will be appreciated greatly
Thanking you
Regards
DipenHi,
For this... U can create 1 sender agreent for that idoc if necesseary....otherwise we dont required IDOC sender Agreement.
Then Create 1 reciver determination in that u can mention the 2 recivers details...
same thing for interface determination also.
and finally create 2 reciver agreement and 2 reciver communication channels for 2 systems.
Let me know if you require any further information.
Thanks,
Sreenivas -
Hi guys ,
This is SuryaNarayana . I have collected some faqs from www.**************** but they have no answers please answers these questions
Questions are releated in to XI-BPM
1. Business Process Management is concerned with ?
a. Processes within and across applications
b. Planned or spontaneous Human interaction
c. Automating, streamlining, managing business processes
d. Moving process control from application to technology layer
e. All of the above
2. Which open modeling standard ccBPM adheres to?
a. BPEL
b. XML
c. WSDL
d. None of these
3. High-Tech industry ccBPM implementation guidelines are known as ?
a. RosettaNet Implementation Framework
b. CIDX
c. Marketpalce
d. SAP BC
4. Individual "Swim Lane" in BPM modelling contains ?
a. Business Scenarios from same company
b. Business Scenarios from same Application
5. Different Panes within BPM editor in IR ?
a. Header
b. Editing
c. Process Overview
d. Property
e. Output
f. Object
g. All of the above
6. Data Declaration of the Business process can be viewed in ?
a. Correlation in Object area
b. Container in Output area
c. Container in Object area
d. None of these
7. Which of these is not Messaging relevant Step type ?
a. Receive
b. Send
c. Transformation
d. Receiver Determination
e. Block
8. Control Step can be used for, except ?
a. Terminate current process
b. Trigger an Exception
c. Trigger an Alert
d. Define different processing braches for process
9. Which of the following triggers process to start?
a. By receiving amessage assinged to receive step
b. Batch job by scheduling in WAS
c. Both of these
d. None of these.
10. To route response messages to the
correct process instance, _______ object is used ?
a. Correlation
b. Interface
c. Adapter
d. Mapping
11. Correlation handling is handled by ?
a. BP engine
b. Integration Engine
c. Adapter Engine
d. None of these
12. Container element can be typecasted to, except ?
a. simple XSD/XML Schema
b. Abstract i/f
c. Receiver
d. Multilne(vector)
e. Sender
13. Outer Container block has container element 'O' and inner Container block
has container element 'I'. Then which of the following is true?
a. Both 'O' and 'I' are visible in outer block.
b. Both 'O' and 'I' are visible in inner block.
c. Both of these.
d. None of these.
14. Simple Fork process step terminates when ?
a. All branches are true.
b. All branches are false.
c. Either true.
d. Either false.
15. Collect process pattern types includes ?
a. Condition
b. Receiver message
c. Append message
d. Increase counter
e. Merge message
f. Send message
g. All
XI-Releated questions
1. SAP XI is an Integration technology and platform?
a) for SAP and non SAP applications.
b) for A2A and B2B scenarios
c) for asynchronous and synchronous applications
d) for cross-component Business Process Management.
2. XI represents the following layer in the NetWeaver stack:?
a) People Integration
b) Information Integration
c) Process Integration
3. XI uses the following web standards ?
a) WSDL
b) XSD
c) SOAP
4. XI components include?
a) SLD (System Landscape Directory)
b) Integration Builder
c) Integration Server
d) Central Monitoring
e) Adapter Engine
5. Integration Builder is a?
a) Java application
b) ABAP application
c) .NET application
6. Java Web Start is required for?
a) Caching java clients
b) Drawing pictures
c) Connect to SUN systems
7. SLD is a?
a) Client application
b) Server application
8. XI is technically a client of SLD?
a) TRUE
b) FALSE
9. SLD adheres to?
a) Common Information Model
b) Web Services Definition Language
c) XML Schema Definition Language
d) XML
10. Usage of PCK (Partner Connectivity Kit) ?
a) Allow small partners and subsidiaries to communicate natively with XI
b) For Partners to connect to database systems7444
c) Allow Partners to connect to .NET and Java applications
11. Certain adapters are needed in cases where the Integration Server
is to exchange messages with an R/3 system based on basis kernel lower than?
a) 6.10
b) 6.20
c) 6.40
d) 4.5
12. XI supports the following QoS (Quality of Services)?
a) BE (Best Effort)
b) Exactly Once (EO)
c) Exactly Once In Order (EOIO)
d) Exactly Twice In Order (ETIO)
13. QoS BE is equal to ?
a) Synchronous RFC (sRFC)
b) Asynchronous RFC (aRFC)
c) Transactional RFC (tRFC)
d) Queued RFC (qRFC)
14. QoS EO is equal to ?
a) Synchronous RFC (sRFC)
b) Asynchronous RFC (aRFC)
c) Transactional RFC (tRFC)
d) Queued RFC (qRFC)
15. QoS EOIO is equal to ?
a) Synchronous RFC (sRFC)
b) Asynchronous RFC (aRFC)
c) Transactional RFC (tRFC)
d) Queued RFC (qRFC)
16. Adapter Framework is based on ?
a) JCA (Java Connector Architecture)
b) NCA (.NET Connector Architecture)
c) PCK (Partner Connectivity Kit)
d) WSDL (Web Services Definition Language)
17. XI Adapter Engine is based on the integrated?
a) ABAP engine
b) J2EE engine
c) .NET engine
d) JCA (Java Connector Architecture)
18. Integration Processes are built using?
a) WSDL (Web Services Definition Language)
b) BPEL (Business Process Execution Language)
c) XSD (XML Schema Definition Language)
d) JCL (Java Connector Language)
19. Runtime Workbench in XI is the central monitoring tool for the following?
a) Component Monitoring
b) Message Monitoring
c) End-to-End Monitoring
d) Performance Monitoring
e) Queue Monitoring
f) Schedule Monitoring
20. XI uses enhanced version of SOAP protocol called?
a) XI XML
b) XI SOAP
c) XI XSD
d) XI PML
21. What is the cardinality of MESSAGE TYPES : DATA TYPES ?
a) 1:1
b) 2:1
c) 2:2
d) 1:0
22. What are the advantages of ASYNCHRONOUS updates?
a) Acknowledgement can be sent back
b) Messages can be persisted.
23. What are the advantages of SYNCHRONOUS updates?
a) Acknowledgement can be sent back (messages can be persisted with additional configuration)
b) Messages can be persisted.
c) Messages cannot be persisted.
24. What is the Message format used in XI for processing?
a) Specific implementation of SOAP which is XI XML
b) JMS
c) RFC
d) CIDX
25. What is an Adapter?
a) Adapters are used to communicate to Legacy or SAP systems with WAS version < 6.2
b) Adapters are used to retrieve information from Java, .NET systems
c) Adapters are used to import IDOC, RFC information.
26. In the Integration Repository, what is the KEY of an
object or how can an object be uniquely identified?
a) SWCV, Namespace, Name
b) Namespace, Name, Description
c) Name, Description, SWCV
d) SWCV, SWCV1, SWCV2
27. How do you classify NAME SPACE in an R/3 Environment?
a) Equivalent to function group
b) Equivalent to development class
c) Equivalent to function module
d) Equivalent to BAPI
28. What is ICM?
a) Internet Console Manager
b) Internet Communication Manager
c) Infrastructure Communication Manager
d) Intranet Communication Manager
29. A Customer has WAS 6.2 and has decided to use XI?
a) He cannot use XI unless WAS 6.2 is upgraded to WAS 6.4
b) Can use XI with some additional patches
c) WAS 6.2 already has XI in it. No need of any additional software
30. What is the name space of an IDOC?
a) urn:sap-com:document:sap:idoc:messages
b) urn:sap-com:document:idoc:sap:messages
c) urn:sap-com:sap.document:idoc:messages
d) urn:sap-com:document:idoc:messages
31. What is the name space of an RFC ?
a) urn:sap-com:document:rfc:sap:functions
b) urn:sap-com:document:bapi:rfc:functions
c) urn:sap-com:document:sap:rfc:functions
d) urn:sap-com:document:remote:rfc:functions
32. What doesnt get transported when the configuration is released?
a) All Objects will get transported
b) Generated proxies and application coding in the application
components does not get transported when the configuration is released.
c) Only application coding will not get transported.
d) Only generated proxies will not get transported.
33. How many Pipelines are there in the integration server?
a) Receiver Identification, Interface Identification, Message Branch,
Request Message Mapping, Outbound Binding, Call Adapter, Request Message Mapping.
b) Receiver Identification, Interface Identification, Message Branch,
Request Message Mapping, Outbound Binding.
c) Message Branch, Request Message Mapping, Outbound Binding,
Call Adapter, Request Message Mapping.
34. What are the possible Trace Levels?
a) 0 No Trace,1 Low Trace Level,2 Medium Trace Level,
3 High Trace Level,4 Expert Trace Level
b) 0 No Trace,1 Low Trace Level,
2 Medium Trace Level,3 High Trace Level
c) 10 Low Trace Level,20 Medium Trace Level,
30 High Trace Level,40 Expert Trace Level
35. Does JMS adapter need additional driver to communicate to database?
a) Yes
b) No
c) JMS adapter is not available in XI
36. What is use of PCK?
a) Partner Connectivity Kit that helps Partner Systems with no ability
to communicate in XML speak to the Business Systems.
b) PCK is used to deploy additional drivers
c) PCK can be used as an alternative to XI
37. What is Context Object? What is its role?
a) Context Objects are pointers to a specific element within the message,
for future reference. Encapsulate the access to data that is contained
in the payload or in the header of the message.
b) Another form of data types
c) Can be used instead of message types
38. What adapters dont need Sender Agreement?
a) HTTP, IDOC.
b) IDOC, RFC
c) IDOC, JMS
d) JDBC, JMS
39. What is the Protocol followed for Mail Adapter?
a) SMTP
b) IMAP
c) POP3
d) POP4
40. Where do you configure an Adapter?
a) Sender Agreement
b) Receiver Determination
c) Business System
d) Communication Channel
41. Can a JDBC adapter query the database table?
If yes, what are different possibilities?
a) Yes. You can configure sender and receiver communication channels.
A special XML format is defined for content coming from the
Integration Engine. This canonical format enables SQL Insert,
Update, Select, Delete or stored procedure statements to be processed.
A message is always processed in exactly one database transaction.
b) JDBC adapter cannot insert records in the database.
c) We should not insert, update records in the database directly.
42. The message monitoring status DLNG means ?
a) DLNG = Delivering.
b) DLNG = Dialing
c) DLNG = Detailing
d) DLNG = Dismantling
43. Where do you perform Content Based Routing?
a) Receiver Determination
b) Receiver Agreement
c) Sender Agreement
d) Communication Channel
44. What are the various supported mapping types?
a) Message Mapping, Java Mapping, XSLT Mapping, ABAP Mapping.
b) XSLT, Java, JDBC, JMS
c) XSLT, WSDL, XSD
45. With respect to ABAP proxies,
what are the methods that can be coded?
a) EXECUTE_SYNCHRONOUS, EXECUTE_ASYNCHRONOUS.
b) EXECUTE_SYNCHRONOUS, EXECUTE_ASYNCH.
c) EXECUTE_SYNCH, EXECUTE_ASYNCH
46. Fields under a node with a minoccurs of ZERO has been mapped.
The values dont appear in the target result, what could be wrong?
a) The parent node has not been assigned.
b) Parent node has cardinality 0 unbounded
c) Parent node has many fields
47. What is a SENDER COMM CHANNEL?
a) Sender Communication Channel is where you define the source system from
where the message/information goes to XI and also the adapter, the Sender System uses.
b) Sender Communication Channel is where you define the target system from where
the message/information goes out of XI and also the adapter, the Receiver System uses.
c) Sender Communication Channel is where you define the how the
interface mapping takes place between Sender and Receiver.
48. XSLT is supported but two statements were not supported. What are they?
a) <xsd:include>, <xsd:import>
b) <xsd:including>, <xsd:importing>
c) <xsd:includes>, <xsd:imports>
d) All statements are supported.
49. What steps can be inserted in an Exception branch?
a) Terminate a process, trigger an alert.
b) Terminate the interface, trigger IDOC.
c) Terminate exception, branch integration process.
50. What is multi mapping? When can it be used?
a) Multi Mapping is used to map abstract interfaces and can only be used in ccBPM.
b) Can be used when there are multiple interfaces from Sender systems.
c) Can be used when there are multiple interfaces from Receiver systems
51. The first step in the Integration process can be ?
a) Receive step
b) fork Step
c) Send Step
d) Block Step
52. An Exception raised by a step can be handled by ?
a) Only by exception handler in the same step
b) Only by exception handler in the outer step
c) By exception handler in the same step or in the outer step
53. An exception is raised by ?
a) Async or sync send step, transformation step and Control Step
b) Sync send step
c) By control step only
54. A message can be received by ?
a) Only a receive step
b) By receive, fork or loop step
c) By receive and block step
d) By send, block and Fork
55. What are the types of containers ?
a) Abstract
b) Simple & Abstract
c) Simple, Abstract and receiver
56. Which of these are true/false with user defined functions?
a) User defined functions are accessible only in the mapping where they are created
b) User defined functions are visible across namespace
c) User defined functions accessed in other mapping by copying it to that mapping
d) User defined functions are accessible in any mapping in a software component version
57. Java Mapping is executed by implementing the interface ?
a) com.sap.aii.mapping.api.StreamTransformation
b) com.sap.api.mapping.StreamTransformation
c) com.sap.api.mapping.aii.StreamTransformation
d) com.sap.mapping.api.StreamTransformation
58. An Idoc has been sent by a sender system to XI, but the idoc is not
received at the XI system which of these could be true/false ?
a) The destination system from the sender system to XI is not configured correctly.
b) The metadata in XI was copied/generated from the sender Idoc is corrupted
c) The destination system from XI to sender system is not defined correctly
d) Sender channel is not configured
59. While mapping which of these is true ? Can I use different mapping ?
a) You can use only one mapping at a time
b) You can use ABAP & JAVA mapping
c) You can use any mapping in any sequence any number of times
d) Different mapping cant be used together
60. To import the metadata from an R/3 system which of this is true/false ?
a) The import permitted in Software component need to be selected
b) You have to create ALE Name in SLD
c) You need to login to the destination (R/3) with a valid user
d) You need to login to destination(R/3) with a User having administrator rights
61. You are implementing XI for your customer, you have very good experience
working in ABAP. While mapping you want to do it in abap, but the option
available are only Message Mapping Java Mapping What would you do to
add the ABAP Mapping option. Where would you configure it?.
a) In Exchange profile
b) In s/w component
c) In Integration Repository
62. From the WSDL description from application server, you can generate ?
a) Java Proxies only
b) ABAP proxies
c) Java and ABAP proxies.
63. JMS adapter can be used for ?
a. IBM web sphere MQ
b. Sonique
c. Web services
64. Which of the following is true/false about HTTP plain adapters?
a. Sender channel is not required to be configured
b. Receiver channel is not required to be configured
c. Using this system can directly connect to integration server
65. You would install Adapter engine de-centrally ?
a. To install PCK
b. To monitor the messages de-centrally
c. To share load with the central adapter engine and increase performance.
66. To Receive the data using Select with JDBC adapter you would ?
a. You would configure a receiver channel
b. you would configure a sender channel
67. You find that the status in transaction SXI_CACHE is
not equal to 0. Which of the following would you perform?
a. Check the condition of BP in Integration Repository
b. Activate the BP in SXI_CHACHE.
c. Activate the BP in Integration Directory
68. Which are the methods that you need to call compulsorily in java mapping ?
a) execute(), setParameter()
b) Exit() Systemproperties()
c) Execute(), SetProperties()
69. What is the relationship between an integration process and business workflow?
a) The Business Process Engine is the same as the Workflow Engine.
b) The Business Process Engine needs external Workflow Engine
c) Business Process Engine is a new name for Workflow Engine
70. What are the different types that a container element can be based on?
a) Simple XSD types : XSD:DATE, XSD:TIME, XSD: INTEGER, XSD: STRING
b) Abstract Integer
c) Receiver
71. Which of the following is true with regards to Container Elements?
a) Elements of a super container are visible in sub container.
b) Elements of sub container are visible in super container
c) Container cannot have super or sub containers
d) Containers can have multiple elements.
72. Send message within an integration process to 8 receivers
at the same time, how can I do this?
a) Create a FORK statement with 8 branches
b) Create 8 interfaces
c) Create a loop with 8 interfaces
d) Create 8 branches
73. Which of the following Objects can be used in BPM ?
a) Context Object
b) Receiver Determination
c) Message Mapping
d) Interface Mapping
74.Could multiple instances of Integration process run at the same time ?
a) Yes
b) No
75. For ABAP mapping which of the following settings have to be done in Exchange Profile ?
a) Com.sap.aii.repository.mapping.additionaltypes = R3_ABAP | Abap-class; R3_XSLT | XSL
b) Com.sap.aii.repository.mapping.additionaltypes = R3_JAVA | Abap-class; R3_XSLT | XSL
c) Com.sap.aii.repository.mapping.additionaltypes = | Abap-class; R3_XSLT | XSL
76. How does Boolean functions work in message mappings ?
a) Boolean functions accept Boolean inputs and result in Boolean values
b) Boolean functions accept Boolean inputs and result in decimal values
c) Boolean functions accept Boolean inputs and result in alphanumeric values
77. While testing message mapping the source message occurs 3 times
but the target message occurs only once? What can be the reason ?
a) Target cardinality is not defined sufficiently
b) Source cannot repeat
c) Message mapping cannot handle multiple values
78. What JAR file is required to perform Java mapping ?
a) aii_map_api.jar
b) aii_map_api.java
c) aii_map_aii.jar
d) None
79. Collaboration Agreement is made of the following ?
a) Sender Agreement, Receiver Agreement
b) Sender Agreement, Sender Communication Channel
c) Sender Agreement, Receiver Communication Channel
d) Receiver Agreement, Receiver Communication Channel
80.What are the three IDOC related transactions in XI ?
a) IDX9
b) IDX1
c) IDX2
d) IDX5
e) IDX3
81.Is EOIO supported by RFC ?
a) YES
b) NO
82. Java Web Start is used for ?
a) Caching Java applications
b) to write Java code
c) to execute Java mapping
d) to perform JMS connectivity
83. Where do you define Usage Dependency?
a) Integration Repository
b) Integration Directory
c) SLD
d) Enterprise Portal
84. For ABAP mapping which class must be implemented ?
a) IF_MAPPING
b) IF_MAPPING_ABAP
c) MAPPING_ABAP
d) MAPPING_EXECUTE_ABAP
85.Component Monitoring in the RWB is used to display
the monitoring of the following components?
a) Integration Engine
b) Adapter Engine
c) Integration Directory
d) Integration Repository
e) Runtime Workbench
86.Does HTTP adapter support QoS BE?
a) Yes
b) No
87.IDOC adapter supports the following QoSs?
a) EO
b) EOIO
c) BE
d) All the above
88.The Client has decided to user HTTP adapter as Sender.
Which transaction should be used to configure the HTTP adapter?
a) SICF
b) SMICM
c) SM59
d) SE80
89.The following transaction is used to monitor XML messages in XI ?
a) SXMB_MONI
b) SM59
c) SXMB_ADM
d) SICF
90.File adapter has the following QoS?
a) BE
b) EO
c) EOIO
d) BEIO
91.When FILE adapter as Sender, we do not need Sender agreement ?
a) Yes
b) No
92. File Sender communication channel can be used by only one Sender agreement ?
a) True
b) False
93. SOAP adapter uses the following message protocol:?
a) SOAP 1.1
b) SOAP 1.2
c) SOAP 1.9
d) SOAP 1.3
94. Using the following URL we can display the content of CPACache?
a) http://<host>:<J2EEport >/CPACache
b) http://<host>:<J2EEport >/AdapterCache
c) http://<host>:<J2EEport >/CPACatch
d) http://<host>:<J2EEport >/CPACache/index.html
95. The following URL can be used to display the Adapter Status in XI ?
a) http://<host>:<J2EEport >/AdapterFramework
b) http://<host>:<J2EEport >/AdapterFramework/RFC
c) http://<host>:<J2EEport >/AdapterFramework/rep
d) http://<host>:<J2EEport >/AdapterStatus
96. Which security role need to be assigned to access the CPACache ?
a) xi_af_cpa_monitoring
b) xi_af_cache_monitor
c) xi_af_cpa_monitor
97. The following URL can be used to manually refresh the CPACache?
a) http://<host>:<J2EEport >/CPACache/refresh=delta
b) http://<host>:<J2EEport >/CPACache/refresh?mode=full
c) http://<host>:<J2EEport >/CPACache/refresh?mode=all
98. The Objects from repository are accessed from directory using user?
a) XIDIRUSER
b) XISUPER
c) XIAPPLUSER
d) XIADMIN
99. Information about the central and decentral Adapter
Framework installations is maintained in ?
a) SLD
b) CLD
c) IR
d) ID
100. Special drivers required for JDBC, JMS adapters can be deployed using ?
a) SPM (Software Procurement Manager)
b) SDM (Software Deployment Manager)
c) SCM (Software Change Manager)
d) SOM (Software Ownership Manager)Hi guys ,
This is SuryaNarayana . I have collected some faqs from www.**************** but they have no answers please answers these questions
Questions are releated in to XI-BPM
1. Business Process Management is concerned with ?
a. Processes within and across applications
b. Planned or spontaneous Human interaction
c. Automating, streamlining, managing business processes
d. Moving process control from application to technology layer
e. All of the above
2. Which open modeling standard ccBPM adheres to?
a. BPEL
b. XML
c. WSDL
d. None of these
3. High-Tech industry ccBPM implementation guidelines are known as ?
a. RosettaNet Implementation Framework
b. CIDX
c. Marketpalce
d. SAP BC
4. Individual "Swim Lane" in BPM modelling contains ?
a. Business Scenarios from same company
b. Business Scenarios from same Application
5. Different Panes within BPM editor in IR ?
a. Header
b. Editing
c. Process Overview
d. Property
e. Output
f. Object
g. All of the above
6. Data Declaration of the Business process can be viewed in ?
a. Correlation in Object area
b. Container in Output area
c. Container in Object area
d. None of these
7. Which of these is not Messaging relevant Step type ?
a. Receive
b. Send
c. Transformation
d. Receiver Determination
e. Block
8. Control Step can be used for, except ?
a. Terminate current process
b. Trigger an Exception
c. Trigger an Alert
d. Define different processing braches for process
9. Which of the following triggers process to start?
a. By receiving amessage assinged to receive step
b. Batch job by scheduling in WAS
c. Both of these
d. None of these.
10. To route response messages to the
correct process instance, _______ object is used ?
a. Correlation
b. Interface
c. Adapter
d. Mapping
11. Correlation handling is handled by ?
a. BP engine
b. Integration Engine
c. Adapter Engine
d. None of these
12. Container element can be typecasted to, except ?
a. simple XSD/XML Schema
b. Abstract i/f
c. Receiver
d. Multilne(vector)
e. Sender
13. Outer Container block has container element 'O' and inner Container block
has container element 'I'. Then which of the following is true?
a. Both 'O' and 'I' are visible in outer block.
b. Both 'O' and 'I' are visible in inner block.
c. Both of these.
d. None of these.
14. Simple Fork process step terminates when ?
a. All branches are true.
b. All branches are false.
c. Either true.
d. Either false.
15. Collect process pattern types includes ?
a. Condition
b. Receiver message
c. Append message
d. Increase counter
e. Merge message
f. Send message
g. All
XI-Releated questions
1. SAP XI is an Integration technology and platform?
a) for SAP and non SAP applications.
b) for A2A and B2B scenarios
c) for asynchronous and synchronous applications
d) for cross-component Business Process Management.
2. XI represents the following layer in the NetWeaver stack:?
a) People Integration
b) Information Integration
c) Process Integration
3. XI uses the following web standards ?
a) WSDL
b) XSD
c) SOAP
4. XI components include?
a) SLD (System Landscape Directory)
b) Integration Builder
c) Integration Server
d) Central Monitoring
e) Adapter Engine
5. Integration Builder is a?
a) Java application
b) ABAP application
c) .NET application
6. Java Web Start is required for?
a) Caching java clients
b) Drawing pictures
c) Connect to SUN systems
7. SLD is a?
a) Client application
b) Server application
8. XI is technically a client of SLD?
a) TRUE
b) FALSE
9. SLD adheres to?
a) Common Information Model
b) Web Services Definition Language
c) XML Schema Definition Language
d) XML
10. Usage of PCK (Partner Connectivity Kit) ?
a) Allow small partners and subsidiaries to communicate natively with XI
b) For Partners to connect to database systems7444
c) Allow Partners to connect to .NET and Java applications
11. Certain adapters are needed in cases where the Integration Server
is to exchange messages with an R/3 system based on basis kernel lower than?
a) 6.10
b) 6.20
c) 6.40
d) 4.5
12. XI supports the following QoS (Quality of Services)?
a) BE (Best Effort)
b) Exactly Once (EO)
c) Exactly Once In Order (EOIO)
d) Exactly Twice In Order (ETIO)
13. QoS BE is equal to ?
a) Synchronous RFC (sRFC)
b) Asynchronous RFC (aRFC)
c) Transactional RFC (tRFC)
d) Queued RFC (qRFC)
14. QoS EO is equal to ?
a) Synchronous RFC (sRFC)
b) Asynchronous RFC (aRFC)
c) Transactional RFC (tRFC)
d) Queued RFC (qRFC)
15. QoS EOIO is equal to ?
a) Synchronous RFC (sRFC)
b) Asynchronous RFC (aRFC)
c) Transactional RFC (tRFC)
d) Queued RFC (qRFC)
16. Adapter Framework is based on ?
a) JCA (Java Connector Architecture)
b) NCA (.NET Connector Architecture)
c) PCK (Partner Connectivity Kit)
d) WSDL (Web Services Definition Language)
17. XI Adapter Engine is based on the integrated?
a) ABAP engine
b) J2EE engine
c) .NET engine
d) JCA (Java Connector Architecture)
18. Integration Processes are built using?
a) WSDL (Web Services Definition Language)
b) BPEL (Business Process Execution Language)
c) XSD (XML Schema Definition Language)
d) JCL (Java Connector Language)
19. Runtime Workbench in XI is the central monitoring tool for the following?
a) Component Monitoring
b) Message Monitoring
c) End-to-End Monitoring
d) Performance Monitoring
e) Queue Monitoring
f) Schedule Monitoring
20. XI uses enhanced version of SOAP protocol called?
a) XI XML
b) XI SOAP
c) XI XSD
d) XI PML
21. What is the cardinality of MESSAGE TYPES : DATA TYPES ?
a) 1:1
b) 2:1
c) 2:2
d) 1:0
22. What are the advantages of ASYNCHRONOUS updates?
a) Acknowledgement can be sent back
b) Messages can be persisted.
23. What are the advantages of SYNCHRONOUS updates?
a) Acknowledgement can be sent back (messages can be persisted with additional configuration)
b) Messages can be persisted.
c) Messages cannot be persisted.
24. What is the Message format used in XI for processing?
a) Specific implementation of SOAP which is XI XML
b) JMS
c) RFC
d) CIDX
25. What is an Adapter?
a) Adapters are used to communicate to Legacy or SAP systems with WAS version < 6.2
b) Adapters are used to retrieve information from Java, .NET systems
c) Adapters are used to import IDOC, RFC information.
26. In the Integration Repository, what is the KEY of an
object or how can an object be uniquely identified?
a) SWCV, Namespace, Name
b) Namespace, Name, Description
c) Name, Description, SWCV
d) SWCV, SWCV1, SWCV2
27. How do you classify NAME SPACE in an R/3 Environment?
a) Equivalent to function group
b) Equivalent to development class
c) Equivalent to function module
d) Equivalent to BAPI
28. What is ICM?
a) Internet Console Manager
b) Internet Communication Manager
c) Infrastructure Communication Manager
d) Intranet Communication Manager
29. A Customer has WAS 6.2 and has decided to use XI?
a) He cannot use XI unless WAS 6.2 is upgraded to WAS 6.4
b) Can use XI with some additional patches
c) WAS 6.2 already has XI in it. No need of any additional software
30. What is the name space of an IDOC?
a) urn:sap-com:document:sap:idoc:messages
b) urn:sap-com:document:idoc:sap:messages
c) urn:sap-com:sap.document:idoc:messages
d) urn:sap-com:document:idoc:messages
31. What is the name space of an RFC ?
a) urn:sap-com:document:rfc:sap:functions
b) urn:sap-com:document:bapi:rfc:functions
c) urn:sap-com:document:sap:rfc:functions
d) urn:sap-com:document:remote:rfc:functions
32. What doesnt get transported when the configuration is released?
a) All Objects will get transported
b) Generated proxies and application coding in the application
components does not get transported when the configuration is released.
c) Only application coding will not get transported.
d) Only generated proxies will not get transported.
33. How many Pipelines are there in the integration server?
a) Receiver Identification, Interface Identification, Message Branch,
Request Message Mapping, Outbound Binding, Call Adapter, Request Message Mapping.
b) Receiver Identification, Interface Identification, Message Branch,
Request Message Mapping, Outbound Binding.
c) Message Branch, Request Message Mapping, Outbound Binding,
Call Adapter, Request Message Mapping.
34. What are the possible Trace Levels?
a) 0 No Trace,1 Low Trace Level,2 Medium Trace Level,
3 High Trace Level,4 Expert Trace Level
b) 0 No Trace,1 Low Trace Level,
2 Medium Trace Level,3 High Trace Level
c) 10 Low Trace Level,20 Medium Trace Level,
30 High Trace Level,40 Expert Trace Level
35. Does JMS adapter need additional driver to communicate to database?
a) Yes
b) No
c) JMS adapter is not available in XI
36. What is use of PCK?
a) Partner Connectivity Kit that helps Partner Systems with no ability
to communicate in XML speak to the Business Systems.
b) PCK is used to deploy additional drivers
c) PCK can be used as an alternative to XI
37. What is Context Object? What is its role?
a) Context Objects are pointers to a specific element within the message,
for future reference. Encapsulate the access to data that is contained
in the payload or in the header of the message.
b) Another form of data types
c) Can be used instead of message types
38. What adapters dont need Sender Agreement?
a) HTTP, IDOC.
b) IDOC, RFC
c) IDOC, JMS
d) JDBC, JMS
39. What is the Protocol followed for Mail Adapter?
a) SMTP
b) IMAP
c) POP3
d) POP4
40. Where do you configure an Adapter?
a) Sender Agreement
b) Receiver Determination
c) Business System
d) Communication Channel
41. Can a JDBC adapter query the database table?
If yes, what are different possibilities?
a) Yes. You can configure sender and receiver communication channels.
A special XML format is defined for content coming from the
Integration Engine. This canonical format enables SQL Insert,
Update, Select, Delete or stored procedure statements to be processed.
A message is always processed in exactly one database transaction.
b) JDBC adapter cannot insert records in the database.
c) We should not insert, update records in the database directly.
42. The message monitoring status DLNG means ?
a) DLNG = Delivering.
b) DLNG = Dialing
c) DLNG = Detailing
d) DLNG = Dismantling
43. Where do you perform Content Based Routing?
a) Receiver Determination
b) Receiver Agreement
c) Sender Agreement
d) Communication Channel
44. What are the various supported mapping types?
a) Message Mapping, Java Mapping, XSLT Mapping, ABAP Mapping.
b) XSLT, Java, JDBC, JMS
c) XSLT, WSDL, XSD
45. With respect to ABAP proxies,
what are the methods that can be coded?
a) EXECUTE_SYNCHRONOUS, EXECUTE_ASYNCHRONOUS.
b) EXECUTE_SYNCHRONOUS, EXECUTE_ASYNCH.
c) EXECUTE_SYNCH, EXECUTE_ASYNCH
46. Fields under a node with a minoccurs of ZERO has been mapped.
The values dont appear in the target result, what could be wrong?
a) The parent node has not been assigned.
b) Parent node has cardinality 0 unbounded
c) Parent node has many fields
47. What is a SENDER COMM CHANNEL?
a) Sender Communication Channel is where you define the source system from
where the message/information goes to XI and also the adapter, the Sender System uses.
b) Sender Communication Channel is where you define the target system from where
the message/information goes out of XI and also the adapter, the Receiver System uses.
c) Sender Communication Channel is where you define the how the
interface mapping takes place between Sender and Receiver.
48. XSLT is supported but two statements were not supported. What are they?
a) <xsd:include>, <xsd:import>
b) <xsd:including>, <xsd:importing>
c) <xsd:includes>, <xsd:imports>
d) All statements are supported.
49. What steps can be inserted in an Exception branch?
a) Terminate a process, trigger an alert.
b) Terminate the interface, trigger IDOC.
c) Terminate exception, branch integration process.
50. What is multi mapping? When can it be used?
a) Multi Mapping is used to map abstract interfaces and can only be used in ccBPM.
b) Can be used when there are multiple interfaces from Sender systems.
c) Can be used when there are multiple interfaces from Receiver systems
51. The first step in the Integration process can be ?
a) Receive step
b) fork Step
c) Send Step
d) Block Step
52. An Exception raised by a step can be handled by ?
a) Only by exception handler in the same step
b) Only by exception handler in the outer step
c) By exception handler in the same step or in the outer step
53. An exception is raised by ?
a) Async or sync send step, transformation step and Control Step
b) Sync send step
c) By control step only
54. A message can be received by ?
a) Only a receive step
b) By receive, fork or loop step
c) By receive and block step
d) By send, block and Fork
55. What are the types of containers ?
a) Abstract
b) Simple & Abstract
c) Simple, Abstract and receiver
56. Which of these are true/false with user defined functions?
a) User defined functions are accessible only in the mapping where they are created
b) User defined functions are visible across namespace
c) User defined functions accessed in other mapping by copying it to that mapping
d) User defined functions are accessible in any mapping in a software component version
57. Java Mapping is executed by implementing the interface ?
a) com.sap.aii.mapping.api.StreamTransformation
b) com.sap.api.mapping.StreamTransformation
c) com.sap.api.mapping.aii.StreamTransformation
d) com.sap.mapping.api.StreamTransformation
58. An Idoc has been sent by a sender system to XI, but the idoc is not
received at the XI system which of these could be true/false ?
a) The destination system from the sender system to XI is not configured correctly.
b) The metadata in XI was copied/generated from the sender Idoc is corrupted
c) The destination system from XI to sender system is not defined correctly
d) Sender channel is not configured
59. While mapping which of these is true ? Can I use different mapping ?
a) You can use only one mapping at a time
b) You can use ABAP & JAVA mapping
c) You can use any mapping in any sequence any number of times
d) Different mapping cant be used together
60. To import the metadata from an R/3 system which of this is true/false ?
a) The import permitted in Software component need to be selected
b) You have to create ALE Name in SLD
c) You need to login to the destination (R/3) with a valid user
d) You need to login to destination(R/3) with a User having administrator rights
61. You are implementing XI for your customer, you have very good experience
working in ABAP. While mapping you want to do it in abap, but the option
available are only Message Mapping Java Mapping What would you do to
add the ABAP Mapping option. Where would you configure it?.
a) In Exchange profile
b) In s/w component
c) In Integration Repository
62. From the WSDL description from application server, you can generate ?
a) Java Proxies only
b) ABAP proxies
c) Java and ABAP proxies.
63. JMS adapter can be used for ?
a. IBM web sphere MQ
b. Sonique
c. Web services
64. Which of the following is true/false about HTTP plain adapters?
a. Sender channel is not required to be configured
b. Receiver channel is not required to be configured
c. Using this system can directly connect to integration server
65. You would install Adapter engine de-centrally ?
a. To install PCK
b. To monitor the messages de-centrally
c. To share load with the central adapter engine and increase performance.
66. To Receive the data using Select with JDBC adapter you would ?
a. You would configure a receiver channel
b. you would configure a sender channel
67. You find that the status in transaction SXI_CACHE is
not equal to 0. Which of the following would you perform?
a. Check the condition of BP in Integration Repository
b. Activate the BP in SXI_CHACHE.
c. Activate the BP in Integration Directory
68. Which are the methods that you need to call compulsorily in java mapping ?
a) execute(), setParameter()
b) Exit() Systemproperties()
c) Execute(), SetProperties()
69. What is the relationship between an integration process and business workflow?
a) The Business Process Engine is the same as the Workflow Engine.
b) The Business Process Engine needs external Workflow Engine
c) Business Process Engine is a new name for Workflow Engine
70. What are the different types that a container element can be based on?
a) Simple XSD types : XSD:DATE, XSD:TIME, XSD: INTEGER, XSD: STRING
b) Abstract Integer
c) Receiver
71. Which of the following is true with regards to Container Elements?
a) Elements of a super container are visible in sub container.
b) Elements of sub container are visible in super container
c) Container cannot have super or sub containers
d) Containers can have multiple elements.
72. Send message within an integration process to 8 receivers
at the same time, how can I do this?
a) Create a FORK statement with 8 branches
b) Create 8 interfaces
c) Create a loop with 8 interfaces
d) Create 8 branches
73. Which of the following Objects can be used in BPM ?
a) Context Object
b) Receiver Determination
c) Message Mapping
d) Interface Mapping
74.Could multiple instances of Integration process run at the same time ?
a) Yes
b) No
75. For ABAP mapping which of the following settings have to be done in Exchange Profile ?
a) Com.sap.aii.repository.mapping.additionaltypes = R3_ABAP | Abap-class; R3_XSLT | XSL
b) Com.sap.aii.repository.mapping.additionaltypes = R3_JAVA | Abap-class; R3_XSLT | XSL
c) Com.sap.aii.repository.mapping.additionaltypes = | Abap-class; R3_XSLT | XSL
76. How does Boolean functions work in message mappings ?
a) Boolean functions accept Boolean inputs and result in Boolean values
b) Boolean functions accept Boolean inputs and result in decimal values
c) Boolean functions accept Boolean inputs and result in alphanumeric values
77. While testing message mapping the source message occurs 3 times
but the target message occurs only once? What can be the reason ?
a) Target cardinality is not defined sufficiently
b) Source cannot repeat
c) Message mapping cannot handle multiple values
78. What JAR file is required to perform Java mapping ?
a) aii_map_api.jar
b) aii_map_api.java
c) aii_map_aii.jar
d) None
79. Collaboration Agreement is made of the following ?
a) Sender Agreement, Receiver Agreement
b) Sender Agreement, Sender Communication Channel
c) Sender Agreement, Receiver Communication Channel
d) Receiver Agreement, Receiver Communication Channel
80.What are the three IDOC related transactions in XI ?
a) IDX9
b) IDX1
c) IDX2
d) IDX5
e) IDX3
81.Is EOIO supported by RFC ?
a) YES
b) NO
82. Java Web Start is used for ?
a) Caching Java applications
b) to write Java code
c) to execute Java mapping
d) to perform JMS connectivity
83. Where do you define Usage Dependency?
a) Integration Repository
b) Integration Directory
c) SLD
d) Enterprise Portal
84. For ABAP mapping which class must be implemented ?
a) IF_MAPPING
b) IF_MAPPING_ABAP
c) MAPPING_ABAP
d) MAPPING_EXECUTE_ABAP
85.Component Monitoring in the RWB is used to display
the monitoring of the following components?
a) Integration Engine
b) Adapter Engine
c) Integration Directory
d) Integration Repository
e) Runtime Workbench
86.Does HTTP adapter support QoS BE?
a) Yes
b) No
87.IDOC adapter supports the following QoSs?
a) EO
b) EOIO
c) BE
d) All the above
88.The Client has decided to user HTTP adapter as Sender.
Which transaction should be used to configure the HTTP adapter?
a) SICF
b) SMICM
c) SM59
d) SE80
89.The following transaction is used to monitor XML messages in XI ?
a) SXMB_MONI
b) SM59
c) SXMB_ADM
d) SICF
90.File adapter has the following QoS?
a) BE
b) EO
c) EOIO
d) BEIO
91.When FILE adapter as Sender, we do not need Sender agreement ?
a) Yes
b) No
92. File Sender communication channel can be used by only one Sender agreement ?
a) True
b) False
93. SOAP adapter uses the following message protocol:?
a) SOAP 1.1
b) SOAP 1.2
c) SOAP 1.9
d) SOAP 1.3
94. Using the following URL we can display the content of CPACache?
a) http://<host>:<J2EEport >/CPACache
b) http://<host>:<J2EEport >/AdapterCache
c) http://<host>:<J2EEport >/CPACatch
d) http://<host>:<J2EEport >/CPACache/index.html
95. The following URL can be used to display the Adapter Status in XI ?
a) http://<host>:<J2EEport >/AdapterFramework
b) http://<host>:<J2EEport >/AdapterFramework/RFC
c) http://<host>:<J2EEport >/AdapterFramework/rep
d) http://<host>:<J2EEport >/AdapterStatus
96. Which security role need to be assigned to access the CPACache ?
a) xi_af_cpa_monitoring
b) xi_af_cache_monitor
c) xi_af_cpa_monitor
97. The following URL can be used to manually refresh the CPACache?
a) http://<host>:<J2EEport >/CPACache/refresh=delta
b) http://<host>:<J2EEport >/CPACache/refresh?mode=full
c) http://<host>:<J2EEport >/CPACache/refresh?mode=all
98. The Objects from repository are accessed from directory using user?
a) XIDIRUSER
b) XISUPER
c) XIAPPLUSER
d) XIADMIN
99. Information about the central and decentral Adapter
Framework installations is maintained in ?
a) SLD
b) CLD
c) IR
d) ID
100. Special drivers required for JDBC, JMS adapters can be deployed using ?
a) SPM (Software Procurement Manager)
b) SDM (Software Deployment Manager)
c) SCM (Software Change Manager)
d) SOM (Software Ownership Manager) -
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 -
Message Split Comes Before Mapping
Hi,
Can anybody explains the following queries....
1.Why Message Split Comes Before Mapping in Pipeline Steps?
2.What do you mean by Collaborative Profile and Collaborative Agreement?
3.What are Context Path, Context Object and Context Handling?
4.Which adpaters run on j2ee engine and which run on ABAP stack.
5.What is the need of datatype when we are creating the message type
6. and similarly what is the use of Business system when we are creating the corresponding Technical system
Thanks n Advance.,
Stallin>>1.Why Message Split Comes Before Mapping in Pipeline Steps?
Simple. Imagine you have 2 receivers with different mappings. If this has to work correct, XI needs to copy of the source msg for doing the mapping. rite?
>> 2.What do you mean by Collaborative Profile and Collaborative Agreement?
Collaborative profile -->Serivce with out party and service and all the commn channels you create for it.
Collaborative agreement -->Sender & Receiver agreements, that bind your cc with the interface.
>> 3.What are Context Path, Context Object and Context Handling?
Context path- It is Xpath expressions I guess. It is used for specifying conditions in receiver determination and interface determination.
Context Objects -- Used for the same.It reduces the complex Xpath expressions.
>>4.Which adpaters run on j2ee engine and which run on ABAP stack.
All adapters are part of j2ee frame work except IDOC and HTTP adapters. You dont need sender agreements for the 2.
5.What is the need of datatype when we are creating the message type
To get the valid XML structure.
6. and similarly what is the use of Business system when we are creating the corresponding Technical system
Tech systems -->Physical entiteis
Buss Systems --> Logical entities.
Regards,
Jai Shankar
Message was edited by:
Jai Shankar -
Hi experts,
Im new to SAP XI and recently got trained in it. Im strong in the following areas.
1. Creating design object which includes DT, MT MI, message mapping using message mapping and interface mapping and integration process.
2. Designing configuration objects like importing BPM and business systems from SLD into configuration, creating logical routings, collaborative agreements & profiles.
3. I know proxies and have done some scenarios using different adapters like File, IDOC, RFC, JDBC and SOAP.
4. I know how to transport objects from DEV XI to QA XI.
Apart from these above mention topics what topics are required for an XI developer to know in detail? Please list down the topics if Im missing anything apart from these?
I want to know whether it is necessary to know value mapping, mapping lookups, Mail adapter, XSLT mapping, creating a custom adapter etc. Please help me.
Regards
FaisalHi,
There are still many things to learn in XI as
User Defined Functions
Java Mapping (SAX and DOM Parsers)
ABAP Mapping
WebService Definations
Useing the External definations
Fine Tunning the Interface
Various Monitoring Tools
Cache refreshment
Various adapters like...XI Adapters, External adapters (Seeburger -- AS2, OFTP etc)
SAP Marketplace adapters, BC, CIDX, RNIF etc.
Adapter Module developments
SLD Configurations, creating Technical systems, Business systems, Products
Cache Monitoring
Integration server related settings
Message flow in XI
Configuration of the BPM Runtime Connectivity
Integration Process (Service
ABAP and Java Proxy developments
Various Troubleshootings
And Many more endless list is there
As you have just started with XI ....you will be acknowledge with all these stuff as on your experience will grow up in XI.
Wish you all the best for your Hard Work and interest in learning XI.
Please go through some of below links to refer the study materials
Intoduction to XI project
/people/community.user/blog/2007/01/18/steps-for-a-sound-footing-in-your-xi-project
Learning Map
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/learning+map&
Gratitude for Rocking response on the SAP XI Solid Starter Material !
/people/sravya.talanki2/blog/2007/01/05/gratitude-for-rocking-response-on-the-sap-xi-solid-starter-material133
the below link will provide all the related links for step by step scenarios in XI
/people/sravya.talanki2/blog/2006/12/27/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-iii
SAPs Exchange Infrastructure
http://www.omg.org/interop/presentations/2002/sinisa_zimek.pdf
SAP Exchange Infrastructure 3.0 Integrating Heterogeneous Systems with Ease
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1ebea490-0201-0010-faad-a32dd753d009
SAP NetWeaver Visual Composer
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/events/sdn-meets-labs-walldorf-05/sap%20netweaver%20visual%20composer%20in%202005.pdf
SAP Exchange Infrastructure for Developers ( This is an excellent website for free pdf book for XI)
http://www.sap-press.de/download/dateien/1191/sappress_exchange_infrastructure.pdf
Exchange Infrastructure : XI Transaction Codes
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/xiTransactionCodes&
A Beginner's Guide to SAP XI Settings part I
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/73527b2c-0501-0010-5398-c4ac372c9692
A Beginner's Guide to SAP XI Settings part II
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/6bd6f69a-0701-0010-a88b-adbb6ee89b34
Exchange Infrastructure Learning Map
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/learning+map&
SAP Exchange Infrastructure eLearning Catalog(U wil get all downloads regarding XI starting from basics to end)
https://www.sdn.sap.com/irj/sdn/xi-elearning
All Articles on SAP NetWeaver Exchange Infrastructure(This website gives al articles on XI)
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/f04b44aa-fe06-2a10-859e-82ad4965781d?startindex=101 [original link is broken]
Mastering SAP Netweaver XI - Programming( PDF Book for XI)
http://www.sap-hefte.de/download/dateien/1241/140_leseprobe.pdf
SAP XI Learning Guide
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci1008087,00.html
SAP Exchange Infrastructure 2.0
http://www.sun.com/third-party/global/sap/collateral/SunSAPWP_final.pdf
http://help.sap.com/bp_bpmv130/Documentation/Planning/TechnicalInfrasture.pdf
https://www.sdn.sap.com/irj/sdn/xi
http://tsr.strain.at/space/SAP+XI
https://www.sdn.sap.com/irj/sdn/xi
Thanks
Swarup -
could you please provide me some real time questions on sap-xi,
thank you1. 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? -
Hi Friends,
I am an ABAPer. I am new to SAP-XI. I am thinking to buy a book on XI which should concern on integration of various business processes. I found one book named 'SAP Exchange Infrastructure: The Official Guide To Integrating Business Processes Using SAP Xi Technology' written by Jens Stumpe,Joachim Orb. Is this a good book for new techies?? or else plz suggest a good book.
Thanks in advance,
Steve.HI
Refer the below links
Welcome to XI, but before posting queries please refer to the earlier blogs/ forms for materials,
refer these links and blog in it to gain knowledge of SAP XI.
/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
What is XI?
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
What is IR and ID?
http://help.sap.com/saphelp_nw04/helpdata/en/61/fec608bc27654daadb20c1e6da7dd1/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/b9/64663c7a6c2545ae292fb26d8c33c4/content.htm
Runtime
http://help.sap.com/saphelp_nw04/helpdata/en/2e/278a8363b5ac4483dc1efc382e51df/content.htm
Good Blog for new to XI:
/people/sap.user72/blog/2005/12/22/new-to-xi
XI u2013Starter
http://help.sap.com/saphelp_nw04/helpdata/en/e1/8e51341a06084de10000009b38f83b/frameset.htm
SAP XI - Where to Find Information
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/sap%20xi%20-%20where%20to%20find%20information.pdf
All the information you need in XI :
http://help.sap.com/saphelp_nw04/helpdata/en/0f/80243b4a66ae0ce10000000a11402f/frameset.htm
Understand the Architecture of XI
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
You can also go through the url for Elearning :
https://www.sdn.sap.com/sdn/elearning.sdn
https://www.sdn.sap.com/irj/sdn/sdnpilot/elearning
Following is the link for 'how to guides', A step by step guide to create scenarios:
https://websmp201.sap-ag.de/nw-howtoguides
Configuration of Adapters
http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm
One of the most powerful feature of XI, Business Process Management:
http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
How the messages are delivered through XI:
http://help.sap.com/saphelp_nw04/helpdata/en/17/50d440e14f8431e10000000a1550b0/frameset.htm
Few blogs:
/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1
/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2
/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters - IDoc to File
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Proxy to File
/people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30 - File to JDBC
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy - File to ABAP Proxy
/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1 - File to File Part 1
/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2 - File to File Part 2
/people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping - Any flat file to any Idoc
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit - File to RFC
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1685 [original link is broken] [original link is broken] [original link is broken] [original link is broken] - File to Mail
/people/jayakrishnan.nair/blog/2005/06/20/dynamic-file-name-using-xi-30-sp12-part--i - Dynamic File Name Part 1
/people/jayakrishnan.nair/blog/2005/06/28/dynamic-file-namexslt-mapping-with-java-enhancement-using-xi-30-sp12-part-ii - Dynamic File Name Part 2
/people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address - Dynamic Mail Address
/people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi - Message Flow in XI
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm - Walk through BPM
/people/siva.maranani/blog/2005/05/22/schedule-your-bpm - Schedule BPM
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in ccBPM
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM
/people/michal.krawczyk2/blog/2005/08/22/xi-maintain-rfc-destinations-centrally - Maintain RFC destination centrally
/people/sravya.talanki2/blog/2005/08/18/triggering-e-mails-to-shared-folders-of-sap-is-u - Triggering Email from folder
/people/sravya.talanki2/blog/2005/08/17/outbound-idocs--work-around-using-party - Handling different partners for IDoc
/people/siva.maranani/blog/2005/08/27/modeling-integration-scenario146s-in-xi - Modeling Integration Scenario in XI
/people/michal.krawczyk2/blog/2005/08/25/xi-sending-a-message-without-the-use-of-an-adapter-not-possible - Testing of integration process
/people/michal.krawczyk2/blog/2005/05/25/xi-how-to-add-authorizations-to-repository-objects - Authorization in XI
http://help.sap.com/saphelp_nw04/helpdata/en/58/d22940cbf2195de10000000a1550b0/content.htm - Authorization in XI
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step - Alert Configuration
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide - Trouble shoot alert config
/people/sameer.shadab/blog/2005/09/21/executing-unix-shell-script-using-operating-system-command-in-xi - Call UNIX Shell Script
/people/sravya.talanki2/blog/2005/11/02/overview-of-transition-from-dev-to-qa-in-xi - Transport in XI
/people/r.eijpe/blog/2005/11/04/using-abap-xslt-extensions-for-xi-mapping - Using ABAP XSLT Extensions for XI Mapping
/people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure - Mail Adaptor options
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm - Collection of IDoc to Single File
/people/sap.user72/blog/2005/11/17/xi-controlling-access-to-sensitive-interfaces - Controlling access to Sensitive Interfaces
/people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14 - The same filename from a sender to a receiver file adapter - SP14
/people/prasad.illapani/blog/2005/11/14/payload-based-message-search-in-xi30-using-trex-engine - Payload Based Message Search in XI30 using Trex Engine
/people/sap.user72/blog/2005/11/24/xi-configuring-ccms-monitoring-for-xi-part-i - XI : Configuring CCMS Monitoring for XI- Part I
/people/michal.krawczyk2/blog/2005/11/23/xi-html-e-mails-from-the-receiver-mail-adapter - XI: HTML e-mails from the receiver mail adapter
/people/sap.user72/blog/2005/11/22/xi-faqs-provided-by-sap-updated - XI : FAQ's Provided by SAP
XI is the middle ware tool which is used to integrate the SAP and Non SAP system.
Purpose
SAP Exchange Infrastructure (SAP XI) enables you to implement cross-system processes. It enables you to connect systems from different vendors (non-SAP and SAP) in different versions and implemented in different programming languages (Java, ABAP, and so on) to each other. SAP Exchange Infrastructure is based on an open architecture, uses open standards (in particular those from the XML and Java environments) and offers those services that are essential in a heterogeneous and complex system landscape:
● Modeling and design of messages, transformations, and cross-component integration processes
● Configuration options for managing collaborative processes and message flow
● Runtime for message and process management
● Adapter Engine for integrating heterogeneous system components
● Central monitoring for monitoring message flow and processes
SAP XI supports internal company scenarios and cross-company scenarios.
XI has following components:
1) Design and Configuration time components http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm
2) Mappings
3) Adapters
http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm
4) CCBPM
http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm
5) Central monitoring
http://help.sap.com/saphelp_nw04/helpdata/en/7c/14b5765255e345a9e3f044f1e9bbbf/frameset.htm
Refer all the below links for starter:
http://help.sap.com/saphelp_nw04/helpdata/en/e1/8e51341a06084de10000009b38f83b/frameset.htm
/thread/143337 [original link is broken]
XI for starters
Help in XI
Hi all, I am learning xi, any body have lifecycle document of xi projec
Regarding XI installation and Learning
1. Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part I /people/sravya.talanki2/blog/2006/12/25/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-i
2. Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part II /people/sravya.talanki2/blog/2006/12/26/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-ii
3. Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part III /people/sravya.talanki2/blog/2006/12/27/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-iii
https://www.sdn.sap.com/irj/sdn/xi-elearning
Apart from this Version of XI:
1) First version is XI 2.0
2) Second version XI 3.0
3) Third version is PI 7.0
4) Upcoming version is PI 7.1
Feature of PI 7.1:
SAP NetWeaver Process Integration 7.1 - Overview of New Capabilities
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/706005a3-3bd6-2910-91ae-a2016239bdcf
Usability Features in SAP NetWeaver PI 7.1 Development and Configuration Times
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a0e7734f-e969-2a10-24b6-df58a710941c
SAP Network Blog: Share User-Defined Functions in Message Mappings of PI 7.1
/people/william.li/blog/2008/01/02/sap-pi-71-mapping-enhancements-series-share-user-defined-functions
Preview on New Features of the Integration Directory in SAP NetWeaver Process Integration 7.1
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10c0de4b-7876-2a10-e286-8412668643a8
SAP Network Blog: Mapping Enhancements in SAP NetWeaver Process Integration (PI) 7.1
/people/jin.shin/blog/2008/01/11/sap-pi-71-mapping-enhancements-series-mapping-enhancements-demo
New Business Process Engine Features in SAP NetWeaver Process Integration
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0068bc1-6f8c-2a10-52bb-c6ee3562feb2
ESOA:
Please go through the below links, it will give you the idea about the key role of PI7.1 in E-SOA.
Enterprise Services Repository: Importance in Enterprise SOA Architecture
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4073b4c4-7137-2a10-a5a9-abb618b7a5e7
SAP Network Blog: An in depth look at enterprise SOA
/people/franklin.herbas/blog/2007/12/10/an-in-depth-look-at-enterprise-soa
Leverage High Volume Readiness with SAP NetWeaver Process Integration
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00982670-748c-2a10-3985-cdd42fb43e50
Most of the questions asked are scenario based questions and maximum of questions will come from mapping and adapters.ss
Integration Builder: A client-server framework for accessing and editing two stores of Shared Collaboration knowledge. It has two parts, which are fat clients to SLD where we can import the objects and use them locally. The basic reason for separating Integration Repository from Integration Directory is because by separating design time activities from configuration time activities, SAP can ship content from the Integration Repository, which each customer can implement for their specific landscape in the Integration Directory.
Integration Repository: It is used for the design and development of interface, Process and Mapping objects that are used to implement Integration Scenarios. Usually they contain static objects, which can be used for different landscapes by defining the routing rules in Integration Directory.
Integration Directory: They contain dynamic objects where in we configure scenarios using the objects from Integration Repository and route the messages between systems.
Integration Server: This component provides run time for XI. This is central processing engine of XI.
Business Process Engine: Business Process Engine enables SAP Netweaver with BPM capability by processing integration processes at runtime. BPE uses functions of the workflow engine and generates workflow from integration process at runtime.
Integration Engine: Integration engine enables processing of XML messages that are exchanged between applications in heterogeneous system landscapes. Using adapters such as IDoc, http, it can process IDocs(Intermediate documents), http requests and Remote Function Calls. It is runtime environment of SAP Exchange Infrastructure, which has the task of receiving, processing and forwarding XML messages. Processing is done with the evaluation of Collaboration agreements, by determination of receivers and execution of mapping programs.
Adapter Engine: Adapter engine is used to connect Integration Engine to SAP systems and external systems. Various types of adapters are provided to convert XML and HTTP based messages to the specific message protocol and format required by the partner systems and vice-versa. It is based on adapter framework, in turn based on SAP J2EE Engine (as part of the SAP Web Application Server) and J2EE Connector Architecture (JCA).
File Content prameters for the Receiver Adapter
http://help.sap.com/saphelp_nw04/helpdata/en/d2/bab440c97f3716e10000000a155106/frameset.htm
File Content prameters for the Sender Adapter
http://help.sap.com/saphelp_nw04/helpdata/en/2c/181077dd7d6b4ea6a8029b20bf7e55/content.htm
Refer
File Receiver with Content Conversion
/people/arpit.seth/blog/2005/06/02/file-receiver-with-content-conversion
Configuring the Receiver File/FTP Adapter
http://help.sap.com/saphelp_nw04/helpdata/en/95/bb623c6369f454e10000000a114084/frameset.htm
File content conversion sites
http://help.sap.com/saphelp_nw04/helpdata/en/d2/bab440c97f3716e10000000a155106/content.htm
Please see the below links for file content conversion..
/people/michal.krawczyk2/blog/2004/12/15/how-to-send-a-flat-file-with-fixed-lengths-to-xi-30-using-a-central-file-adapter - FCC
/people/michal.krawczyk2/blog/2004/12/15/how-to-send-a-flat-file-with-fixed-lengths-to-xi-30-using-a-central-file-adapter - FCC
File Content Conversion for Unequal Number of Columns
/people/jeyakumar.muthu2/blog/2005/11/29/file-content-conversion-for-unequal-number-of-columns - FCC
Content Conversion (Pattern/Random content in input file)
/people/anish.abraham2/blog/2005/06/08/content-conversion-patternrandom-content-in-input-file - FCC
/people/harrison.holland5/blog/2006/12/20/xi-configuration-for-mdm-integration--sample-scenario - FCC - MDM
XI in the role of a FTP
/people/shabarish.vijayakumar/blog/2006/04/03/xi-in-the-role-of-a-ftp - FCC
File to R/3 via ABAP Proxy
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy - FCC
/people/mickael.huchet/blog/2006/09/18/xipi-how-to-exclude-files-in-a-sender-file-adapter - EOIO - File
http://help.sap.com/saphelp_nw04/helpdata/en/ee/c9f0b4925af54cb17c454788d8e466/frameset.htm - cc
http://help.sap.com/saphelp_erp2005vp/helpdata/en/95/bb623c6369f454e10000000a114084/content.htm - fcc cOUNTER
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/da1e7c16-0c01-0010-278a-eaed5eae5a5f - conversion agent
File Content prameters for the Receiver Adapter
http://help.sap.com/saphelp_nw04/helpdata/en/d2/bab440c97f3716e10000000a155106/frameset.htm
File Content prameters for the Sender Adapter
http://help.sap.com/saphelp_nw04/helpdata/en/2c/181077dd7d6b4ea6a8029b20bf7e55/content.htm
Refer
File Receiver with Content Conversion
/people/arpit.seth/blog/2005/06/02/file-receiver-with-content-conversion
Configuring the Receiver File/FTP Adapter
http://help.sap.com/saphelp_nw04/helpdata/en/95/bb623c6369f454e10000000a114084/frameset.htm
File content conversion sites
/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1
/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2
/people/arpit.seth/blog/2005/06/02/file-receiver-with-content-conversion
/people/anish.abraham2/blog/2005/06/08/content-conversion-patternrandom-content-in-input-file
/people/shabarish.vijayakumar/blog/2005/08/17/nab-the-tab-file-adapter
/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1
/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2
/people/venkat.donela/blog/2005/06/08/how-to-send-a-flat-file-with-various-field-lengths-and-variable-substructures-to-xi-30
/people/anish.abraham2/blog/2005/06/08/content-conversion-patternrandom-content-in-input-file
/people/shabarish.vijayakumar/blog/2005/08/17/nab-the-tab-file-adapter
/people/jeyakumar.muthu2/blog/2005/11/29/file-content-conversion-for-unequal-number-of-columns
/people/shabarish.vijayakumar/blog/2006/02/27/content-conversion-the-key-field-problem
/people/michal.krawczyk2/blog/2004/12/15/how-to-send-a-flat-file-with-fixed-lengths-to-xi-30-using-a-central-file-adapter
/people/arpit.seth/blog/2005/06/02/file-receiver-with-content-conversion
http://help.sap.com/saphelp_nw04/helpdata/en/d2/bab440c97f3716e10000000a155106/content.htm
Please see the below links for file content conversion..
/people/michal.krawczyk2/blog/2004/12/15/how-to-send-a-flat-file-with-fixed-lengths-to-xi-30-using-a-central-file-adapter - FCC
/people/michal.krawczyk2/blog/2004/12/15/how-to-send-a-flat-file-with-fixed-lengths-to-xi-30-using-a-central-file-adapter - FCC
File Content Conversion for Unequal Number of Columns
/people/jeyakumar.muthu2/blog/2005/11/29/file-content-conversion-for-unequal-number-of-columns - FCC
Content Conversion (Pattern/Random content in input file)
/people/anish.abraham2/blog/2005/06/08/content-conversion-patternrandom-content-in-input-file - FCC
/people/harrison.holland5/blog/2006/12/20/xi-configuration-for-mdm-integration--sample-scenario - FCC - MDM
XI in the role of a FTP
/people/shabarish.vijayakumar/blog/2006/04/03/xi-in-the-role-of-a-ftp - FCC
File to R/3 via ABAP Proxy
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy - FCC
/people/mickael.huchet/blog/2006/09/18/xipi-how-to-exclude-files-in-a-sender-file-adapter - EOIO - File
http://help.sap.com/saphelp_nw04/helpdata/en/ee/c9f0b4925af54cb17c454788d8e466/frameset.htm - cc
http://help.sap.com/saphelp_erp2005vp/helpdata/en/95/bb623c6369f454e10000000a114084/content.htm - fcc cOUNTER
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/da1e7c16-0c01-0010-278a-eaed5eae5a5f - conversion agent
XI3.0 Online Doc:
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
How-to-Guides:
https://websmp102.sap-ag.de/nw-howtoguides
Check this thread-
Learning XI
audio files on XI projects with PDF
https://www.sdn.sap.com/irj/sdn/developerareas/xi?rid=/webcontent/uuid/a680445e-0501-0010-1c94- [original link is broken]a8c4a60619f8 [original link is broken]
https://www.sdn.sap.com/irj/sdn/docs?rid=/webcontent/uuid/110ff05d-0501-0010-a19d-958247c9f798#xi [original link is broken]
basic scenarios.
/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters - IDoc to File
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Proxy to File
/people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30 - File to JDBC
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy - File to ABAP Proxy
/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1 - File to File Part 1
/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2 - File to File Part 2
/people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping - Any flat file to any Idoc
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit - File to RFC
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1685 [original link is broken] [original link is broken] [original link is broken] [original link is broken] - File to Mail
/people/jayakrishnan.nair/blog/2005/06/20/dynamic-file-name-using-xi-30-sp12-part--i - Dynamic File Name Part 1
/people/jayakrishnan.nair/blog/2005/06/28/dynamic-file-namexslt-mapping-with-java-enhancement-using-xi-30-sp12-part-ii - Dynamic File Name Part 2
/people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address - Dynamic Mail Address
/people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi - Message Flow in XI
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm - Walk through BPM
/people/siva.maranani/blog/2005/05/22/schedule-your-bpm - Schedule BPM
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in
ccBPM
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in
ccBPM
/people/michal.krawczyk2/blog/2005/08/22/xi-maintain-rfc-destinations-centrally - Maintain RFC destination centrally
/people/sravya.talanki2/blog/2005/08/18/triggering-e-mails-to-shared-folders-of-sap-is-u - Triggering Email from folder
/people/sravya.talanki2/blog/2005/08/17/outbound-idocs--work-around-using-party - Handling different partners for IDoc
/people/siva.maranani/blog/2005/08/27/modeling-integration-scenario146s-in-xi - Modeling Integration Scenario in XI
/people/michal.krawczyk2/blog/2005/08/25/xi-sending-a-message-without-the-use-of-an-adapter-not-possible - Testing of integration process
/people/michal.krawczyk2/blog/2005/05/25/xi-how-to-add-authorizations-to-repository-objects - Authorization in XI
http://help.sap.com/saphelp_nw04/helpdata/en/58/d22940cbf2195de10000000a1550b0/content.htm -
Authorization in XI
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step - Alert Configuration
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide - Trouble shoot alert config
/people/sameer.shadab/blog/2005/09/21/executing-unix-shell-script-using-operating-system-command-in-xi - Call UNIX Shell Script
/people/sravya.talanki2/blog/2005/11/02/overview-of-transition-from-dev-to-qa-in-xi - Transport in XI
/people/r.eijpe/blog/2005/11/04/using-abap-xslt-extensions-for-xi-mapping - Using ABAP XSLT Extensions for XI
Mapping
/people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure - Mail Adaptor options
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm - Collection of IDoc to Single File
/people/sap.user72/blog/2005/11/17/xi-controlling-access-to-sensitive-interfaces - Controlling access to Sensitive
Interfaces
/people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14 - The same filename from a sender to a
receiver file adapter -
SP14
/people/prasad.illapani/blog/2005/11/14/payload-based-message-search-in-xi30-using-trex-engine - Payload Based Message Search in
XI30 using Trex Engine
/people/sap.user72/blog/2005/11/24/xi-configuring-ccms-monitoring-for-xi-part-i - XI : Configuring CCMS Monitoring
for XI- Part I
/people/michal.krawczyk2/blog/2005/11/23/xi-html-e-mails-from-the-receiver-mail-adapter - XI: HTML e-mails from the receiver
mail adapter
/people/sap.user72/blog/2005/11/22/xi-faqs-provided-by-sap-updated - XI : FAQ's Provided by SAP
/people/sravya.talanki2/blog/2006/12/25/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-i
/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/27/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-iii
http://help.sap.com/saphelp_nw04/helpdata/en/80/8e3841e26cef23e10000000a155106/frameset.htm
https://www.sdn.sap.com/irj/sdn/developerareas/xi?rid=/webcontent/uuid/a680445e-0501-0010-1c94- [original link is broken]
a8c4a60619f8
cheers -
hi
i need complete material on the xi scenarios
regards
reavesHi Keanu,
follow the steps which i give u can clearly understand,
Just when u see the architecture of XI u can clearly understood that everything was interdependent in XI,
Why WebAS is used in the sense the integration builder which is present in the Netweaver will basically run in the explorer, which depends on the java stack, so a platform is required which is used to support both ABAP as well as JAVA, so a unique architecture or we can say platform was introduced to build a system which is nothing but WebAS, it may be WebAS JAVA or WebAS ABAP.
and when u come to the servers part, it is quite differient when compared with XI3.0 and PI7.0 and at the same time in PI we have a provision of installing the both java and abap as central instance and when u see in XI3.0 u need to sepatrately configure for both java and ABAP, as a whole in concern we dont see separately in the servers part..
The doubts regarding to u was aboud SLD(System Landscape Directory components)
SLD can be classified into 2 as
1. Software Catalog
2. System Catalog
Software catalog consists with Products and Software Components.
If u know Ms-Office we can understand better, Ms-Office is an Product in which Ms-Word and Ms-Excel and others are the components of the Ms-Office product in similar any object created in XI should store under any software component so we require a Software Component and at the same time this Software Components should be under Products, so we are creating products the hierarchy will be like this for software catalog
PRODUCTS -
>>> SOFTWARE COMPONENTS -
>> NAMESPACES CREATED DURING DESIGN -
> OBJECTS
System Catalog consists with Techinal System and Business System
Technical System is the physical entity but where as the Business System is the logical system of the Technical System..
i.e an n number of business systems are created for a singel Technical system.
Basically while developing the scenarios it is difficult to share the technical system so we develop instance of the technical system i,e a logical system.
Regarding to the Integration Repository..
The concepts that to be covered are ..
know about the Software components and namespaces
Interface Objects -- Data types -- Where structures are designed
Message types
Message Interfaces -- Where structure of the data type are
accessed through message types..
Mapping -- Choose according to the requirement basically we have 4 types of mapping, Graphical Mapping, ABAP Mapping, Java Mapping, XSLT Mapping.
Proxy Generation --Which is used to avoid adapters in transforming information (Adapterless communication)
Sometimes we use BPM depends on the requirement.. Integration Scenarios..
Regarding to the Integration Directory..
First according to the scenario u have to decide whether to use a party, service without party in which it contains business system, business service , business scenario..
The creation of Objects will be like this ...
*Communication Party or Service
Communication Channel
Receiver Determination
Interface Determaination
Sender Agreement
Receiver Agreement*
Business scenario is used when a scenario is developed using BPM's
Based on your needs, you can select from the following service types:
Business System: Address a particular business system as the sender or receiver of messages.
A business system is an actual application system in a system landscape. A business system
(service) comprises information about the inbound and outbound interfaces and the software
component versions of the business system. The business system services are used when
configuring internal company processes.
Business Service: Address an abstract business entity as the sender or receiver of messages.
Using a business service, you can define the technical or business subunits of the companies
involved and then assign them the relevant interfaces. The business services are used when
configuring cross-company processes.
Business Process or Integration Process Service: Address an integration process as the sender or receiver of messages.
Prerequisites
The business system must be entered in the SLD.
A communication party has been created.
1Create Business System as Service with Party
Procedure
1. In the Configuration: Integration Builder, navigate to Objects tab.
2. Expand Party.
3. Right-click on Business System and choose Assign Business System.
4. In Business System Wizard, skip the step 1 Introduction by choosing Continue.
5. In step 2 Assign Party, for example, enter Buyer.
6. In step 3, select systems from the list that you want to define as the business system
service.
7. Choose Finish.
Create Business Service as Service with Party
Procedure
1. In the Configuration: Integration Builder, navigate to Objects tab.
2. Expand Party.
3. Right-click on Business Service and choose New.
4. In the Create Object Wizard, choose a communication party. For example, select
Seller.
5. Enter a service name, for example, PCK_Service.
6. Enter a description for the service.
7. Choose Create and Save.
After Creating the Systems u need to choose the Adapter based on the scenario.. we call this as communication channel, and we shuld configure the communication channel to fetch the file from the source and to drop the files to the target directory..
Then it should follow with Logical Routing and Collaboration Agreements..
Logical Routing consists with Receiver Determination and Interface Determination
Collaboration Agreements consists with Sender Agreement and Receiver Agreement..
In Receiver Determination u have to specift the what are all the receivers that are going to receive the message and u have a provision of delivering the message based on the payload by using an option of condition editor.
In Interface determination u will be specifying the Interface mapping which was developed in the design in between Outbound and Inbound Interfaces
In Sender agreement we give the communication channel which is developed in the sender side w.r.t the business system/service.
In Receiver agreement we give the communication channel which is developed in the receiver side w.r.t the business system/service.
>>>>Following are the links to weblogs which will help to develop the
basic scenarios.
/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters - IDoc to File
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Proxy to File
/people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30 - File to JDBC
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy - File to ABAP Proxy
/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1 - File to File Part 1
/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2 - File to File Part 2
/people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping - Any flat file to any Idoc
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit - File to RFC
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1685 [original link is broken] [original link is broken] [original link is broken] - File to Mail
/people/jayakrishnan.nair/blog/2005/06/20/dynamic-file-name-using-xi-30-sp12-part--i - Dynamic File Name Part 1
/people/jayakrishnan.nair/blog/2005/06/28/dynamic-file-namexslt-mapping-with-java-enhancement-using-xi-30-sp12-part-ii - Dynamic File Name Part 2
/people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address - Dynamic Mail Address
/people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi - Message Flow in XI
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm - Walk through BPM
/people/siva.maranani/blog/2005/05/22/schedule-your-bpm - Schedule BPM
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in
ccBPM
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in
ccBPM
/people/michal.krawczyk2/blog/2005/08/22/xi-maintain-rfc-destinations-centrally - Maintain RFC destination centrally
/people/sravya.talanki2/blog/2005/08/18/triggering-e-mails-to-shared-folders-of-sap-is-u - Triggering Email from folder
/people/sravya.talanki2/blog/2005/08/17/outbound-idocs--work-around-using-party - Handling different partners for IDoc
/people/siva.maranani/blog/2005/08/27/modeling-integration-scenario146s-in-xi - Modeling Integration Scenario in XI
/people/michal.krawczyk2/blog/2005/08/25/xi-sending-a-message-without-the-use-of-an-adapter-not-possible - Testing of integration process
/people/michal.krawczyk2/blog/2005/05/25/xi-how-to-add-authorizations-to-repository-objects - Authorization in XI
http://help.sap.com/saphelp_nw04/helpdata/en/58/d22940cbf2195de10000000a1550b0/content.htm -
Authorization in XI
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step - Alert Configuration
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide - Trouble shoot alert config
/people/sameer.shadab/blog/2005/09/21/executing-unix-shell-script-using-operating-system-command-in-xi - Call UNIX Shell Script
/people/sravya.talanki2/blog/2005/11/02/overview-of-transition-from-dev-to-qa-in-xi - Transport in XI
/people/r.eijpe/blog/2005/11/04/using-abap-xslt-extensions-for-xi-mapping - Using ABAP XSLT Extensions for XI
Mapping
/people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure - Mail Adaptor options
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm - Collection of IDoc to Single File
/people/sap.user72/blog/2005/11/17/xi-controlling-access-to-sensitive-interfaces - Controlling access to Sensitive
Interfaces
/people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14 - The same filename from a sender to a
receiver file adapter -
SP14
/people/prasad.illapani/blog/2005/11/14/payload-based-message-search-in-xi30-using-trex-engine - Payload Based Message Search in
XI30 using Trex Engine
/people/sap.user72/blog/2005/11/24/xi-configuring-ccms-monitoring-for-xi-part-i - XI : Configuring CCMS Monitoring
for XI- Part I
/people/michal.krawczyk2/blog/2005/11/23/xi-html-e-mails-from-the-receiver-mail-adapter - XI: HTML e-mails from the receiver
mail adapter
/people/sap.user72/blog/2005/11/22/xi-faqs-provided-by-sap-updated - XI : FAQ's Provided by SAP
/people/sravya.talanki2/blog/2006/12/25/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-i
/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/27/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-iii
http://help.sap.com/saphelp_nw04/helpdata/en/80/8e3841e26cef23e10000000a155106/frameset.htm
https://www.sdn.sap.com/irj/sdn/developerareas/xi?rid=/webcontent/uuid/a680445e-0501-0010-1c94- [original link is broken]
a8c4a60619f8
regards,
Kishore -
I am going to be searching a job in XI so the country will be in US so I need following information.
1. FAQ's.
2. Situation based questions and answers.
3.Brief view of the following items with screen shorts.
How to create a IDOC and transfer to file in XI.
What is XSLT Mapping give me an overview with screen shorts
Please help me out ASAP.
RajamaniRaja,
<b>1. FAQ's.</b>
-->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.
-->Architecture of XI.
For help on all these, just check the following link,
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
-->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 XI1. 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 check these links for further details...
XI Interview Questions
/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions
http://www.sap-img.com/abap/more-than-100-abap-interview-faqs.htm
http://sap.ittoolbox.com/documents/document.asp?i=3240
http://www.techinterviews.com/?p=198.
http://www.fundoosite.com/interview-questions/type.asp?iType=72
http://www.sapassist.com/documents/document.asp?i=3240
http://www.sap-img.com/abap/more-than-100-abap-interview-faqs.htm.
http://www.sap-img.com/business/sap-bw-interview-questions.htm
http://www.sap-img.com/business/sap-bw-interview-questions-2.htm
http://www.techinterviews.com/?p=184
http://rapidshare.de/files/3829216/Bw_Interview_Questions.pdf.html
interview questions
/thread/358955 [original link is broken]
<b>2. Situation based questions and answers.</b>
For that ur concept should be clear in various area of XI...
go thro' thsese questions .....although lil bit tuff..
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?
<b>
3)How to create a IDOC and transfer to file in XI.</b>
follow this..thats the best pdf...for Idoc to file with each and evrey step+screenshots
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e07dcaa0-a92b-2a10-3a96-b3d942bd1539
also see
/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters
<b>
4)What is XSLT Mapping give me an overview with screen shorts</b>
Go through these
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/01a57f0b-0501-0010-3ca9-d2ea3bb983c1
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9692eb84-0601-0010-5ca0-923b4fb8674a
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/006aa890-0201-0010-1eb1-afc5cbae3f15
Some scenarios
/people/sap.user72/blog/2005/03/15/using-xslt-mapping-in-a-ccbpm-scenario
/people/anish.abraham2/blog/2005/12/22/file-to-multiple-idocs-xslt-mapping
Regards
biplab
Use a Good Subject Line, One Question Per Posting - Award Points -
Hello,
Could you tell me that in which application areas SAP XI can be used.Presently in which SAP modules it is been using.
Thank youHi Jyotsna,
SAP Exchange Infrastructure
Purpose
SAP Exchange Infrastructure (SAP XI) enables you to implement cross-system processes. It enables you to connect systems from different vendors (non-SAP and SAP) in different versions and implemented in different programming languages (Java, ABAP, and so on) to each other. SAP Exchange Infrastructure is based on an open architecture, uses open standards (in particular those from the XML and Java environments) and offers those services that are essential in a heterogeneous and complex system landscape:
Features
SAP XI is based on general standards so as to enable external systems to be integrated. At the center of the infrastructure is an XML-based communication that uses HTTP (Hyper Text Transfer Protocol). The application-specific contents are transferred in messages in user-defined XML (eXtensible Markup Language) schema from the sender to the receiver using the Integration Server.
In the above graphic, Integration Broker is an SAP NetWeaver capability (that is, the features for a technological area of SAP NetWeaver) that is supported by SAP XI. The Integration Server, on the other hand, is an XI runtime component.
Senders and receivers that exchange messages using the Integration Server are separated from one another. This separation makes it easier to connect systems that are technologically different. Every system that can exchange messages with the Integration Server can also exchange messages with all other systems that are connected to the Integration Server. SAP XI supports the following methods of communication with the Integration Server:
● Direct communication using proxies, which you generate in the application systems using a description in WSDL (Web Service Description Language).
● Communication using adapters. In this case, you create interfaces for message exchange in the application system, or use existing interfaces.
Simple message processing on the Integration Server is stateless. This means that the Integration Server does not know of any connections between various messages. Cross-component integration processes, on the other hand, describe related processes, which can use the knowledge about messages that have already been processed to further control the process (for example, waiting for the corresponding response for a message in order to start further actions). You can use SAP XI to model, change, and manage these cross-component integration processes centrally. These processes are executed on the Integration Server and are included in message processing by configuration.
As with cross-component integration processes, you save the entire integration knowledge of a collaborative process centrally in SAP XI: Objects at design time in the Integration Repository and objects at configuration time in the Integration Directory. In this way, SAP Exchange Infrastructure follows the principle of shared collaboration knowledge: You no longer need to search for information about a collaborative process in each of the systems involved, but can call this information centrally instead. This procedure considerably reduces the costs for the development and maintenance of the shared applications.
Areas of SAP XI in Detail
Area
Description
Integration Builder
Central tool for the design and configuration of the collaborative process. All the basic functions of the Integration Builder are described in this section. All subareas for design and configuration, and their editors (often graphical) in the Integration Builder, are documented in the subsections for Design and Configuration (see below).
Software Logistics for XI Objects
Organization of objects within SAP XI, versioning and transport of these objects.
Design (Integration Repository)
Designing Integration Scenarios
Design of the collaborative process at the application component level. In the Integration Builder, integration scenarios are used as the central point for understanding the relationships between the objects involved (interfaces, mappings, integration processes). You also use design at configuration time to map the collaborative process to the current system landscape.
Designing Integration Processes (ccBPM)
Design of executable integration processes. Cross-component integration processes support a stateful message processing on the Integration Server.
Designing Interfaces and Proxy Generation
Description and use of messages in interfaces for message exchange. You create interfaces in the Integration Builder and use proxy generation to generate executable proxies in SAP application systems. Furthermore, you can use the Integration Builder to import message schema and SAP interfaces to the Integration Repository for use in the further design process.
Designing Mappings
Design of graphical message mappings and import of Java and XSLT mappings. Description of how to register these mapping programs for the source and target interface.
Configuration (Integration Directory)
Defining Collaboration Profiles
Description of the technical sender and receiver options (and how to identify them) using communication parties, services, and communication channels.
Defining Receiver Determinations
Description at a logical level of which service a message is to be sent to. The service can be a business system, an integration process, or a service for a B2B communication.
Defining Interface Determinations
Assignment of a receiver interface to a sender interface. You also register whether mapping programs are to be executed from the Integration Repository for this interface pair, and if so, which mapping programs.
Defining Collaboration Agreements
In a collaboration agreement you define which communication channel to use to process messages for a particular combination of senders and receivers.
Defining Configuration Scenarios
Grouping of all configuration objects by the scenario in which they are required. You can apply integration scenarios from the Integration Repository for a configuration scenario in the Integration Directory.
Runtime
Integration Engine
Central runtime component of the Integration Server for receiving, processing, and forwarding messages.
Proxy Runtime
Runtime component for proxy communication between the Integration Server and application systems based on SAP Web AS.
Adapter Engine
Runtime components that use adapters to connect external systems and R/3 systems to the Integration Server by means of RFC calls. The IDoc adapter and the plain HTTP adapter run independently of the Adapter Engine.
Central Monitoring
Functions for monitoring the involved XI components, the message processing by one or more components, and the performance of message processing.
Additional Tools (Optional)
Tool
Use
ARIS for SAP NetWeaver
Add functions to SAP NetWeaver for graphically modeling processes at various levels. At the highest level (Process Architecture Model), the process architecture of a company is built from a purely business perspective, that is, without technical details.
You can find ARIS for SAP NetWeaver in the SAP Software Distribution Center on SAP Service Marketplace at service.sap.com/swdc.
SAP Conversion Agent by Itemfield
Adds functions to SAP NetWeaver for converting data to and from XML. It can process unstructured, semi-structured, and structured data. The Conversion Agent can be called using an adapter module in the Adapter Framework of SAP Exchange Infrastructure.
You can find SAP Conversion Agent by Itemfield in the SAP Software Distribution Center on SAP Service Marketplace at service.sap.com/swdc.
Thanks,
Satya Kumar -
Difference between IntegrationServer and Integration Engine
Hi,
Could you please provide me difference between IntegrationServer and Integration Engine.
functionality of both and what are the runtime environments exits in XI Server.
Could you please show me digaram how message flow from
XI server i.e., through which engines.. what is the input and output of each engine.
Thanks,
RamuVHello Ramu,
Go through this link..
http://help.sap.com/saphelp_nw04/helpdata/en/e1/0c733cb7d61952e10000000a11405a/frameset.htm
Use
Two SAP XI 3.0 Integration Servers are used to exchange messages between the system landscapes of two business partners.
Description
An SAP XI Integration Server of a business partner is connected to the SAP XI Integration Server of another business partner. Both use SAP XI message protocol to send or receive messages.
When an SAP XI Integration Server receives a message from another Integration Server it understands the message format and so processes the message.
Example
A business partner that uses SAP XI wants to send a message to another business partner who also uses SAP XI .
· The message is sent between the Integration Servers in SAP XI message format
· The Integration Server of the second business partner then sends the message to the relevant business system
Integration Engine
Purpose
The Integration Engine enables you to process XML messages exchanged between applications in heterogeneous system landscapes. Both applications of SAP components and external applications can communicate with the Integration Engine.
Using adapters, the Integration Engine can also process IDocs (Intermediate Documents) and RFCs (Remote Function Calls). This option is available for applications that have already defined IDocs or RFCs, as well as for applications of SAP components that do not yet have access to the proxy generation functions.
Integration
The Integration Engine is the runtime environment of the SAP Exchange Infrastructure. The following are examples of other important parts of this infrastructure:
· Proxy Generation
· Integration Repository
· Integration Directory
The integration processes involved can take place between heterogeneous system components within a company, as well as between business partners outside company boundaries.
Features
The Integration Engine, as a runtime component of SAP Exchange Infrastructure, has the task of receiving, processing, and forwarding XML messages. During message processing, collaboration agreements are evaluated, the receivers are determined, and mapping activities are executed.
The individual processing steps are called pipeline services and are defined in pipelines. It is the task of the Integration Engine to process these pipelines correctly and consistently. To guarantee this, you must configure the Integration Engine accordingly and monitor the message processing. Both event-driven message processing and prioritized message processing are possible.
Thanks,
Satya Kumar
Edited by: SATYA KUMAR AKKARABOYANA on Apr 22, 2008 3:34 PM -
what is LogicalRouting, TechnicalRouting
Hi Mahesh,
Routing is one of the steps of the pipeline process.
The Integration Engine determines receivers in two steps:
1. Technical receiver information is defined by technical routing.
2. Logical receivers are determined by logical routing.
The logical receiver is separated from the technical receiver, which simplifies the exchange of technical addresses (of an application server, for example) without affecting the logically defined superordinate collaborative process.
1. <b>Technical routing</b> involves the definition of the communication channels, Sender and receiver agreements ,adapters, etc. technical routing involves exactly how the data will be sent or received.
In collaboration agreements, you define the options described in the collaboration profile that are to be valid at runtime for a selection of senders and receivers. For this purpose you select, for instance, for technical routing the communication channel, which is to be active for a group of interfaces (for example, a channel that is intended for all IDoc messages). Collaboration agreements control inbound and outbound processing.
2. <b>Logical routing</b> works on services and is determined by using routing rules: Logical routing involves the definition of business services/systems for your interface.i.e we difine the flow of messages in a system landscape
From a general point of view, whenever you talk about logical routing as such, it deals with the security and authentication aspect. By mentioning the business sytems/services for the interface, you are clearly telling, which client and logical system name XI should talk to, to either send or receive data..
**Pls: Reward with Points if helpful **
Regards,
Jyoti
Maybe you are looking for
-
How to check that Delta is not captured?
Dear Experts, I am using 2LIS_02_ITM datasource. PO is created using a program. The next step in the program, it can change a field in the PO depending on logic, using a abap command 'update'. Sometimes, this change is not captured in the delta queue
-
Problem with castor xml mapping
Hi, we have following problem with castor xml mapping. How to use references in the collections(Hashmap or vector)? WE have a method called getAttribute map which will return a hashmap consist different type of objects. We want to keep only the refer
-
How do I save attachement from my e-mail to my I pad
Pleas I need to save some file or an attachement on my e-mail address inbox to my ipad3 but I found it difficult . And which application do I need to do this. Am seriously concussed and I can't go further. This is seriously hinder my work in the off
-
HTML code is showing up on web page! HELP!
I'm trying to write an index.html on TextEdit but every time I try to open it the HTML code doesn't render and the code just shows on the page. I saved it as a web page with the extension as HTML so I don't believe that the extension is the problem.
-
Photoshop Elements doesn't work
Hi! Can anyone help me? My Macintosh hard drive ( is that the correct name for "festplatte" in German?) broke down after just one and a half years. I had a new one put in and snow leopard was installed. Now I'm having problems with Adobe Photoshop El