cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

Hi All,

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

thanks

Anju

0 Likes
View Entire Topic
Former Member
0 Likes

Hi,

Certification questions are like this:

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

DR, CD, SLD

2. What services does the integration server provide?

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

3. 4 functions does adapter framework provide?

Messaging, queuing, security, logging

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

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

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

6. What is XI domain?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

33. What does a RFC adapter support?

34. Is EOIO supported by RFC? Yes

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

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

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

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

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

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

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

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

43. What are prerequisites for importing customer defined IDOC?

44. What are the three IDOC transactions in XI?

45. Context object replace what?

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

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

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

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

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

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

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

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

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

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

Multi-mappings reference multiple message structures.

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

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

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

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

still can not be done

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

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

57. What is function exists in message mapping?

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

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

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

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

59. What is context in message mapping?

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

60. What is removecontext and/or SplitbyValue?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Regards

hemant

Award points if find helpful