cancel
Showing results for 
Search instead for 
Did you mean: 

Issue in monitoring response message in SAP PI 7.4 Single stack

Former Member
0 Kudos

Hi All,

My scenario is SOAP TO RFC synchronous scenario.

During end to end testing, our request call to ECC over RFC channel is working and I am able to view the(Reuest) payload for same in Message monitoring.

But due to issue in response content , PI response mapping is failing as per message log/alert mail.

Now the issue is, I am not able to see the payload message of ECC response in message monitoring.

This will be an issue for support team to track the exact error.

Please suggest.

Thanks & Regards,

Nida

Accepted Solutions (0)

Answers (2)

Answers (2)

Harish
Active Contributor
0 Kudos

Hi Nida,

To see the request payload set the below property to see both sender and receiver payload in message monitoring.

MS=3 & AM=3, this will enable to have receiver payload as well.


regards,

Harish

Former Member
0 Kudos

Hi Harish,

Please guide me, where exactly this property need to be set.

Thanks,

Nida

0 Kudos

Hi Fatima,

Can you look into this help thread.

Configuring Message Logging (Within AAE Pipeline) - Advanced Adapter Engine - SAP Library

This gives you a pretty good way to log response message.

Thanks,

nabendu_sen
Active Contributor
0 Kudos

Please refer:


Global Configuration of Staging

  1. Call SAP NetWeaver Administrator.You can use the following address: http://<host>:<port>/nwa
  2. Choose Start of the navigation path Configuration Management Next navigation step Infrastructure Next navigation step Java System Properties End of the navigation path.
  3. On the Services tab, select XPI Adapter: XI .
  4. Enter values for the xiadapter.stage.conf property.
    • You can enter 0, 1, or 3 for each processing step ( BI, MS, and so on).

Reference:  

Saving Message Versions in the AAE (Local Message Processing) - Advanced Adapter Engine - SAP Librar...

Global staging/logging

Message staging and logging behavior is configured adjusting corresponding properties of the J2EE service XPI Adapter: XI:

  • Property xiadapter.stage.conf – for staging configuration;
  • Property xiadapter.logger.conf – for logging configuration.

For both mentioned properties, value syntax is composed by specifying processing step(s) and staging/logging mode (condition) for each of specified processing step. If messages should be staged/logged at several processing steps, respective step/mode pairs are delimited with comma ( , ).

Possible processing steps and modes that are relevant for staging are provided in tables below:

Processing Step
Description
BIAfter sender adapter processing, but before inbound schema validation
VIBefore scenario look-up step (check if scenario is local Advanced Adapter Engine based or dual-stack based involving Integration Engine)
MSBefore mapping step
AMAfter mapping step, but before outbound schema validation
VOAfter outbound schema validation

Mode
Description
0MODE_NO_STORE: No message persistence (staging)
1MODE_STORE_ON_ERROR: Message is persisted only if its next processing step (stage) throws an exception
2

MODE_STORE_AND_CONTINUE: Message is persisted and processing is continued with the next step. If its next processing step throws an exception, the processor reschedules the message from this storage and returns

Note: the mode is deprecated in PI 7.31 due to performance inefficiency during message persistence

3MODE_STORE_AND_RETURN: Message is persisted and rescheduled, processing is continued with the next step

For logging, only processing steps BI, MS and AM are relevant.

Mode values that are relevant for logging are derived from 'basic' 4-bit binary values by summarization of respective 'basic' binary values and its further conversion to a decimal value. Relevant 'basic' values are enumerated in the table below:

Binary Value
Description
0000No logging
0001Asynchronous messages are logged
0010Synchronous messages are logged
0100Onlу еrrοr mеѕѕаgеѕ аrе lοggеd
1000Logging with cοntеnt hіdіng (payload is hidden)

Reference:

Regards,

Nabendu.

nabendu_sen
Active Contributor
0 Kudos

Hi Nida,

Check this:

Also check:

Regards,

Nabendu.

Former Member
0 Kudos

Hi Nabendu,

I have tried the solution of making Java messaging parameter to False but didn't work.

Still its shwoing error log only not the response failed message/payload sent by ECC.

Thanks,

Nida