Analyzing the properties file

You can use information in the properties file to help diagnose problems with deployed adapter services.

To view the properties file you need to dump it, as described in Dumping the properties file.
The properties file is called DFHMAMPF and contains definitions for every adapter service that is deployed in CICS® Service Flow Runtime. It is mapped by the copybook DFHMARPF.
  1. To find the definitions for a particular adapter service, look for the Property type field where the value is R and where the Name field value is the request name of the adapter service. Each adapter service has one type R record, which describes various properties of the adapter service and what processing should occur when it is invoked. In the following example, when a service requester passes the request name DEMO_NAV to the DPL stub program, the request is processed asynchronously and is managed by the adapter navigator DEMOFNAV under the DF01 transaction.
    02/13/06                                      CICS SFR Properties file (DFHMAMPF) Dump                 PAGE    1
     ---------------------------------------------------------------------------------------------------------------
                                                                                                                    
      Property type:  R (Request properties)       Name:  DEMO_NAV                                                  
      Request type:  0 (Async)       Navigator name:  DEMOFNAV     Navigator transid:  DF01                                     
    For reference information on the request properties fields for an adapter service, see Request properties.
  2. After the type R record, there is a record for every server adapter that comprises the adapter service. The property type field can have one of the following values:
    1 (DPL node)
    The definition of a DPL server adapter. The Name field indicates the program name of the server adapter. The Linked-to program field indicates the target program that the DPL server adapter will link to when it is invoked as part of the request processing. The Remote system name field indicates the SYSID of the CICS region where the target application is installed.
    Property type:  1 (DPL node)                 Name:  DFHMAIP2                           
    Linked-to program:  DFHMABP4     Remote system name:  MAD2     Mirror transaction:     SYNCONRETURN:  N           
    For reference information on the fields for a DPL server adapter, see DPL node.
    2 (WebSphere MQ node (PUT))
    The definition of a WebSphere MQ PUT server adapter. The Name field indicates the program name of the server adapter. The MsgType field indicates what type of message is going to be put on the request queue. In the example below, it is a request message. This means that a WebSphere MQ GET server adapter is also defined for the adapter service to retrieve the response.
    Property type:  2 (MQSeries node (PUT))          Name:  DFHMAIP3                 
    MQMD MsgType:   1 (Request)      Request queue:  CIA.IVP.DFHMABP6.REQUEST.QUEUE  
    MQMD ReplyToQ:  CIA.IVP.DFHMABP6.REPLY.QUEUE     MQMD ReplyToQMgr:  
    For reference information on the fields for a WebSphere MQ PUT server adapter, see WebSphere MQ node (PUT) properties.
    3 (FEPI node)
    The definition of a FEPI server adapter. The Name field indicates the program name of the server adapter. The Pool name field value is the pool name that is used in the FEPI ALLOCATE POOL command to establish the connection and conversation with a target application.
    Property type:  3 (FEPI node)                Name:  DEMOBRW                                           
    Pool name:  CICSDEV2     Target name:               Timeout value:  25  seconds   Exit action:  R (Release)     
    Non-unique user:  N                               
    For reference information on the fields for a FEPI server adapter, see FEPI node properties.
    4 (WebSphere MQ node (GET))
    The definition of a WebSphere MQ GET server adapter. The Name field indicates the program name of the server adapter. The WaitInterval field defines how long the server adapter waits for a message when it issues an MQGET command. The ReplyToQ field indicates which message queue has the reply message on it. This should match the value for the same field in the WebSphere MQ PUT server adapter.
    Property type:  4 (MQSeries node (GET))        Name:  DFHMAIP4          
    MQGMO WaitInterval:          30  seconds                                            
    MQMD ReplyToQ:  CIA.IVP.DFHMABP6.REPLY.QUEUE   MQMD ReplyToQMgr:   
    For reference information on the fields for a WebSphere MQ GET server adapter, see WebSphere MQ node (GET) properties.
    5 (Link3270 node)
    The definition of a Link3270 server adapter. The Name field indicates the program name of the server adapter. The Keeptime field indicates how many seconds the bridge facility should be kept for before being deleted. Setting this value ensures that bridge facilities are not reserved for too long. The AOR routing field indicates whether transactions that run in this server adapter can be routed, either dynamically or as defined for the transaction. In the example, this is not enabled for the server adapter. The Vector logging field indicates whether the Link3270 bridge inbound and outbound vectors are logged for this server adapter
    Property type:  5 (Link3270 bridge node)     Name:  DFHMAIP6                                              
    Service name:  (None)       Facilitylike:           Keeptime:   3600  secs     Getwaitinterval:     1  msecs     
    Deallocate on exit:  1  (Always)             Non-unique userid:  N     AOR routing:  N     Vector logging:  ON 
    For reference information on the fields for a Link3270 server adapter, see Link3270 node properties.
    You can also have an UNKNOWN value, which could indicate that the data in that field is not allowed.