Professional Documents
Culture Documents
Document: Administrative Tasks URL: http://help.sap.com/saphelp_nw73ehp1/helpdata/en/0e/77d8255ffa49bbb4e4c476c87376db/content.htm Date created: July 17, 2013
2013 SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.
Note This PDF document contains the selected topic and its subtopics (max. 150) in the selected structure. Subtopics from other structures are not included.
Page 1 of 8
Administrative Tasks
Operating SAP NetWeaver PI covers both the technical operation of an SAP NetWeaver PI installation and the administration of all its technical components, as well as the execution and monitoring of integration scenarios that you have set up based on SAP NetWeaver PI.
Procedure
Administering and Maintaining SAP NetWeaver PI More information: Administering and Maintaining SAP NetWeaver Process Integration Monitoring Integration Processes SAP provides various tools for monitoring the Advanced Adapter Engine, the Integration Engine, and other components in SAP PI. More information: Monitoring Integration Processes. Saving Message Versions You can store messages at runtime in the Advanced Adapter Engine (AAE) and the Integration Engine (IE) for administrative purposes. More information: Saving Message Versions Tasks Related to Software Logistics
Transporting Design and Configuration Objects Process Integration landscapes in general consist of development systems, consolidation or test systems and production systems. Therefore, several ES Repositories and Integration Directories also come into play when you plan and maintain your system landscape and your processes end-to-end. Setting up transport scenarios and transport paths is therefore a key task for administrators. More information: Transporting ESR Content and Objects of Integration Directory
Note
Objects are not shipped from the Integration Directory because they reflect the configuration settings in a specific system landscape. However, you can have different Integration Directories installed in your landscape when you differentiate between test landscapes and productive landscapes, for example. In this case, you can transport from the test Integration Directory to the productive Integration Directory.
Change Management for Design and Configuration Objects You can create different versions of design objects in the ES Repository and configuration objects in the Integration Directory. When you save an object for the first time, you create its first version. The object (still in edit mode) is stored in a user-specific change list (tab Change List in ES Repository or Integration Directory). The version ID is only closed when you activate the object. A new version is created when you start editing the object that is already activated. The ES Repository and the Integration Directory provide different options for version conflict management.
Note
Object versions are treated in the same way in both the ES Repository and the Integration Directory. More information: Change Lists (ES Repository) Working with Change Lists (Integration Directory) Administering Back-End Systems To administer the back-end systems involved in an integration scenario as well as the AS ABAP or AS Java part of the Integration Server, you can use the SOA Manager or SAP NetWeaver Administrator, respectively. Using these tools, you can perform the following administrative tasks: Monitoring services locally in the back-end system Publishing services from the back-end system into the Services Registry (for more information: Services Registry) SOA Manager is the administration tool for ABAP-based backends involved in integration scenarios. You can access the SOA Manager by using the transaction code SOAMANAGER in the back-end system. More information: Working with the SOA Manager SAP NetWeaver Administrator is the administration tool for Java-based backends involved in integration scenarios. You can access the SAP NetWeaver Administrator by entering the following data in a Web browser: http://<host><port>/nwa Here the following represents: <host> the host where the Application Server Java is installed. <port> the HTTP port of the Internet Communication Manager. It consists of 5<Java instance_number>00. For example, if the instance number of the Java instance is 60, the HTTP port is 56000.
Page 2 of 8
Note
On AEX systems the Runtime Workbench cannot be used for monitoring purposes.
More Information
Monitoring the Advanced Adapter Engine Monitoring the Integration Engine Monitoring Integration Processes using NetWeaver Administrator
Procedure
You have the following options to store messages at runtime: Staging Versions of asynchronous messages can be stored after specific steps at runtime. An administrator can then edit the message, for example, in order to correct faulty data in the payload, and then restart and process the message again. This function is only available for messages processed by the AAE. Message logging Versions of synchronous and asynchronous messages can be stored after specific steps at runtime to make them available for logging purposes at a later point in time. Logged messages are only available in display mode and cannot be restarted any more. Global Configuration of Staging Find below more information on how to configure staging globally, that means, for all scenarios running in a PI landscape. This function is available for asynchronous messages processed by the AAE.
Page 3 of 8
Configuring Staging on the Advanced Adapter Engine When you use the dual-stack implementation option of SAP NetWeaver PI, you can configure staging on the AAE for two different kinds of message processing scenarios: Dual-stack message processing (including the IE) In scenarios of this type, both AS ABAP and AS Java are involved for message processing at runtime. This kind of message processing has been available in the very first releases of SAP NetWeaver PI. It is configured using the configuration objects receiver determination, interface determination, and sender/receiver agreement in Integration Directory. More information: Saving Message Versions in the Advanced Adapter Engine (Dual-Stack Message Processing) Local message processing on the AAE This kind of message processing involves only the Advanced Adapter Engine at runtime, the ABAP stack is not involved at all. Scenarios of this type are configured using the integrated configuration in Integration Directory. This kind of staging is also the only available option in case you use the Advanced Adapter Engine Extended. More information: Saving Message Versions in the Advanced Adapter Engine (Local Message Processing) Global Configuration of Logging Find below more information on how to configure this function globally, that means, for all scenarios running in a PI landscape. This function is only supported for synchronous messages. Configuring Logging on the Integration Engine More information: Logging and Tracing (Integration Engine). Configuring Logging on the Advanced Adapter Engine You can log messages either in the pipeline of the Advanced Adapter Engine or within the processing of a chain of modules of an adapter. Configuring Message Logging (Within AAE Pipeline) Configuring Message Logging (Within Adapter Module Chain) Scenario-Specific Configuration of Staging and Logging You can configure staging and logging of messages for specific scenarios that are covered by an integrated configuration.
Note
This option is only available for AAE-only message processing. To perform scenario-specific configuration of staging and logging, open the corresponding integrated configuration in Integration Directory and choose tab Advanced Settings . Proceed as described under: Configuring Advanced Settings for Message Storage
Note
For more information on how to display logged messages on the AAE, see: Monitoring Messages
Displaying Message Versions on the Integration Engine You can display versions of messages processed by the IE. You can compare message versions in order to analyze what changes to the message were made by the individual processing steps of the pipeline. More information: Displaying Message Versions (Integration Engine).
Prerequisites
You have set up a system landscape with several ES Repositories and Integration Directories. The system landscape usually consists of development systems, consolidation systems and production systems.
Page 4 of 8
The system terminates the process in certain cases with an error message when you import or transport large object sets. For more information about solving this problem, refer to SAP Note 1004684.
Procedure
1. On the basis of your system landscape consider a transport landscape with which you set out between which systems ESR content or configuration objects are to be transported. 2. Transport the ESR content. More information: Transporting ESR Content
3. Transporting configuration object. More information: Transporting Configuration Objects of the Integration Directory
Objects in the Integration Directory reference objects in the ES Repository. We therefore recommend that you first transport the required ES Repository objects followed by the Integration Directory objects. The configuration is not complete if the Integration Directory references objects in the ES Repository that have not yet been imported. You can also import the missing objects into the ES Repository at a later date.
Further Information
Process Integration Transports PI Transports Using the Change Management Service (CMS) Transporting Objects using CTS
Tasks
Integration Directory content is not shipped. The export and import functions in the Integration Directory enable you to test your configuration data in a test directory
A topic that is related to transports is that of release transfer (more information: Transferring Design Objects). This involves the transfer of design objects of different software component versions within a single Enterprise Services Repository.
Use the following tools for PI transports using Change Management Services (CMS). Landscape Configurator - allows you to set up the transport landscape using XI tracks. Enterprise Services Builder - to export ESR content of the development system or of the consolidation system (for emergency corrections) and to track completed transports. Integration Builder for Integration Directory transports - to export configuration contents of the development system or of the consolidation system (for short notice changes) and to track completed transports Transport Studio - to perform transports using CMS: This section focuses on the basic steps and options for CMS transports. More detailed procedures are referenced at the relevant points.
In the case of transport scenarios with linked tracks, the objects versions in PROD1 must be identical to those in DEV2. You can only link XI tracks from different system landscapes (see also: Connecting Tracks); this means if you link two tracks, A and B, a system from track A may not appear in track B. You can enter the systems for both system landscapes in a System Landscape Directory.
You define the object set of a transport for design objects in the ES Builder and for configuration objects in the Integration Builder. You can transfer either change lists or transport lists to the CMS. Once the change or transport list has been exported from the Integration Builder or ES Builder, it appears as a change request in the Transport Studio.
Change Lists
Both the ES Builder and the Integration Builder collect all changes to objects in a change list. It stands to reason that these are the changes you will want to transport (from the development system, for example). Once you have released the change list, its status changes from Open to Transportable. To transfer it to the CMS, choose Release for Transport in the context menu on the Change Lists tab page. All changes at the time of release are transported in a change list.
Transport Lists
To compile a list of objects independently of change lists, you use the transport wizard to create transport lists. To create a transport list, proceed as follows: 1. Choose Tools Export Design Objects (Enterprise Services Builder) or Tools Export Configuration Objects (Integration Builder). 2. Select the Transport Using CMS mode and determine the object set in the next step.
You can use change lists as a filter when determining the object set in the transport wizard. Objects lists compiled in this way nevertheless have all the normal properties of a transport list. Both the ES Builder and the Integration Builder display the transport list on the Change Lists tab page. This list is transferred directly to the CMS and has the status Waiting for export until the process is complete. Object versions that are active at the time the transport list is compiled are transported in a transport list.
You usually export transport requests from the development system, which appear in the import queue of the Transport Studio for the consolidation system. You control the rest of the transport from here. Exceptions: In the consolidation Integration Directory, change lists are usually generated when changes are imported. You must check and release these change lists in the Integration Builder before you can transport them further with the Transport Studio. If you have to make emergency corrections in the ES Repository of the consolidation system, you export change or transport lists, which appear in the Transport Studio (as in the Directory case). You can then either reassemble the whole software component version (in the Assembly step) or create a package containing just the changes for the productive system. More information: a track. Development Status of the XI Track in the Transport Studio Transporting Design Objects and Transporting Configuration Objects The table below summarizes the transport procedures in the CMS. The sequence of the tab pages in the Transport Studio corresponds to the transport route within
Page 7 of 8
Step
Use You use check-in to make archive files with the extension .PRA that you have received from an external source known to the Change Management Service, and make them available for transport through the development landscape. Checked-in archives are added to the import queue on the Development tab page. Integration Builder or ES Builder users do not use this function at present because both tools have their own import function (file systembased import).
Development
This import queue contains checked-in archives and exports from other XI tracks connected to this track (more information: Connecting Tracks). Once a transport request has been exported in the development ES Builder/Integration Builder, this is where the change requests appear for each software component version for import to the consolidation system (ES Repository or Integration Directory). After import in the consolidation system, this is where you assemble transports of software component versions. This tab page displays assembled software component versions. You use this step for quality assurance, to decide which changes to import to the productive system. After approval, the transport is ready for import to the productive system. The corresponding tab page is only displayed if you have entered a productive system in the corresponding track.
1 2 3 4
Procedure
1. To transport configuration scenarios, define groups of business systems in the System Landscape Directory in which the business systems that have been pre-defined for different areas of use (for example, testing and production operation) are grouped together. For more information, see: Tasks in the System Landscape Directory 2. To ensure configuration content can be imported and exported without any problems, in the System Landscape Directory, you must define (prior to import) which business systems correspond to each other in the various business system groups. For more information, see: Configuring Groups and Transport Targets 3. You can now transport the configuration scenario. Additional Information Transporting ESR Content and Objects of Integration Directory
Page 8 of 8