Code: Select all
Mthroutine Name(umCheckShipToRDI) Desc('Check Ship To RDI')
Define_Map For(*OUTPUT) Class(#PRIM_ALPH) Name(#oRDI)
Define_Com Class(#RP_GETRDI) Name(#RP_GetRDI)
Today, we received another report that the validation messages stopped working again. This time, almost all solutions attempted did not work. These include:
- Adding Option(*RECEIVE_MESSAGES *RETURN_MESSAGES) on all involved method routines
- Utilizing BIF GET_MESSAGE to try and store the messages before the call to the RP and message them out after (was not returning an OK status)
- Collecting messages in a working list and displaying them near the endroutine (this was not a good solution due to the number of messages we would have needed to cater for)
Does anyone know why the RP affects messages? The only thing that is suspicious to me in the RP is that it utilizes extended libraries to consume webservices.
Also, defining the RP but not calling its method makes messages work.