cancel
Showing results for 
Search instead for 
Did you mean: 

Requirements for PI system refresh

Former Member
0 Kudos

Hi Experts,

I want to know the requirement when we need to do system refresh for PI system, as it is not containing any transcational data.

Thanks,

SamirV.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

Stop Procedure

To stop the various components of your PI system, perform the following steps:

...

1. If you use the Business Process Engine (BPE), first see how to start and stop the BPE.

2. Stop the message flow from your sending systems where possible. If the sending system uses proxies, you can follow steps 5 to 8 to stop the message flow. In all other cases continue with step 3.

3. Stop all sender communication channels on your central J2EE Adapter Engine to avoid new messages coming in. Otherwise, messages might still be picked up and lost if a point-in-time recovery of your database is required, for example, for patching, upgrade, or hardware switch.

Proceed as follows:

...

a. Start the Runtime Workbench at http:///rwb.

b. Choose Component Monitoring and display all components.

c. Choose your central Adapter Engine and then choose Engine Status.

d. Refresh the Backlog tab page until the total backlog of the sender services in 0.

e. Continue with step 9.

5. Open the Integration Server for incoming messages by calling the transaction Integration Engine u2013 Administration (SXMB_ADM) and choosing Integration Engine Configuration ® Specific Configuration ® Change ® New Entries. Select the category RUNTIME and then the parameter ENTRY LOCK: Set the current value to 1 (LOCKED) and choose Save.

If you set this parameter, messages that have already been received will still be processed. You have to wait until there are no more PI outbound queues in transaction SMQ2 and until all messages are processed by the central Adapter Engine.

6. Deregister the queues of your PI system by calling the transaction Integration Engine u2013 Administration (SXMB_ADM) and choosing Manage Queues. Select Deregister Queues and choose Execute action. This immediately stops the processing of all messages in these queues.

7. Monitor the remaining entries in the queues by calling the qRFC Monitor Inbound Queue (transaction SMQ2) until no more queues are listed.

8. Check the tRFC entries by calling the transaction Transactional RFC (SM58) until the list is empty.

9. Decide if you want to stop the non-central Adapter Engine (if used at all). This is an optional step with the following advantages/disadvantages:

○ Advantage of stopping

No errors occur during the downtime of the Integration Server. However, the sending systems will not be able to address the Adapter Engine and no files will be polled from the file system. This is especially important if a point-in-time recovery of your database is required, for example, for patching, upgrade, or hardware switch.

Proceed as described in step 3.

○ Advantage of not stopping

All messages with quality of service EO (Exactly Once) and EOIO (Exactly Once in Order) that enter the non-central Adapter Engine are persisted during the downtime of the Integration Server. However, they have to be manually restarted afterwards.

10. Stop the Integration Server.

Start Procedure

To start the various components of your PI system, perform the following steps:

...

1. If the SLD is running on a different host and has been stopped for maintenance reasons, you need to start it.

2. Start the Integration Server.

3. Wait until the J2EE Engine and all PI-related services are started.

This process can be monitored with the Visual Administrator.

a. Choose Server ® Services ® Deploy.

b. Choose Applications on the right-hand side.

4. Restart the non-central Adapter Engine (if used and stopped at all). If you did not stop it, access the message monitor and manually restart the messages with errors.

5. Register the PI queues by calling the transaction Integration Engine u2013 Administration (SXMB_ADM) and choosing Manage Queues. Select Register Queues and choose Execute action.

6. If you have locked the Integration Server for incoming messages, open it by calling the transaction Integration Engine u2013 Administration (SXMB_ADM) and choosing Integration Engine Configuration ® Specific Configuration ® Change ® New Entries. Select the category RUNTIME and then the parameter ENTRY LOCK: Set the current value to 0 (NOT LOCKED) and choose Save.

7. Call the qRFC Monitor Inbound Queue (transaction SMQ2) and check the status of the queues. The correct status is "RUNNING". It might take several minutes before this status appears.

8. If you have stopped the sender communication channels on your central Adapter Engine, start them to unlock message processing on the Adapter Engine.

Proceed as follows:

...

a. Start the Runtime Workbench at http:///rwb.

b. Choose Component Monitoring and display all components.

c. Choose the Adapter Engine in question and then choose Background Processing.

d. Use an existing Restart job or create a new one if required.

10. Check your integration processes (if used) by calling the transaction Business Process Engine u2013 Monitoring (SXMB_MONI_BPE) and choosing Restart Process After System Crash.

11. If a cache refresh was performed and was still running when the Integration Server was shut down, call the transaction XI Directory Cache (SXI_CACHE) and check for errors by choosing XI Runtime Cache ® Display Refresh Error.

12. If your sending systems were stopped, you need to restart them; if they use ABAP proxies, apply steps 5 to 7.

13. Check for errors on all sending systems.

14. If you use the BPE, see also how to

PS:reward me if usefull

reg,

suresh

Former Member
0 Kudos

HI

Copying the entire DDIC, Repository objects and application

data's from one system (SID1) to another system (SID2) is

said to be System Refresh.

cheers

Former Member
0 Kudos

Hi,

You will find the Refresh Button in IR Tool.

Thanks,

RamuV