DFHXM0116 date time applid PROGRAM parameter missing from transaction definition transid. PROGRAM is required because REMOTESYSTEM is the same as the local system.
Explanation
Transaction definition transid has been installed without a PROGRAM parameter. Since it has been defined with a REMOTESYSTEM equal to the local system, a program is required if the transaction is executed on this system.
System action
The install of transid continues as normal. Any attempt to run the transaction transid will fail because there is no program to link to.
User response
This message is issued for information only. There is no problem if transaction transid is not executed on this system. If it is to be executed, the definition of transid needs to be modified and then reinstalled.
If the transaction is not executed, you may wish to investigate why the transaction definition has been installed. It could be that the transaction is defined in an RDO group that is shared between a number of different CICS systems. For example transid may be TTT1 in the following pair of definitions used to implement transaction routing to this local system CICB.
Transaction Remotesystem Remotename Program
TTT1 CICB TTT2 -
TTT2 - - PROGA
In this example, a single definition would suffice if the transaction was made to have the same name on this system.
Transaction Remotesystem Remotename Program
TTT1 CICB TTT1 PROGA
Module
DFHXMXDXMEOUT parameters/Message inserts
- date
- time
- applid
- transid
Destination
CSMT