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

DFHXMXD

XMEOUT parameters/Message inserts

  1. date
  2. time
  3. applid
  4. transid

Destination

CSMT