xi study guide
TRANSCRIPT
TBIT 51 Study Questions
Important TCODES:SXMB_IFR XI toolsSXMB_ADMSXMB_MONISXMB_MONI_BPESMICM ICM monitorSICF SXI_CACHE => can refresh cache (goto AE cache) RZ10RZ11RZ20 CCMSRZ21RZ70 Self RegistrationPFCG Mass generation of profilesSMQR qRFC monitorSMGW Gateway InformationSWF_XI_CUSTOMIZINGSWELS turn on tracing for BPE Trace
1) Is the SLD a component of XI? No, XI is a client to SLD SLD (use to be called Landscape Component Repository (LCR)
2) How many SLD does SAP recommend? 1 (Previously) Depends on Client Business landscape
3) How is it that the list of products in SLD is entered? There are two ways to get new products listed in SLD WHAT ARE THEY?
1) Manually2) Import the content file
4) When Creating a Technical System (TS) are you able to deselect a software component?
YES
5) What is the reason/relevance for LINKING the TS to SWCV? The SWCV under Product and its version from the Software catalog are the basis for design time object development in IR and further used in ID. Therefore when the TS are linked to a specific SWCV and its product, the link is carried on to the business systems that are assigned to the ID configuration scenarios.
6) In BS we cannot deselect SWCV!
7) What software is installed to run IB? Java Web start 1.4.2 WHY?????
o Java Web start is a caching application for large java clients. Normally java clients are relatively small and downloaded from server, but IR and ID are each approx 20 to 30 MB in size therefore these applications must be stored locally in Cache instead of being downloaded each time.
8) What’s so special about SAP_BASIS software component?=> As the basis admin, have to import it into the IR and it has the Adapter metadata.
9) What are the 3 possible nodes below Software Component version in IR?1) Imported objects (clicking on import radio button and save)2) add in Namespace and save (can have many namespaces)3) Basis object
10) What is the recommended naming convention for Namespace name?1) URN (uniform resource name)2) URI (Uniform resource identifier)3) URL (Uniform resource locator)
11) Why have an ID and IR opposed to just having an ID? SAP provides a pre-delivered XI CONTENT, but this does not take into
account the Customer specific requirements such as names and etc.
12) You can see multiple message types when creating a Message Interface by selecting Synchronous
13) What are category options for Message Interfaces?1) Inbound (in perspective of BS)2) Outbound (in perspective of BS)3) Abstract
14) What type of objects can you use in Message Mapping?1) Message Type (MT)2) External Definition3) RFC4) IDocs
15) What are the available mapping program types for interface mapping?1) Message Mapping2) Java3) XSL4) ABAP-Klasse (use se80)5) ABAP-xsl (use se80)
16) What is a configuration scenario?This is a folder where you can create LINKS to objects.
17) What’s in Receiver Determination (RD)? RD = Sender (Service, Interface, Namespace) + Receiver(s)/conditions +
Interface Determination + Receiver Agreement
18) If mapping does not exist in RD then double click at bottom where the object is, this will then take you to ID (interface determination) and now can do change mode from there.
19) What are a Sender Agreement and Receiver Agreement? What is another name for the above?
For both - Agreement to use specific communication channel Another name? Collaboration Agreement
20) What is the difference between central and local IE?What are all the types of pipeline?
SAP_CENTRALSAP_CENTRAL_BACKSAP_RECEIVER (local IE)SAP_RECEIVER_BACK (local IE) back is for acknowledgementSAP_SENDER (local IE)SAP_SENDER_BACK (local IE) Acknowledgement
Pipeline steps in order!1) Receiver identification2) Interface Determination3) Message Branch /Split4) Message Mapping - Request4) Technical Routing5) Call Adapter6) Message Mapping - Response
21) If I have an outbound routing error what can be error?The comm. channel or receiver agreement
21) What 2 adapters are not parts of adapter engine because they are on the ABAP stack?1) IDOC2) HTTP
22) SLD CIM (common interface model)
XI INSTALLATION material:
23) When checking the default profile Java port number has $ in the 2nd and 3rd position (ex. 5$$00) For icm port $ is in the last two position (ex 80$$ and 34$$)
24) What is the icm port parameter name?icm/server_port_<xx> <xx> is a number
25) SMICM
26) What service users created during the install? Where used and what roles it have?
1) XIREPUSER SAP_XI_IR_SERV_USER- Access the XI Repository for design
2) XIDIRUSER SAP_XI_ID_SERV_USER- Access the XI Directory for configuration
3) XIAPPLUSER SAP_XI_APPL_SERV_USER- Access the XI engines for message processing (SAP template)
4) XIISUSER SAP_XI_IS_SERV_USER- Get cache updates from XI Directory to XI Runtime Cache
5) XIRWBUSER SAP_XI_RWB_SERV_USER- Get monitoring information to Runtime Workbench
6) XIAFUSER SAP_XI_AF_SERV_USER_MAIN- Access Adapter Framework
7) XILDUSER SAP_BC_AI_LANDSCAPE_DB_RFC- Get business system name from SLD
8) LSADMIN
27) Netweaver 2004s Usage Type PI this is what the new xi is called
28) One user that needs to be created manually for profiles (pg. 31)XISUPER
29) In Message Mapping the programming language it’s compiling is JAVA code
30) BPE – Workflow engine – cross component message handlingWorkflow is independent individual system and human interactionBPM across systems and no human interaction
31) What is the responsibility of the adapter framework?1) Messaging2) Queuing3) Security Handling
32) In the Runtime Workbench, what are all the monitors?1) Component Monitoring2) Message Monitoring3) End-to-End Monitoring4) Performance Monitoring5) Alert configuration6) Cache Monitoring
33) What is every single option in SXMB_ADM?1) Administration
1) Manage Queues2) Schedule Archiving Job3) Schedule Delete Job4) Error Analysis setting
2) Configuration1) Configure Event-Driven Message Processing2) Configure filter for Queue Prioritization3) Configure Sender/Receiver ID4) Integration Engine Configuration5) Configure Delete Procedure6) Define Interfaces for Archiving and Retention Periods7) Display Pipeline Definition
34) SXI_CACHE
35) What is an XI Domain??Bundles all systems that belong to the XI into a single logical system andmonitored as a whole. Exactly one integration server belongs to an XI
domain-xi contained adapter-xi contained ID-xi contained IR-xi contained IS-xi contained Runtime Management Server
36) What are you doing to setup in the exchange profile???
37) Important URLS:
Exchange Profile: http://<host>:<j2eeport>/exchangeProfile
SLD: http://<server>:<j2eeport>/sld
I.E Pipeline: http://<host>:<icmHTTPport>/sap/xi/engine?type=entry
SXMB_IFR:http://<host>:<j2eeport>/rep/start/index.jsp
PMI: http://<host>:<ABAPPort>/sap/bc/spi_gate where ABAP Port is the icm HTTP Port
CPA Cache refresh: http://<host>:<J2EEport>/CPACache/refresh?mode=full
29) Updating the CR Data in the SLD:1) cimsap.zip
This file contains all relevant class definitions from the CIM specificationV2.6 and the SAP extension schema.
2) CR_Content.zipThis file contains all instances that represent information about availablesap components.
30) What’s the purpose of the rfc: INTEGRATION_DIRECTORY_HMI ??Enable runtime caching for Integration Server
31) What is the purpose of the data supplier bridge???? RZ70
Enables self registration of ABAP / JAVA systems with the SLD
32) Maintain business system to integration server: http://<host>:<httpport>/sap/xi/engine?type=entry
33) What does PMI stand for??Process Monitoring Infrastructure
34) Is integration engine configuration cross-client or client specific??**** Client-specific
35) Under IE configuration under edit you have two options what are they?1) Change global conf data role of business system2) Change specific configuration data IE parameters
36) SXMB_IFR = http://server:j2eeport/rep/start/index.jsp
37) Importing the XI content for software component version SAP BASIS 6.40 SR1:/usr/sap/<sapsid>/SYS/global/xi/repository_server/import/
Example: XI3_0_SAP_BASIS_6.40_09_00.tpz
38) Performing the Initial Adapter Engine Cache Refresh which user do you use???http://server:j2eeport/CPACache/refresh?mode=full
http://nd2xidb.svc.doi.test:50000/CPACache/refresh?mode=fullService user: XIDIRUSER
39) What is the PCK?Partner Connectivity Kit--version of the Adapter Engine in a Stand only java engine-- this is for business partners -- it has its own config and monitoring
40) XI 2.0 cannot be upgraded to XI 3.0
41) What are the adapters in J2SE Adapter Engine?1) File2) JMS3) JDBC4) SOAP
43) In what case do you not a Receiver Agreement in your Receiver Determination?When you are configuring BPE, you pass a message from RD1 = SysA to
IP(BPM) and then RD2 = IP to SysB.
44) What is the Integration (Business) Process Engine?1) Provide runtime support for XI integration2) Uses the Web AS 6.40 Workflow runtime engine3) Supports all Integration (Business) Processes defined in the Integration Builder
45) What is Workflow?Workflow basically automating processes
46) How is the BPE related to workflow???
47) Why is SXI_CACHE so important when it comes to Integration processes?You can view the return code to check the Integration process
48) Review slide Impact of WF-BATCH in the BPE slides Performance, Load balancing using RFC Logons
49) Name two ways recommended by SAP to help keep your database reduced?1) Archiving/deletion2) Turn tracing off
50) What are the two things the happen when you run transaction code SLDCHECK
1) Open up SLD and connect to it2) On the background screen (Test LCR connection)
SAPSLDAPISLDAPICUSTLCRSAPRFC
51) If you import a .tpz file into the Repository you don’t have to activate it, but you do in the ID.
52) Users created during install?Service Users
53) What are two types of Acknowledgement?System ACK I received the messageApplication ACK I received it and processed it
54) Name 4 ways to turn on logging and tracing?1) LOGGING config parameter (category RUNTIME) run tcode SXMB_ADM 2) LOGGING_PROPRAGATION config parameter to activate globally3) Error Analysis Settings (in SXMB_ADM) and turn on logging4) Set logging in Message header
For Tracing:1) TRACE_LEVEL (RUNTIME)2) TRACEL_LEVEL_PROPAGATION (RUNTIME)3) Error Analysis Settings – SXMB_ADM4) Message Header
55) What’s the difference between logging and tracing?Logging to track the processing stepsTracing is the detail about the steps to analyze
56) What are my two deletion options for archives?1) Simple delete procedure – just deletes all messages from tables and records2) Switch Procedure – When the delete jobs are started the tables are not
physically deleted, a flag is set when it reaches a certain level then the delete job takes action.
57) What are the different types of actions for Error Analysis Settings?1) Tracelevel2) TraceToFile
3) Logging4) LogToFile5) DebugString
58) Three ways to administer java1) J2EE Engine administrator2) Configuration tool3) NWA
59) What is Data Supplier and Data Consumer?Data Supplier are programs that deliver data to the monitoring architectureData Consumer are programs that read data and display the information
transferred to the monitoring arch by data suppliers
60) What is GRMG?Generic Request and Message Generator
61) List the steps to configure your XI MONITOR????
62) Why would SAP recommend 2 RFCs for CCMS monitoring??1) One would hold user info (Collecting Data)2) Second would not hold any user info
63) Study page 7-18
64) Adapter Framework1) Messaging2) Queuing3) Security Handling
65) How can I start and stop my adapter??In j2ee visual admin right click adapter and start and stopOr can deactivate from comm. channels in ID
66) Memorize 8-18
67) For the pipeline to accept a message three pieces of information are needed?Sender Info
1) Service 2) Interface 3) Namespace
68) For these adapters you need external drivers?JDBC and JMS (study 8-26)
69) Review 9-19
70) Why would you go to troubleshoot HTTP adapter?
SMICM and look at the trace file
71) Study 9-33
72) Study 9-35
73) To put on traces for system crashes and for problems solving java memory issues:verbose:gc
74) Where does SAP recommend putting the WEB DISPATCHER?DMZ – Demilitarized Zone
New Questions:
1.) List all adapters supported by J2EE Adapter Engine:File, SOAP, JMS, RFC, JDBC, MAIL, CIDX, RNIF, BC Adapter, Marketplace
Adapter hosted by Integration Engine:HTTP Plain and IDOC
J2SE Adapters: File, SOAP, JMS and JDBC
2.) By default what objects come under SWCV in the IR?
BASIS node – provided the “Usage Dependency” is checked in the SLD for that SWCV.
SWCSWCV
NamespaceIS and IPInterface ObjectsMapping ObjectAdapter Objects
Imported ObjectsBASIS
3) When self registration occurs, what information comes across to SLD?Software Component Version info only and not Product info. So in the Post-installation steps, add appropriate Product for that system
4) When creating a BS in SLD, do we have the option of selecting Soft. Comp. No!
5) Importing objects to IR – no activationImporting objects to ID – activation required
6) Naming convention for RFC and IDOC namespace:
Urn:sap-com:document:sap:rfc:functions
Urn:sap-com:document:sap:idoc:messages
What are IDX1, IDX2, IDX5, IDXPW and IDXP tcodes?
IDX1 – Port maintenance in IDOC adapterIDX2 – Metadata for IDOC adapterIDX5 – MonitorIDXPW – IDOC Message PackageIDXP – Monitor Message Package
What is DMZ?
What are the two methods of transporting PI objects?
CMS and File
What is ICM?
Qos?BE srfcEO trfcEOIO qrfc
What are the tools of XI?IR, ID, SLD and RWBCan see this in RWB under Component Monitoring and under Tools