cancel
Showing results for 
Search instead for 
Did you mean: 

UDMS for Synchronous messages in both ICO and Classical scenarios

Former Member
0 Kudos

Hi,

I am going through sdn to find out if User-Defined Message Search (UDMS) is possible to configure for synchronous messages in both ICO (AAE) and Classical (IE) scenarios. We are in PI 7.3. I know by default it is not supported. But I have seen this wiki:

http://wiki.sdn.sap.com/wiki/display/TechTSG/(PI)+User-defined+search+functionality+for+synchronous+...

which talks about configuring UDMS for synchronous messages by logging them. But I think this wiki applies to PI 7.31 only. Can someone please confirm the same or if we can configure UDMS for synchronous messages in PI 7.3.

Regards,

N@v!n

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

This is a quick solution, but not Orthodox, for Classical (IE) scenarios. Define for all Selected Filter, the method "Extract for External Job". Then make a copy of SXMS_EXTRACT_MESSAGES program, comment the line nro.355 and 356

 

* Select only Messages that Have the restart-status

   DELETE WHERE gt_msgtab qosmode = 'BE'.

and, using this program Z on the job to be performed by indexing messages. This allows SYNC messages are taken in the process.

Regards,

Johnny Munoz

diego_a
Participant
0 Kudos

In the Transaction SXMS_LMS_CONF where you add the filters to the Transaction SXI_MONITOR, perform a series of filters but I have the problem that I run. Noting I could see that for asynchronous messages if it works, but not for synchronous messages. What is happening?

Another thing I saw in class cl_xms_persist_adm => create_from_clause within SELECT_MSG_JOIN_WOM method is conducting a series of SQL queries and table saw that SXMSPDATA are not filter messages from the trx SXMS_LMS_CONF created then upon entering the trx SXI_MONITOR and place the filter does nothing because there is data in the table filter created SXMSPDATA dictionary.

Perhaps this set something missing from the trx SXMB_ADM, which I have configured is RUNTIME-LOGGING_SYNC-1.

  I also saw the program in the following line SXMS_EXTRACT_MESSAGES I deleted the messages synchronous

* Select only Messages that Have the restart-status

DELETE WHERE gt_msgtab qosmode = 'BE'.

I think I'll have to do a program Z deleting that line. You say, can be a solution?

Testing from soapUI, running the same and if I have configured the filter (trx SXMS_LMS_CONF) saw record is added in the table filter SXMSPDATA, now I can not find that class and / or method is executed first when pressing PI play in soapUI, because I see only you add filters to Asynchronous messages.


DELETE WHERE gt_msgtab qosmode = 'BE'. eliminating probe line but everything is still not working for synchronous messages


  Any idea how you can solve for the filter also works for me synchronous messages?

Former Member
0 Kudos

Hello Experts,

We would like to get experts opinion on whether User-Defined Message Search can be used for synchronous interfaces in PI 7.3?

We know by default, we can configure UDMS only for asynchronous interfaces. Wanted to know if there any other way (work around) to configure UDMS for synchronous interfaces too.

And we need to log synchronous messages even for using TREX with PI 7.3?

Any comments/information would be really appreciated.

Regards,

N@v!n

Former Member
0 Kudos

Hi,

Has anyone configured User-Defined Message Search for synchronous messages in SAP PI 7.3 either for Integrated Configuration scenario or Classical (IE) scenario?? We want to know if it is possible using UDMS for payload based message searches or do we need to go for TREX?

And if we have to use TREX, do we need to log all synchronous interfaces on PI server??

Regards,

N@v!n

allamudi_loordh
Active Participant
0 Kudos

Hi Navin,

We can not configure userd defined search for synch messages. But what we did was we are capturing the payload for 1 hour..if any error comes we can check the payload there.

Regards,

Loordh