- 浏览: 489605 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
cloudfile:
谢谢分享!
MyEclipse配置Tomcat(图解) -
dotjar:
有效没?
治咳嗽秘方 -
jyslb:
设置密码长度大于10位,其中包含%$#&等符号,你这个 ...
奶瓶无线破解介绍 -
廖乐逍遥:
还是不行。。
eclipse里不支持泛型的解决方法 -
cue2008:
http://backtrack.unixheads.org/ ...
Intel 3945ABG无线网卡破解无线路由器密码 BT3
What is an Integration Process (ccBPM) in XI/PI ?
Process is a sequence of changes in the attributes of a object. So Integration process is a process defined as cross system process for processing messages. It is used when you want to control and define the messages, Monitor the messages for cross component systems
The processing of Integration Process is also called as Cross Component BPM (ccBPM). The ccBPM is a stateful interaction model. It supports open standards like BPEL
Business Process Management (BPM) is an implementation methodology for the management of business process that interacts with people and systems both within and across the organization.
CcBPM can be designed in any of the Business Process Modeling tools like ARIS. In XI/PI you can design integration process in the Integration Repository->Graphical Process Builder. During runtime integration process is executed in the SAP Business Workflow engine.
When to use BPM
Control/Monitor the messages in XI
Collect/Merge the messages in XI
Split the messages in XI
To Multicast a Message
Send an Alert based on the very complex business logic. To integrate with cross component business process
Steps in the Integration Process Modeling:-
Messaging Relevant Steps-
Receive Step
Send Step
Transformation Step (Mapping)
Receiver Determination
Control Steps-
Block
Container Operation
Control Step
Fork
Switch
While Loop
Wait
What is the SLD used for?
Repository used for storing landscape information. Its does not provide any landscape administration tools
SLD manages software components and platform dependencies
It acts as a central information provider for NetWeaver systems and other administration tools
Facilitates Installations, upgrades and transports
What are the SAP Recommendations on the use of SLD?
SAP recommends that you use a single System Landscape Directory (SLD). The cost of running the SLD infrastructure increases with the number of SLD instances. In particular, adding a second SLD involves additional costs for synchronizing data between these two instances. From a cost perspective, it is preferable to configure a single SLD.
The following factors can make a multiple-SLD architecture necessary:
Legal constraints
Company Rules
Network Constraints (e.g. firewalls, availability of resources)
What does SLD use to communicate with client applications?
By using the Hypertext Transfer Protocol (HTTP)
What are the 2 main areas of the SLD?
The Software Catalog describes the installed products and their constituent components.
The Systems Catalog describes the systems in the data center from two perspectives
The information from the software catalog is used by which component of the Integration Builder?
Integration Repository to organize development efforts. All design work in the Integration Repository is organized by Software Component Version. This makes sense, as interfaces logically belong to a software component and to a particular version.
The information from the systems catalog is used which component of the Integration Builder?
Integration Directory to drive the specific configuration of Integration scenarios. Routing Relations in the Integration Directory point to the Business Systems that are maintained in the System Catalog of the SLD, and through the appropriate association, to the technical systems.
What information is defined in the Software Catalog?
Product: Represents a collection of all versions of a product. In an SAP environment, a product corresponds to an SAP technical component, e.g. 4.6c, 4.6d, 4.7
Software Component: Represents a collection of all versions of a software component. Examples of Software Components are SAP_APPL, SAP_ABA, SAP_HR, etc.
What information is defined in the System Catalog?
Technical System correlates the software to the physical host on which it is installed. Each technical System can have multiple business system associated with it.
Business systems are Logical systems that function as senders and receivers in XI
How to Defining Business System?
For defining Business Systems, the four important pieces of data are:
1.Business System Name (must be unique in the landscape).
2.Associated Technical System, and if the Business System will be used with IDOC interfaces, a Logical System Name. Note that multiple Business Systems can be defined off of a single technical system (for instance, each numbered client of an SAP system is a unique Business System). The logical system name is mandatory in case the Business system will act as a sender or receiver of IDocs. In this case it should match exactly the logical system name as defined in the SAP client (if the Business system is of type WebAS-ABAP). The IDoc adapter will make use of this entry to resolve a Business system name into an ALE logical system name and vice-versa.
3.The Software Products (and associated SWCV's) that are used by the Business System. The products are brought through from the Technical System definition; but for a particular Technical System, not all products will necessarily be associated with a particular Business System. For instance, you may install mySAP SRM and mySAP CRM solutions as separate clients on a single (technical) system; but the Business System definition for each would only include the appropriate product (SAP SRM or SAP CRM).
The Related Integration Server. Application systems are associated with particular Integration Servers, which makes change management in the XI landscape easier.
4.All of these settings can be defined in the Business System wizard.
1) Conversions (Look up relationship) :
Mapping editor in XI provides many default mapping functions like standard functions and constants. By using these function we can easily do as per our requirement. Conversions is one type of option in the mapping functions .In the fixed values and value mapping are the two options.
By using fixed values we can easily do look up relationships There is a table when we click on the fixed value tab. It contains value and key options. Value is source side field and maps the key value and send it to the destination.
It is the best possible way to do value mapping when compared to WBI Interchange Server . In WBI we are using relationship container and relationship tables are created automatically after the deployment . We can use those tables to do static relationships.
Value Mapping :
An object can be represented in different ways in different contexts.
For example, a user (object) can be a customer in business system
A, but an employee in business system B.
we can use the value mapping function to map different representations of an object to each other. We can store the mapping rules for different objects in a value mapping table.
2)ABAP Proxy Generation :
Fault message types are designed for application-specific errors that occur on the inbound side and that are reported back to the sender or persisted in monitoring.
First we should define message interface for the fault message. Once we have completed a message interfaces in Integration Repository Generate a proxy for use at runtime by using ABAP proxy generation
To handle the error,we first create a fault message type Fm in the Integration Repository that is referenced by both message interfaces. When we generate the proxies for the message interfaces, the exception classes FmException (Java) and CX_FM (ABAP) are generated.
The proxy runtime generates a fault message from the exception class data that is sent to the sender. The exception for the exception class FmException is then triggered at the sender so that the error can be handled there.
The Java Naming and Directory Interface (JNDI) is part of the Java platform, providing applications based on Java technology with a unified interface to multiple naming and directory services. You can build powerful and portable directory-enabled applications using this industry standard.
3)Email Notification :
As part of the scope of the XI with the customer, e-mail capability was required for handling failed invoice acknowledgments. Invoice that were sent to the customer and failed to correctly update in the back-end system will send a return message to the XI system. The XI system will take the message and create from it an e-mail which will be sent to the customer service representative by using SendMail user defined function.
Importing JAVA Archives (.jar) files
It may become necessary to import a JAVA .jar file into XI. This is done using the Repository (Design) screen of the Integration Builder. Under the Software Component -> Namespace -> Mapping Objects area is the drop down list for Imported Archives. To create a new imported archive right click on Imported Archives and select New. Name the new archive as desired and click the Create button. To add a new .jar file to the archive program, select the Import Archive button from the group of button along the top of the right hand side window (the button has a green arrow over two pieces of paper). This will bring you to a browse menu where you may find and select your archive. Once you have highlighted the archive and selected save all of the corresponding class files will be imported into the screen (they will appear on the right hand side window). All .jar files required for normal mail communication are already available and do not need to be added to the imported archives list.
Creating the javamail.providers files
In order to make the mail functionality point at the correct provider a file needs to be added to the %JAVA_HOME% / jre / lib. The name of the file is javamail.providers and it needs to contain only the following line -
protocol=smtp; type=transport; class=com.sun.mail.smtp.SMTPTransport; vendor =Sun Microsystems, Inc;
This file is then placed on the server in the JAVA_HOME / jre / lib directory as described above
4)Message Mapping :
Designed by using the graphical mapping editor of Integration Builder
Design structure mapping between any 2 XML structures
Generates java source code and jar files to be used during runtime.
There are 3 ways message types can be assigned to the Message Mapping.
1. By using an existing object already created in the Integration Repository
(e.g. Message Type, External Definitions)
2. By using an RFC or IDoc meta data imported from SAP
3. By importing XML or XSD files from local file system
Test Case 1:
In message mapping , there are some mandatory fields present in the destination side. Each mandatory target field must be assigned to one or more source fields.
We should map those fields with the source structure fields. Mandatory fields are marked with the red color.
If all the mandatory fields are not mapped it is showing the following error.
"Un completed Mapping" and Mapping Unsuccessful.
For example Idoc contains some mandatory fields like IDOC type ,Message Type of the IDOC etc.
Test Case 2:
In message mapping, we can define user defined functions implemented in JAVA.
In user defined function corresponding imported packages or classes are mentioned in the appropriate user defined import section. If appropriate class is not present it is showing following error in the mapping testing.
"Class or Interface Excepted......"
Test Case 3:
While implementing the Send Mail user defined function(by using some of the classes like transport and send), we need to import two jar files (Mail.jar,Activex.jar) in the imported achieves in the Integration Repository. Other wise it is showing the following the error.
"At transport it is showing Wrong key word entered......"
Test Case 4:
In user defined functions There are two types of options simple type and advanced type user defined functions.
If a function has a return type , we should choose simple functions. Otherwise it is showing the following error.
"return type expected...."
If a function has no return type ,we can choose advanced function.
5) Interface Mapping:
An interface mapping specifies the corresponding mapping programs for request, response, or fault messages for a selected interface pair.
Ø we use an interface mapping to register mappings for an interface pair.
Ø we can also specify multiple mapping programs to be executed one after the other in the case of requests and responses for an interface mapping.
Ø we can also define multiple interface mappings for the same interface pair, to provide multiple variants in the repository. At configuration time, the customer can select the appropriate mapping using a mapping relation and save it in the Integration Directory.
Test Case 1:
In interface mapping , we have to select source and destination message interfaces which are define in the message interfaces. While using RFC or Idoc there is no need to create a message interface.We can select by using imported structure.
Because Idoc or RFC are having its own name spaces. If we select those interface basing on the message interfaces name space of Idoc or RFC will be changed.
If source and destination message interfaces are having same namespaces, we cannot find the interface mapping option in the Integration Directory.
Test Case2 :
In case of normal application like data base, file namespace of both the interfaces should be same.
Test case3 :
There are two types of interfaces called synchronous interfaces and asynchronous interfaces.In case of asynchronous communication source and destination interfaces are created with asynchronous option. In this type of communication we will get only request options. We don't have a response map and fault map.
We can implement multiple asynchronous interface message maps in a single interface map.
Test case4:
In case of synchronous communication ,We will get request ,response and fault map options. We can implement Request from source to destination and also implement response map from destination to source as a response and also implement fault map if we would get any errors. All applications cannot have all types of communications.
For example :Idoc can be used in asynchronous communication only and RFC's can be used in synchronous communication only.
We can implement multiple synchronous interface message maps in a single interface map.
5) User defined Functions :
In mapping there are user defined functions along with the default functions. This user defined function can be implemented in java language. There are two types of options simple type and advanced type user defined functions. When there is any return type of variable we should use simple functions. When there is no return type of variable we would use advanced user defined functions.
Cross referencing :
Cross referencing can be implemented by using user defined functions.We have to define one user defined functions module to maintain the cross referencing table. From user defined function We have to call the function module. This code can be written in Java.This is similar to Identity relationship in WBI. We are implementing with the relationship container in WBI.
Channel :
In order to communicate with the source and destination we should use channels. Once if we define a channel by giving parameters the adapter is always in running state. The adapter status can be seen in adapter engine which is component of run time work bench. The adapter shows green status if all the parameters are correct and always in the poll state and shows red status if at all any errors would have come and if adapter parameters are wrong.
XI Certification Questions
1. SAP XI is an Integration technology and platform......(select the correct answers)
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: (select the correct answer)
a) People Integration
b) Information Integration
c) Process Integration
3. XI uses the following web standards (select the correct answers)
a) WSDL
b) XSD
c) SOAP
4. XI components include........(select the correct answers)
a) SLD (System Landscape Directory)
b) Integration Builder
c) Integration Server
d) Central Monitoring
e) Adapter Engine
5. Integration Builder is a ........(select the correct answer)
a) Java application
b) ABAP application
c) .NET application
6. Java Web Start is required for.......(select the correct answer)
a) Caching java clients
b) Drawing pictures
c) Connect to SUN systems
7. SLD is a..........(select the correct answer)
a) Client application
b) Server application
8. XI is technically a client of SLD
a) TRUE
b) FALSE
9. SLD adheres to .........(select the correct answer)
a) Common Information Model
b) Web Services Definition Language
c) XML Schema Definition Language
d) XML
10. Usage of PCK (Partner Connectivity Kit) is......(select the correct answer)
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........(choose the correct answer)
a) 6.10
b) 6.20
c) 6.40
d) 4.5
12. XI supports the following QoS (Quality of Services).......(choose the correct answers)
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 (choose the correct answer)
a) Synchronous RFC (sRFC)
b) Asynchronous RFC (aRFC)
c) Transactional RFC (tRFC)
D) Queued RFC (qRFC)
14. QoS EO is equal to (choose the correct answer)
a) Synchronous RFC (sRFC)
b) Asynchronous RFC (aRFC)
c) Transactional RFC (tRFC)
D) Queued RFC (qRFC)
15. QoS EOIO is equal to (choose the correct answer)
a) Synchronous RFC (sRFC)
b) Asynchronous RFC (aRFC)
c) Transactional RFC (tRFC)
D) Queued RFC (qRFC)
16. Adapter Framework is based on (choose the correct answer).
The answer should be J2EE engine. Adapter Framework supports J2EE Connector Architecture (JCA)
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......(choose the correct answer)
a) ABAP engine
b) J2EE engine
c) .NET engine
d) JCA (Java Connector Architecture)
18. Integration Processes are built using........(choose the correct answer).
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.......(choose the correct answers)
a) Component Monitoring
b) Message Monitoring
c) End-to-End Monitoring
d) Performance Monitoring
e) Queue Monitoring
f) Schedule Monitoring (I think that this one is wrong - please verify)
20. XI uses enhanced version of SOAP protocol called......(choose the correct answer)
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? (choose the correct answer)
a) Acknowledgement can be sent back
b) Messages can be persisted.
23. What are the advantages of SYNCHRONOUS updates? (choose the correct answers)
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? (choose the correct answer)
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? (choose the correct answer)
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? (choose the correct answer)
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 ? (choose the correct answer)
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 doesn't get transported when the configuration is released? (choose the correct answer)
1. All Objects will get transported
2. Generated proxies and application coding in the application components does not get transported when the configuration is released.
3. Only application coding will not get transported.
4. Only generated proxies will not get transported.
33. How many Pipelines are there in the integration server? (choose the correct answer)
1. Receiver Identification, Interface Identification, Message Branch, Request Message Mapping, Outbound Binding, Call Adapter, Request Message Mapping.
2. Receiver Identification, Interface Identification, Message Branch, Request Message Mapping, Outbound Binding.
3. Message Branch, Request Message Mapping, Outbound Binding, Call Adapter, Request Message Mapping.
34. What are the possible Trace Levels? (choose the correct answer)
1. 0 - No Trace,1 - Low Trace Level,2 - Medium Trace Level,3 - High Trace Level,4 - Expert Trace Level
2. 0 - No Trace,1 - Low Trace Level,2 - Medium Trace Level,3 - High Trace Level
3. 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? (choose the correct answer)
a) Yes
b) No
c) JMS adapter is not available in XI
36. What is use of PCK? (Choose the correct answer)
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 don't need Sender Agreement?
1. HTTP, IDOC.
2. IDOC, RFC
3. IDOC, JMS
4. JDBC, JMS
39. What is the Protocol followed for Mail Adapter? (choose the correct answers)
1. SMTP
2. IMAP
3. POP3
4. POP4
40. Where do you configure an Adapter?
1. Sender Agreement
2. Receiver Determination
3. Business System
4. 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 ? (choose the correct answer)
1. DLNG = Delivering.
2. DLNG = Dialing
3. DLNG = Detailing
4. DLNG = Dismantling
43. Where do you perform Content Based Routing?
1. Receiver Determination
2. Receiver Agreement
3. Sender Agreement
4. Communication Channel
44. What are the various supported mapping types? (choose the correct answer)
1. Message Mapping, Java Mapping, XSLT Mapping, ABAP Mapping.
2. XSLT, Java, JDBC, JMS
3. XSLT, WSDL, XSD
45. With respect to ABAP proxies, what are the methods that can be coded?
1. EXECUTE_SYNCHRONOUS, EXECUTE_ASYNCHRONOUS.
2. EXECUTE_SYNCHRONOUS, EXECUTE_ASYNCH.
3. EXECUTE_SYNCH, EXECUTE_ASYNCH
46. " Fields under a node with a minoccurs of ZERO has been mapped." The values don't appear in the target result, what could be wrong?
1. The parent node has not been assigned.
2. Parent node has cardinality 0...unbounded
3. 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?
1. <xsd:include>, <xsd:import>
2. <xsd:including>, <xsd:importing>
3. <xsd:includes>, <xsd:imports>
4. All statements are supported.
49. What steps can be inserted in an Exception branch?
1. Terminate a process, trigger an alert.
2. Terminate the interface, trigger IDOC.
3. Terminate exception, branch integration process.
50. What is multi mapping? When can it be used?
1. Multi Mapping is used to map abstract interfaces and can only be used in ccBPM.
2. Can be used when there are multiple interfaces from Sender systems.
3. Can be used when there are multiple interfaces from Receiver systems.
51. The first step in the Integration process can be?
1. Receive step
2. fork Step
3. Send Step
4. 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
1. Async or sync send step, transformation step and Control Step
2. Sync send step
3. By control step only
54. A message can be received by
1. Only a receive step
2. By receive, fork or loop step
3. By receive and block step
4. By send, block and Fork
55. What are the types of containers
1. Abstract
2. Simple & Abstract
3. Simple, Abstract and receiver
56. Which of these are true/false with user-defined functions?
1. User defined functions are accessible only in the mapping where they are created
2. User defined functions are visible across namespace
3. User defined functions accessed in other mapping by copying it to that mapping
4. 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
1. The destination system from the sender system to XI is not configured correctly.
2. The metadata in XI was copied/generated from the sender Idoc is corrupted
3. The destination system from XI to sender system is not defined correctly
4. Sender channel is not configured
59. While mapping which of these is true ? Can I use different mapping ?
1. You can use only one mapping at a time
2. You can use ABAP & JAVA mapping
3. You can use any mapping in any sequence any number of times
4. Different mapping can't be used together
60. To import the metadata from an R/3 system which of this is true/false
1. #* The import permitted in Software component need to be selected
* You have to create 'ALE' Name in SLD
* You need to login to the destination (R/3) with a valid user
* 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?
1. In Exchange profile
2. In s/w component
3. In Integration Repository
62. From the WSDL description from application server, you can generate
d) Java Proxies only
e) ABAP proxies
f) Java and ABAP proxies.
63. JMS adapter can be used for
a. IBM web sphere MQ
b. Sonique ( What about this one?)
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 (I think that this one is wrong - please verify)
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.
The answer is execute(), setParameter()
a. Exit() Systemproperties()
b. 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?
5. Simple XSD types : XSD:DATE, XSD:TIME, XSD: INTEGER, XSD: STRING
6. Abstract Integer - ( Abstract interface but bot integer. I think that this is wrong )
7. 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?
8. Create a FORK statement with 8 branches
9. Create 8 interfaces
10. Create a loop with 8 interfaces
11. 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 QoS's?
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
c) CLD
d) IR
e) 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)
101. Why doesn't IDOC and HTTP have a sender agreement?
Ans. IDOC and HTTP adapter are in ABAP stack. These Adapters directly connect to Integration Engine hence no need Sender Agreement.
102. Which of the following is not a component of Exchange Infrastructure.
a. Integration Server
b. Adapter Engine
c. Business process management
d. Master data management
103. Which of the following is not benefit of XI?
a. Pre delivered Contents
b. Total cost of ownership
c. Openness and Interpretability
d. Cross Component Business process management
e. Integration of all modules MM, SD, FI, PI etc.
104. Which of the mapping is not available in XI By default
a. Message Mapping
b. ABAP Mapping
c. Java Mapping
d. XSLT Mapping
e. None of the above.
105. Choose the true about types of mapping XI supports
a. Structure Mapping
b. Node mapping
c. Value Mapping
d. Functional Mapping
106. During Mapping the attribute or element is already assigned mapping, but mapping is not complete. What is the color of ICON for the element/attribute?
a. Red
b. White
c. Yellow
d. Green
107. Which of the following is not generic function?
a. concat
b. CopyValue
c. DateTrans
d. ifWithoutElse
108. Which of the following in not true about user defined Simple functions
a. process individual input filed values for each function call
b. Expect string as input parameter
c. Takes the object of GlobalContainer class
d. Return a string
109. Which of the following are required to create a user defined function
a. Name
b. Description
c. Argument Count
d. Label
110. Which of the following package are by default imported in user defined functions
a. java.lang
b. java.io
c. java.reflect
d. All the above
e. None of the above
111. Mapping trace does not support following function. Choose one
a. addWarning
b. addDebugMessage
c. addDebugInfo
d. addInfo
112. In Mapping Trace addWarning function which of the following is true.
a. Supports trace level 1,2 and 3 .
b. Supports trace level 1,2 .
c. Supports trace level 1 .
d. Supports trace level 1,2, 3 and 4 .
113. Which of the following is not true about multi mapping
a. Multimapping supports m:n transformation
b. Use Abstract interfaces
c. Can be implemented without ccBPM
d. Development is same as Message mapping
114. Mapping template can be defined for structure mapping for the following structure. Chose the wrong one.
a. Data type
b. Complex types in IDOC and RFC's
c. Complex types in external definitions
d. Message types
e. Reference types used in multiple templates can be located in any software component.
115. Which of the following is not a component of Exchange Infrastructure.
a. Integration Server
b. Adapter Engine
c. Business process management
d. Master data management
116. SAP XI is the integration technology and platform for
a. A2A and B2B Applications
b. Cross Component Business process management.
c. SAP and Non-SAP applications
d. Asynchronous and Synchronous Communication
e. All the above
117. Which of the following is not benefit of XI?
a. Pre delivered Contents
b. Total cost of ownership
c. Openness and Interpretability
d. Cross Component Business process management
e. Integration of all modules MM, SD, FI, PI etc.
118. Which of the mapping is not available in XI By default
a. Message Mapping
b. ABAP Mapping
c. Java Mapping
d. XSLT Mapping
e. None of the above.
119. Choose the true about types of mapping XI supports
a. Structure Mapping
b. Node mapping
c. Value Mapping
d. Functional Mapping
120. During Mapping the attribute or element is already assigned mapping, but mapping is not complete. What is the color of ICON for the element/attribute?
a. Red
b. White
c. Yellow
d. Green
121. Which of the following is not generic function?
a. concat
b. CopyValue
c. DateTrans
d. ifWithoutElse
122. Which of the following in not true about user defined Simple functions
a. process individual input filed values for each function call
b. Expect string as input parameter
c. Takes the object of GlobalContainer class
d. Return a string
123. Which of the following are required to create a user defined function
a. Name
b. Description
c. Argument Count
d. Label
124. Which of the following package are by default imported in user defined functions
a. java.lang
b. java.io
c. java.reflect
d. All the above
e. None of the above
125. Mapping trace does not support following function. Choose one
a. addWarning
b. addDebugMessage
c. addDebugInfo
d. addInfo
126. In Mapping Trace addWarning function which of the following is true.
a. Supports trace level 1,2 and 3 .
b. Supports trace level 1,2 .
c. Supports trace level 1 .
d. Supports trace level 1,2 ,3 and 4 .
127. Which of the following is not true about multi mapping
a. Multimapping supports m:n transformation
b. Use Abstract interfaces
c. Can be implemented without ccBPM
d. Development is same as Message mapping
128) Mapping template can be defined for structure mapping for the following structure. Chose the wrong one.
a. Data type
b. Complex types in IDOC and RFC's
c. Complex types in external definitions
d. Message types
e. Reference types used in multiple templates can be located in any software component.
Properties of the HTTP adapter, does it use or need a sender or receiver? Or communications channel agreement?
What does a RFC adapter support? Is EOIO supported by RFC?
What are advantages and why would you install a decentralize adapter engine?
Comment on the following, adapter engine is also known as a PCK?
What is the different monitoring status? Where do you find them?
What adapters are not in adapter engine?
Which ABAP proxy, in or outbound has code you can type in?
With an optional node what is the cardinality? How do you make sure the subordinate's fields get mapped?
What is it WSDL? Where do you find it in DR? Does Is used in Java or ABAP Proxy?
In XI 3.0 Stack 9, what are the supported mapping types?
What are prerequisites for importing customer defined IDOC?
What are the three IDOC transactions in XI?
Context object replace what?
Two things can make up a collaboration agreement, what are they?
What is a logical system, with respect to SLD?
What is the sender communications channel? If error during inbound or outbound binding, where do you look to solve?
What is URI, URL, and URN and what are their difference?
To perform content based routing, two places it can be done, what are the two places?
What is an integration process?
Message Mapping, advanced user function, can you test for context changes, if yes how?
What is multi-mapping? Where is it used? What are the advantages?
What are the two XSLT tags, previously that could not be used in XI Why?
Using a simple user defined function how can you send trace information to be monitored?
What is function exists in message mapping?
What Jar file is required to perform Java Mapping?
What is context in message mapping?
What is remove context and what is Split by Value?
Source message occurs 3 times, target only once what is wrong?
Java mapping class, which class must it implement?
What is scope of mapping template?
How does a Boolean function work in message mappings?
Where can you use a user-defined function, scope?
In simple mapping - one source results in 4 identical target messages, with regarding cardinality what is the problem?
What is a prerequisite to do ABAP mapping for a complex transformation?
What step can be inserted into an exception branch?
Where can you find business process engine?
What actions can you perform in SXICACHE?
What is a wait step and why is it used?
What is a block step and why is it used?
How do you get an error condition to generate an alert?
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?
Which XI objects can be used in an integration process?
What happens after an exception is raised in BPM?
Send message within an integration process to 8 receivers at the same time, how can I do this?
Describe the triggering of exceptions in BPM?
What is a correlation and what is local correlation?
Which steps can trigger an alert?
What does a control step do?
How does integration process kill itself? What are other possibilities?
What are the 2 visibilities of container elements?
What are the different types that a container element can be based on? Can container elements be based on dictionary structure MARA?
What is the relationship between an integration process and business workflow?
What is diff between XI 3.0 and PI 7.0?
Parameters of JDBC, IDOC, RFC, FILE, FCC?
What is correlation and Context object?
Why IDOC do not need sender agreements and communication channel?
Briefly explain about Ur scenario in Project?
What is an Xpath?
What are the mapping u have done?
What is a proxy and Alert?
What is BPM and where and why it is used?
Can we do scenario without BPM how we can do it?
What is synchronous and Asynchronous Communication?
What is User defined functions and how to create it?
What are predefined functions?
How the BPM starts explain step wise?
What is multiple mapping?
Transaction code (very important)?
Tell me how to handle the error in BPM (transaction to monitor the errors).
If I have a sender and multiple receivers how do i send single sender to multiple receivers and also adv and disadv of BPM
Can i import any number of idocs from R/3 and is there any way to get the idocs with importing from R/3
If I have 100 files in a folder, if XI comes and picking the files from the folder, while picking 50 files connection was lost in between and they are remaining 50 files are there to pick, in this scenario what happens after connection established XI will collect remaining 50 files or again it starts from first.
What is Persistence? What is SLD explain and difference between Technical system and business system and how do u assign it to IR and ID? Explain me about FCC?
What is business system and business service?
What is query and Queues?
Difference between an RFC and BAPI?
What are different design times components used by XI? What services does the integration server provide?
What are the 4 functions does adapter framework provide?
What is Java webstart and why is it used?
What are the different XI components?
What is XI domain?
What is XI pipeline and what is a pipeline service?
Describe the alert functionality of the runtime workbench? Name different monitoring functions of the runtime workbench?
Web application server 6.2 has an integration engine. Why is this so?
In BPM Async-Sync Bridge, does the QOS change?
List 4 ways to enable logging / trace?
What is logging / trace? Properties of an Async message? Inbound XI message has problem, where do you look for solution?
Describe XI message format?
Describe end-end monitoring?
In XI 3.0 where do you configure adapters?
Different steps to make an IDOC adapter work?
What is a mail adapter?
JMS adapter can talk with what type of systems?
What format can JDBC adapter communicate in? If communications with JDBC using XML format, what are 4 actions you could do?
Installing PCK what platforms can you install it on? How does PCK and adapter framework engine differ?
Can JDBC adapter query DB tables?
JMS adapter scenario messaging system provider needs to submit what?
What are the properties of receiving IDOC adapter?
JDBC/JMS require certain steps before they can work?
Properties of the PCK who developed it? What is it similar too? Does it support B2B?
What is ALE audit with respect to IDOCS?
Process is a sequence of changes in the attributes of a object. So Integration process is a process defined as cross system process for processing messages. It is used when you want to control and define the messages, Monitor the messages for cross component systems
The processing of Integration Process is also called as Cross Component BPM (ccBPM). The ccBPM is a stateful interaction model. It supports open standards like BPEL
Business Process Management (BPM) is an implementation methodology for the management of business process that interacts with people and systems both within and across the organization.
CcBPM can be designed in any of the Business Process Modeling tools like ARIS. In XI/PI you can design integration process in the Integration Repository->Graphical Process Builder. During runtime integration process is executed in the SAP Business Workflow engine.
When to use BPM
Control/Monitor the messages in XI
Collect/Merge the messages in XI
Split the messages in XI
To Multicast a Message
Send an Alert based on the very complex business logic. To integrate with cross component business process
Steps in the Integration Process Modeling:-
Messaging Relevant Steps-
Receive Step
Send Step
Transformation Step (Mapping)
Receiver Determination
Control Steps-
Block
Container Operation
Control Step
Fork
Switch
While Loop
Wait
What is the SLD used for?
Repository used for storing landscape information. Its does not provide any landscape administration tools
SLD manages software components and platform dependencies
It acts as a central information provider for NetWeaver systems and other administration tools
Facilitates Installations, upgrades and transports
What are the SAP Recommendations on the use of SLD?
SAP recommends that you use a single System Landscape Directory (SLD). The cost of running the SLD infrastructure increases with the number of SLD instances. In particular, adding a second SLD involves additional costs for synchronizing data between these two instances. From a cost perspective, it is preferable to configure a single SLD.
The following factors can make a multiple-SLD architecture necessary:
Legal constraints
Company Rules
Network Constraints (e.g. firewalls, availability of resources)
What does SLD use to communicate with client applications?
By using the Hypertext Transfer Protocol (HTTP)
What are the 2 main areas of the SLD?
The Software Catalog describes the installed products and their constituent components.
The Systems Catalog describes the systems in the data center from two perspectives
The information from the software catalog is used by which component of the Integration Builder?
Integration Repository to organize development efforts. All design work in the Integration Repository is organized by Software Component Version. This makes sense, as interfaces logically belong to a software component and to a particular version.
The information from the systems catalog is used which component of the Integration Builder?
Integration Directory to drive the specific configuration of Integration scenarios. Routing Relations in the Integration Directory point to the Business Systems that are maintained in the System Catalog of the SLD, and through the appropriate association, to the technical systems.
What information is defined in the Software Catalog?
Product: Represents a collection of all versions of a product. In an SAP environment, a product corresponds to an SAP technical component, e.g. 4.6c, 4.6d, 4.7
Software Component: Represents a collection of all versions of a software component. Examples of Software Components are SAP_APPL, SAP_ABA, SAP_HR, etc.
What information is defined in the System Catalog?
Technical System correlates the software to the physical host on which it is installed. Each technical System can have multiple business system associated with it.
Business systems are Logical systems that function as senders and receivers in XI
How to Defining Business System?
For defining Business Systems, the four important pieces of data are:
1.Business System Name (must be unique in the landscape).
2.Associated Technical System, and if the Business System will be used with IDOC interfaces, a Logical System Name. Note that multiple Business Systems can be defined off of a single technical system (for instance, each numbered client of an SAP system is a unique Business System). The logical system name is mandatory in case the Business system will act as a sender or receiver of IDocs. In this case it should match exactly the logical system name as defined in the SAP client (if the Business system is of type WebAS-ABAP). The IDoc adapter will make use of this entry to resolve a Business system name into an ALE logical system name and vice-versa.
3.The Software Products (and associated SWCV's) that are used by the Business System. The products are brought through from the Technical System definition; but for a particular Technical System, not all products will necessarily be associated with a particular Business System. For instance, you may install mySAP SRM and mySAP CRM solutions as separate clients on a single (technical) system; but the Business System definition for each would only include the appropriate product (SAP SRM or SAP CRM).
The Related Integration Server. Application systems are associated with particular Integration Servers, which makes change management in the XI landscape easier.
4.All of these settings can be defined in the Business System wizard.
1) Conversions (Look up relationship) :
Mapping editor in XI provides many default mapping functions like standard functions and constants. By using these function we can easily do as per our requirement. Conversions is one type of option in the mapping functions .In the fixed values and value mapping are the two options.
By using fixed values we can easily do look up relationships There is a table when we click on the fixed value tab. It contains value and key options. Value is source side field and maps the key value and send it to the destination.
It is the best possible way to do value mapping when compared to WBI Interchange Server . In WBI we are using relationship container and relationship tables are created automatically after the deployment . We can use those tables to do static relationships.
Value Mapping :
An object can be represented in different ways in different contexts.
For example, a user (object) can be a customer in business system
A, but an employee in business system B.
we can use the value mapping function to map different representations of an object to each other. We can store the mapping rules for different objects in a value mapping table.
2)ABAP Proxy Generation :
Fault message types are designed for application-specific errors that occur on the inbound side and that are reported back to the sender or persisted in monitoring.
First we should define message interface for the fault message. Once we have completed a message interfaces in Integration Repository Generate a proxy for use at runtime by using ABAP proxy generation
To handle the error,we first create a fault message type Fm in the Integration Repository that is referenced by both message interfaces. When we generate the proxies for the message interfaces, the exception classes FmException (Java) and CX_FM (ABAP) are generated.
The proxy runtime generates a fault message from the exception class data that is sent to the sender. The exception for the exception class FmException is then triggered at the sender so that the error can be handled there.
The Java Naming and Directory Interface (JNDI) is part of the Java platform, providing applications based on Java technology with a unified interface to multiple naming and directory services. You can build powerful and portable directory-enabled applications using this industry standard.
3)Email Notification :
As part of the scope of the XI with the customer, e-mail capability was required for handling failed invoice acknowledgments. Invoice that were sent to the customer and failed to correctly update in the back-end system will send a return message to the XI system. The XI system will take the message and create from it an e-mail which will be sent to the customer service representative by using SendMail user defined function.
Importing JAVA Archives (.jar) files
It may become necessary to import a JAVA .jar file into XI. This is done using the Repository (Design) screen of the Integration Builder. Under the Software Component -> Namespace -> Mapping Objects area is the drop down list for Imported Archives. To create a new imported archive right click on Imported Archives and select New. Name the new archive as desired and click the Create button. To add a new .jar file to the archive program, select the Import Archive button from the group of button along the top of the right hand side window (the button has a green arrow over two pieces of paper). This will bring you to a browse menu where you may find and select your archive. Once you have highlighted the archive and selected save all of the corresponding class files will be imported into the screen (they will appear on the right hand side window). All .jar files required for normal mail communication are already available and do not need to be added to the imported archives list.
Creating the javamail.providers files
In order to make the mail functionality point at the correct provider a file needs to be added to the %JAVA_HOME% / jre / lib. The name of the file is javamail.providers and it needs to contain only the following line -
protocol=smtp; type=transport; class=com.sun.mail.smtp.SMTPTransport; vendor =Sun Microsystems, Inc;
This file is then placed on the server in the JAVA_HOME / jre / lib directory as described above
4)Message Mapping :
Designed by using the graphical mapping editor of Integration Builder
Design structure mapping between any 2 XML structures
Generates java source code and jar files to be used during runtime.
There are 3 ways message types can be assigned to the Message Mapping.
1. By using an existing object already created in the Integration Repository
(e.g. Message Type, External Definitions)
2. By using an RFC or IDoc meta data imported from SAP
3. By importing XML or XSD files from local file system
Test Case 1:
In message mapping , there are some mandatory fields present in the destination side. Each mandatory target field must be assigned to one or more source fields.
We should map those fields with the source structure fields. Mandatory fields are marked with the red color.
If all the mandatory fields are not mapped it is showing the following error.
"Un completed Mapping" and Mapping Unsuccessful.
For example Idoc contains some mandatory fields like IDOC type ,Message Type of the IDOC etc.
Test Case 2:
In message mapping, we can define user defined functions implemented in JAVA.
In user defined function corresponding imported packages or classes are mentioned in the appropriate user defined import section. If appropriate class is not present it is showing following error in the mapping testing.
"Class or Interface Excepted......"
Test Case 3:
While implementing the Send Mail user defined function(by using some of the classes like transport and send), we need to import two jar files (Mail.jar,Activex.jar) in the imported achieves in the Integration Repository. Other wise it is showing the following the error.
"At transport it is showing Wrong key word entered......"
Test Case 4:
In user defined functions There are two types of options simple type and advanced type user defined functions.
If a function has a return type , we should choose simple functions. Otherwise it is showing the following error.
"return type expected...."
If a function has no return type ,we can choose advanced function.
5) Interface Mapping:
An interface mapping specifies the corresponding mapping programs for request, response, or fault messages for a selected interface pair.
Ø we use an interface mapping to register mappings for an interface pair.
Ø we can also specify multiple mapping programs to be executed one after the other in the case of requests and responses for an interface mapping.
Ø we can also define multiple interface mappings for the same interface pair, to provide multiple variants in the repository. At configuration time, the customer can select the appropriate mapping using a mapping relation and save it in the Integration Directory.
Test Case 1:
In interface mapping , we have to select source and destination message interfaces which are define in the message interfaces. While using RFC or Idoc there is no need to create a message interface.We can select by using imported structure.
Because Idoc or RFC are having its own name spaces. If we select those interface basing on the message interfaces name space of Idoc or RFC will be changed.
If source and destination message interfaces are having same namespaces, we cannot find the interface mapping option in the Integration Directory.
Test Case2 :
In case of normal application like data base, file namespace of both the interfaces should be same.
Test case3 :
There are two types of interfaces called synchronous interfaces and asynchronous interfaces.In case of asynchronous communication source and destination interfaces are created with asynchronous option. In this type of communication we will get only request options. We don't have a response map and fault map.
We can implement multiple asynchronous interface message maps in a single interface map.
Test case4:
In case of synchronous communication ,We will get request ,response and fault map options. We can implement Request from source to destination and also implement response map from destination to source as a response and also implement fault map if we would get any errors. All applications cannot have all types of communications.
For example :Idoc can be used in asynchronous communication only and RFC's can be used in synchronous communication only.
We can implement multiple synchronous interface message maps in a single interface map.
5) User defined Functions :
In mapping there are user defined functions along with the default functions. This user defined function can be implemented in java language. There are two types of options simple type and advanced type user defined functions. When there is any return type of variable we should use simple functions. When there is no return type of variable we would use advanced user defined functions.
Cross referencing :
Cross referencing can be implemented by using user defined functions.We have to define one user defined functions module to maintain the cross referencing table. From user defined function We have to call the function module. This code can be written in Java.This is similar to Identity relationship in WBI. We are implementing with the relationship container in WBI.
Channel :
In order to communicate with the source and destination we should use channels. Once if we define a channel by giving parameters the adapter is always in running state. The adapter status can be seen in adapter engine which is component of run time work bench. The adapter shows green status if all the parameters are correct and always in the poll state and shows red status if at all any errors would have come and if adapter parameters are wrong.
XI Certification Questions
1. SAP XI is an Integration technology and platform......(select the correct answers)
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: (select the correct answer)
a) People Integration
b) Information Integration
c) Process Integration
3. XI uses the following web standards (select the correct answers)
a) WSDL
b) XSD
c) SOAP
4. XI components include........(select the correct answers)
a) SLD (System Landscape Directory)
b) Integration Builder
c) Integration Server
d) Central Monitoring
e) Adapter Engine
5. Integration Builder is a ........(select the correct answer)
a) Java application
b) ABAP application
c) .NET application
6. Java Web Start is required for.......(select the correct answer)
a) Caching java clients
b) Drawing pictures
c) Connect to SUN systems
7. SLD is a..........(select the correct answer)
a) Client application
b) Server application
8. XI is technically a client of SLD
a) TRUE
b) FALSE
9. SLD adheres to .........(select the correct answer)
a) Common Information Model
b) Web Services Definition Language
c) XML Schema Definition Language
d) XML
10. Usage of PCK (Partner Connectivity Kit) is......(select the correct answer)
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........(choose the correct answer)
a) 6.10
b) 6.20
c) 6.40
d) 4.5
12. XI supports the following QoS (Quality of Services).......(choose the correct answers)
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 (choose the correct answer)
a) Synchronous RFC (sRFC)
b) Asynchronous RFC (aRFC)
c) Transactional RFC (tRFC)
D) Queued RFC (qRFC)
14. QoS EO is equal to (choose the correct answer)
a) Synchronous RFC (sRFC)
b) Asynchronous RFC (aRFC)
c) Transactional RFC (tRFC)
D) Queued RFC (qRFC)
15. QoS EOIO is equal to (choose the correct answer)
a) Synchronous RFC (sRFC)
b) Asynchronous RFC (aRFC)
c) Transactional RFC (tRFC)
D) Queued RFC (qRFC)
16. Adapter Framework is based on (choose the correct answer).
The answer should be J2EE engine. Adapter Framework supports J2EE Connector Architecture (JCA)
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......(choose the correct answer)
a) ABAP engine
b) J2EE engine
c) .NET engine
d) JCA (Java Connector Architecture)
18. Integration Processes are built using........(choose the correct answer).
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.......(choose the correct answers)
a) Component Monitoring
b) Message Monitoring
c) End-to-End Monitoring
d) Performance Monitoring
e) Queue Monitoring
f) Schedule Monitoring (I think that this one is wrong - please verify)
20. XI uses enhanced version of SOAP protocol called......(choose the correct answer)
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? (choose the correct answer)
a) Acknowledgement can be sent back
b) Messages can be persisted.
23. What are the advantages of SYNCHRONOUS updates? (choose the correct answers)
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? (choose the correct answer)
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? (choose the correct answer)
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? (choose the correct answer)
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 ? (choose the correct answer)
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 doesn't get transported when the configuration is released? (choose the correct answer)
1. All Objects will get transported
2. Generated proxies and application coding in the application components does not get transported when the configuration is released.
3. Only application coding will not get transported.
4. Only generated proxies will not get transported.
33. How many Pipelines are there in the integration server? (choose the correct answer)
1. Receiver Identification, Interface Identification, Message Branch, Request Message Mapping, Outbound Binding, Call Adapter, Request Message Mapping.
2. Receiver Identification, Interface Identification, Message Branch, Request Message Mapping, Outbound Binding.
3. Message Branch, Request Message Mapping, Outbound Binding, Call Adapter, Request Message Mapping.
34. What are the possible Trace Levels? (choose the correct answer)
1. 0 - No Trace,1 - Low Trace Level,2 - Medium Trace Level,3 - High Trace Level,4 - Expert Trace Level
2. 0 - No Trace,1 - Low Trace Level,2 - Medium Trace Level,3 - High Trace Level
3. 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? (choose the correct answer)
a) Yes
b) No
c) JMS adapter is not available in XI
36. What is use of PCK? (Choose the correct answer)
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 don't need Sender Agreement?
1. HTTP, IDOC.
2. IDOC, RFC
3. IDOC, JMS
4. JDBC, JMS
39. What is the Protocol followed for Mail Adapter? (choose the correct answers)
1. SMTP
2. IMAP
3. POP3
4. POP4
40. Where do you configure an Adapter?
1. Sender Agreement
2. Receiver Determination
3. Business System
4. 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 ? (choose the correct answer)
1. DLNG = Delivering.
2. DLNG = Dialing
3. DLNG = Detailing
4. DLNG = Dismantling
43. Where do you perform Content Based Routing?
1. Receiver Determination
2. Receiver Agreement
3. Sender Agreement
4. Communication Channel
44. What are the various supported mapping types? (choose the correct answer)
1. Message Mapping, Java Mapping, XSLT Mapping, ABAP Mapping.
2. XSLT, Java, JDBC, JMS
3. XSLT, WSDL, XSD
45. With respect to ABAP proxies, what are the methods that can be coded?
1. EXECUTE_SYNCHRONOUS, EXECUTE_ASYNCHRONOUS.
2. EXECUTE_SYNCHRONOUS, EXECUTE_ASYNCH.
3. EXECUTE_SYNCH, EXECUTE_ASYNCH
46. " Fields under a node with a minoccurs of ZERO has been mapped." The values don't appear in the target result, what could be wrong?
1. The parent node has not been assigned.
2. Parent node has cardinality 0...unbounded
3. 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?
1. <xsd:include>, <xsd:import>
2. <xsd:including>, <xsd:importing>
3. <xsd:includes>, <xsd:imports>
4. All statements are supported.
49. What steps can be inserted in an Exception branch?
1. Terminate a process, trigger an alert.
2. Terminate the interface, trigger IDOC.
3. Terminate exception, branch integration process.
50. What is multi mapping? When can it be used?
1. Multi Mapping is used to map abstract interfaces and can only be used in ccBPM.
2. Can be used when there are multiple interfaces from Sender systems.
3. Can be used when there are multiple interfaces from Receiver systems.
51. The first step in the Integration process can be?
1. Receive step
2. fork Step
3. Send Step
4. 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
1. Async or sync send step, transformation step and Control Step
2. Sync send step
3. By control step only
54. A message can be received by
1. Only a receive step
2. By receive, fork or loop step
3. By receive and block step
4. By send, block and Fork
55. What are the types of containers
1. Abstract
2. Simple & Abstract
3. Simple, Abstract and receiver
56. Which of these are true/false with user-defined functions?
1. User defined functions are accessible only in the mapping where they are created
2. User defined functions are visible across namespace
3. User defined functions accessed in other mapping by copying it to that mapping
4. 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
1. The destination system from the sender system to XI is not configured correctly.
2. The metadata in XI was copied/generated from the sender Idoc is corrupted
3. The destination system from XI to sender system is not defined correctly
4. Sender channel is not configured
59. While mapping which of these is true ? Can I use different mapping ?
1. You can use only one mapping at a time
2. You can use ABAP & JAVA mapping
3. You can use any mapping in any sequence any number of times
4. Different mapping can't be used together
60. To import the metadata from an R/3 system which of this is true/false
1. #* The import permitted in Software component need to be selected
* You have to create 'ALE' Name in SLD
* You need to login to the destination (R/3) with a valid user
* 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?
1. In Exchange profile
2. In s/w component
3. In Integration Repository
62. From the WSDL description from application server, you can generate
d) Java Proxies only
e) ABAP proxies
f) Java and ABAP proxies.
63. JMS adapter can be used for
a. IBM web sphere MQ
b. Sonique ( What about this one?)
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 (I think that this one is wrong - please verify)
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.
The answer is execute(), setParameter()
a. Exit() Systemproperties()
b. 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?
5. Simple XSD types : XSD:DATE, XSD:TIME, XSD: INTEGER, XSD: STRING
6. Abstract Integer - ( Abstract interface but bot integer. I think that this is wrong )
7. 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?
8. Create a FORK statement with 8 branches
9. Create 8 interfaces
10. Create a loop with 8 interfaces
11. 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 QoS's?
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
c) CLD
d) IR
e) 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)
101. Why doesn't IDOC and HTTP have a sender agreement?
Ans. IDOC and HTTP adapter are in ABAP stack. These Adapters directly connect to Integration Engine hence no need Sender Agreement.
102. Which of the following is not a component of Exchange Infrastructure.
a. Integration Server
b. Adapter Engine
c. Business process management
d. Master data management
103. Which of the following is not benefit of XI?
a. Pre delivered Contents
b. Total cost of ownership
c. Openness and Interpretability
d. Cross Component Business process management
e. Integration of all modules MM, SD, FI, PI etc.
104. Which of the mapping is not available in XI By default
a. Message Mapping
b. ABAP Mapping
c. Java Mapping
d. XSLT Mapping
e. None of the above.
105. Choose the true about types of mapping XI supports
a. Structure Mapping
b. Node mapping
c. Value Mapping
d. Functional Mapping
106. During Mapping the attribute or element is already assigned mapping, but mapping is not complete. What is the color of ICON for the element/attribute?
a. Red
b. White
c. Yellow
d. Green
107. Which of the following is not generic function?
a. concat
b. CopyValue
c. DateTrans
d. ifWithoutElse
108. Which of the following in not true about user defined Simple functions
a. process individual input filed values for each function call
b. Expect string as input parameter
c. Takes the object of GlobalContainer class
d. Return a string
109. Which of the following are required to create a user defined function
a. Name
b. Description
c. Argument Count
d. Label
110. Which of the following package are by default imported in user defined functions
a. java.lang
b. java.io
c. java.reflect
d. All the above
e. None of the above
111. Mapping trace does not support following function. Choose one
a. addWarning
b. addDebugMessage
c. addDebugInfo
d. addInfo
112. In Mapping Trace addWarning function which of the following is true.
a. Supports trace level 1,2 and 3 .
b. Supports trace level 1,2 .
c. Supports trace level 1 .
d. Supports trace level 1,2, 3 and 4 .
113. Which of the following is not true about multi mapping
a. Multimapping supports m:n transformation
b. Use Abstract interfaces
c. Can be implemented without ccBPM
d. Development is same as Message mapping
114. Mapping template can be defined for structure mapping for the following structure. Chose the wrong one.
a. Data type
b. Complex types in IDOC and RFC's
c. Complex types in external definitions
d. Message types
e. Reference types used in multiple templates can be located in any software component.
115. Which of the following is not a component of Exchange Infrastructure.
a. Integration Server
b. Adapter Engine
c. Business process management
d. Master data management
116. SAP XI is the integration technology and platform for
a. A2A and B2B Applications
b. Cross Component Business process management.
c. SAP and Non-SAP applications
d. Asynchronous and Synchronous Communication
e. All the above
117. Which of the following is not benefit of XI?
a. Pre delivered Contents
b. Total cost of ownership
c. Openness and Interpretability
d. Cross Component Business process management
e. Integration of all modules MM, SD, FI, PI etc.
118. Which of the mapping is not available in XI By default
a. Message Mapping
b. ABAP Mapping
c. Java Mapping
d. XSLT Mapping
e. None of the above.
119. Choose the true about types of mapping XI supports
a. Structure Mapping
b. Node mapping
c. Value Mapping
d. Functional Mapping
120. During Mapping the attribute or element is already assigned mapping, but mapping is not complete. What is the color of ICON for the element/attribute?
a. Red
b. White
c. Yellow
d. Green
121. Which of the following is not generic function?
a. concat
b. CopyValue
c. DateTrans
d. ifWithoutElse
122. Which of the following in not true about user defined Simple functions
a. process individual input filed values for each function call
b. Expect string as input parameter
c. Takes the object of GlobalContainer class
d. Return a string
123. Which of the following are required to create a user defined function
a. Name
b. Description
c. Argument Count
d. Label
124. Which of the following package are by default imported in user defined functions
a. java.lang
b. java.io
c. java.reflect
d. All the above
e. None of the above
125. Mapping trace does not support following function. Choose one
a. addWarning
b. addDebugMessage
c. addDebugInfo
d. addInfo
126. In Mapping Trace addWarning function which of the following is true.
a. Supports trace level 1,2 and 3 .
b. Supports trace level 1,2 .
c. Supports trace level 1 .
d. Supports trace level 1,2 ,3 and 4 .
127. Which of the following is not true about multi mapping
a. Multimapping supports m:n transformation
b. Use Abstract interfaces
c. Can be implemented without ccBPM
d. Development is same as Message mapping
128) Mapping template can be defined for structure mapping for the following structure. Chose the wrong one.
a. Data type
b. Complex types in IDOC and RFC's
c. Complex types in external definitions
d. Message types
e. Reference types used in multiple templates can be located in any software component.
Properties of the HTTP adapter, does it use or need a sender or receiver? Or communications channel agreement?
What does a RFC adapter support? Is EOIO supported by RFC?
What are advantages and why would you install a decentralize adapter engine?
Comment on the following, adapter engine is also known as a PCK?
What is the different monitoring status? Where do you find them?
What adapters are not in adapter engine?
Which ABAP proxy, in or outbound has code you can type in?
With an optional node what is the cardinality? How do you make sure the subordinate's fields get mapped?
What is it WSDL? Where do you find it in DR? Does Is used in Java or ABAP Proxy?
In XI 3.0 Stack 9, what are the supported mapping types?
What are prerequisites for importing customer defined IDOC?
What are the three IDOC transactions in XI?
Context object replace what?
Two things can make up a collaboration agreement, what are they?
What is a logical system, with respect to SLD?
What is the sender communications channel? If error during inbound or outbound binding, where do you look to solve?
What is URI, URL, and URN and what are their difference?
To perform content based routing, two places it can be done, what are the two places?
What is an integration process?
Message Mapping, advanced user function, can you test for context changes, if yes how?
What is multi-mapping? Where is it used? What are the advantages?
What are the two XSLT tags, previously that could not be used in XI Why?
Using a simple user defined function how can you send trace information to be monitored?
What is function exists in message mapping?
What Jar file is required to perform Java Mapping?
What is context in message mapping?
What is remove context and what is Split by Value?
Source message occurs 3 times, target only once what is wrong?
Java mapping class, which class must it implement?
What is scope of mapping template?
How does a Boolean function work in message mappings?
Where can you use a user-defined function, scope?
In simple mapping - one source results in 4 identical target messages, with regarding cardinality what is the problem?
What is a prerequisite to do ABAP mapping for a complex transformation?
What step can be inserted into an exception branch?
Where can you find business process engine?
What actions can you perform in SXICACHE?
What is a wait step and why is it used?
What is a block step and why is it used?
How do you get an error condition to generate an alert?
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?
Which XI objects can be used in an integration process?
What happens after an exception is raised in BPM?
Send message within an integration process to 8 receivers at the same time, how can I do this?
Describe the triggering of exceptions in BPM?
What is a correlation and what is local correlation?
Which steps can trigger an alert?
What does a control step do?
How does integration process kill itself? What are other possibilities?
What are the 2 visibilities of container elements?
What are the different types that a container element can be based on? Can container elements be based on dictionary structure MARA?
What is the relationship between an integration process and business workflow?
What is diff between XI 3.0 and PI 7.0?
Parameters of JDBC, IDOC, RFC, FILE, FCC?
What is correlation and Context object?
Why IDOC do not need sender agreements and communication channel?
Briefly explain about Ur scenario in Project?
What is an Xpath?
What are the mapping u have done?
What is a proxy and Alert?
What is BPM and where and why it is used?
Can we do scenario without BPM how we can do it?
What is synchronous and Asynchronous Communication?
What is User defined functions and how to create it?
What are predefined functions?
How the BPM starts explain step wise?
What is multiple mapping?
Transaction code (very important)?
Tell me how to handle the error in BPM (transaction to monitor the errors).
If I have a sender and multiple receivers how do i send single sender to multiple receivers and also adv and disadv of BPM
Can i import any number of idocs from R/3 and is there any way to get the idocs with importing from R/3
If I have 100 files in a folder, if XI comes and picking the files from the folder, while picking 50 files connection was lost in between and they are remaining 50 files are there to pick, in this scenario what happens after connection established XI will collect remaining 50 files or again it starts from first.
What is Persistence? What is SLD explain and difference between Technical system and business system and how do u assign it to IR and ID? Explain me about FCC?
What is business system and business service?
What is query and Queues?
Difference between an RFC and BAPI?
What are different design times components used by XI? What services does the integration server provide?
What are the 4 functions does adapter framework provide?
What is Java webstart and why is it used?
What are the different XI components?
What is XI domain?
What is XI pipeline and what is a pipeline service?
Describe the alert functionality of the runtime workbench? Name different monitoring functions of the runtime workbench?
Web application server 6.2 has an integration engine. Why is this so?
In BPM Async-Sync Bridge, does the QOS change?
List 4 ways to enable logging / trace?
What is logging / trace? Properties of an Async message? Inbound XI message has problem, where do you look for solution?
Describe XI message format?
Describe end-end monitoring?
In XI 3.0 where do you configure adapters?
Different steps to make an IDOC adapter work?
What is a mail adapter?
JMS adapter can talk with what type of systems?
What format can JDBC adapter communicate in? If communications with JDBC using XML format, what are 4 actions you could do?
Installing PCK what platforms can you install it on? How does PCK and adapter framework engine differ?
Can JDBC adapter query DB tables?
JMS adapter scenario messaging system provider needs to submit what?
What are the properties of receiving IDOC adapter?
JDBC/JMS require certain steps before they can work?
Properties of the PCK who developed it? What is it similar too? Does it support B2B?
What is ALE audit with respect to IDOCS?
发表评论
-
Gateway Access Control Lists
2015-10-12 11:34 1190Source:http://wiki.scn.sap.com ... -
SLD_UC registration failes with return code 748
2015-10-12 09:44 2192The managed ABAP systems shoul ... -
SLD Related Gateway Serivces Unavaliable
2015-10-12 09:01 750转自:http://www.sapnew.com/212. ... -
JDBC/JMS driver deployment - now more forceMode=true
2012-11-07 19:36 1233转自:http://scn.sap.com/people ... -
JDBC Receiver Adatper的同步场景设计
2012-10-18 15:15 1085转自:http://scnblogs.techweb. ... -
XML Anonymizer Bean in Communication Channel to remove namespace prefix in XML P
2012-07-24 16:14 1414转:http://www.saptechnical.com/T ... -
Step-by-Step Guides - Connectivity > CIDX Message eStandards
2012-05-29 11:36 1336http://wiki.sdn.sap.com/wiki/di ... -
Chem XML Message eStandards and CIDX Scenario Part III
2012-05-25 00:32 947http://scn.sap.com/people/suraj ... -
Chem XML Message eStandards and CIDX Scenario development – Part II
2012-05-25 00:30 1103http://scn.sap.com/people/suraj ... -
Chem XML Message eStandards and CIDX Scenario – Part I
2012-05-25 00:28 1100http://scn.sap.com/people/suraj ... -
SLDDSUSER in SLD is getting Locked
2012-05-24 17:59 1226******* LOCAL to Solution Manag ... -
How to Start the Visual Administrator
2012-05-22 16:24 951http://help.sap.com/saphelp_nw7 ... -
利用XI同步调用(JDBC)oracle数据库的返回值。
2012-02-13 18:03 1147今天用CCBPM做一串业务操作,具体的操作是:我先异步更 ... -
XI/PI Tables LIST
2012-02-09 15:28 1086ABAP ABAP schema Database Trans ... -
(MID)com.sap.SOA.apt_rfc.0303
2012-02-02 11:51 844MessageID com.sap.SOA.apt_rfc.0 ... -
FAQ XI 3.0/ PI 7.0/ PI 7.1 RFC Adapter
2012-02-01 16:52 2447转自:http://www.saptechies.com/fa ... -
如何排查mapping报错。
2012-01-18 15:50 968XI/PI在开发过程中最容易也是出错最多的地位就是map ... -
RFC Sender to JDBC receiver scenario中值得注意的三个问题
2012-01-17 17:09 1463转自:http://scnblogs.techweb.com. ... -
copyValue用法
2012-01-05 15:24 1159copyValue目的就是实现可以取到一个LIST的任意值。 ... -
PI动态生成字段方法
2011-12-28 18:48 1079今天遇到这样一种情况,PI更新数据库时,有的字段是动态更新 ...
相关推荐
pku acm 2371 Questions and answers代码 采用二叉查找树排序,解题报告请访问:http://blog.csdn.net/china8848
SAP SD(Sales and Distribution)是SAP ERP中的一个核心模块,主要用于管理企业的销售流程和物流配送过程。对于希望进入SAP领域的专业人士来说,掌握SD模块的相关知识非常重要。本文将基于SAP SD面试常见问题及其...
sap,SAP面试问题和答案SD questions and answers英文版本
SAP Basis Interview Questions 在进行 SAP Basis 的面试准备时,面试官通常会关注应聘者对 SAP Basis 的基础知识和实践经验的理解。例如: - **问题示例**:“请简要介绍 SAP Basis 并解释它的主要功能。” - **...
Vi and Vim: Questions and Answers takes some of the best questions and answers asked on the vi.stackexchange.com website. You can use this book to look up commonly asked questions, browse questions ...
SAP ABAP Certification Review SAP ABAP Interview Questions, Answers, And Explanations.pdf
根据提供的文件信息,我们可以深入探讨SAP CRM领域的一系列关键面试问题及答案,这些问题涵盖了从组织模型、业务伙伴创建到系统集成等多个方面。下面将详细解释这些知识点。 ### 组织模型 **问题:** 组织模型是...
根据提供的文件信息,本文将对其中涉及的C++面试题目进行详细解析,并提供相应的答案,旨在帮助准备参加C++职位面试的求职者更好地理解和掌握相关的技术要点。 ### 1. C++基础知识 #### 1.1 什么是C++?...
从国外网站上下载的Java面试题。可以看看国外公司的Java面试常用题,以及如何用英文回答。
A sequence of queries is written simply as well: in the first line of the sequence a number of queries K (1 ) is written, and in the next K lines there are queries one in each line. The query "Which ...
Some questions and answers regarding ASP.NET
Sigrity-Questions and Answers.rar 欢迎来到问答环节。你问,我们回答。本文档包括您(我们的客户)提出的问题。 系统要求 请参阅安装指南以检查系统要求。 如何使用本指南 问答分为几个部分: ❑ 经验主义的 ❑ ...
CISA Interview Questions and Answers学习文档手册.pdf
在信息技术领域,前端开发是一个不断进步和发展的行业,由于其年轻性,相关的技术、框架以及库都在持续更新和不断涌现。前端工程师必须紧跟技术潮流,才能在不断变化的行业中保持竞争力。对于前端开发来说,掌握并...
SAP MM Certification Questions, Answers, and Explanations
### GMAT Mini-Test: Sentence Correction Questions and Answers #### Introduction The GMAT (Graduate Management Admission Test) is a standardized test used by many business schools to assess the ...
IDL(Interactive Data Language)工作台是一个强大的环境,用于开发、测试和执行IDL程序。...遇到具体问题时,参照提供的"IDL Workbench Questions and Answers"文档,会得到更详细的解答和指导。
The Ultimate Reference & Learning Guide for SAP MM/PP Consultants SAP PP Interview Questions, Answers, and Explanations! It's clear that Production Planning is a key specialization for SAP MM ...
- **SAP MM Questions and Answers**:提供了关于物料管理(MM)模块的问题与解答,有助于理解SAP系统中的采购、库存管理和供应商关系管理等方面的知识。 - **SAP SD Questions and Answers**:介绍了销售与分销(SD)...
#### 二、业务影响评估(BIA)的目标 - **问题**: 下列哪一项不是业务影响评估的目标? - **选项**: - A. 清点互助协议 - B. 识别并优先处理关键业务职能 - C. 确定业务可以容忍的停机时间 - D. 识别关键流程所...