RPG declaration (ILE)

This declaration is the RPG declaration for the MQCD structure.

D* MQCD Structure
     D*
     D* Channel definition name
     D  CDCHN                  1     20   
     D* Structure version number
     D  CDVER                 21     24I 0
     D* Channel type
     D  CDCHT                 25     28I 0
     D* Transport type
     D  CDTRT                 29     32I 0
     D* Channel description
     D  CDDES                 33     96   
     D* Queue manager name
     D  CDQM                  97    144   
     D* Transmission queue name
     D  CDXQ                 145    192   
     D* First 20 bytes of connection name
     D  CDSCN                193    212   
     D* Reserved
     D  CDMCA                213    232   
     D* LU 6.2 Mode name
     D  CDMOD                233    240   
     D* LU 6.2 transaction program name
     D  CDTP                 241    304   
     D* Batch size
     D  CDBS                 305    308I 0
     D* Disconnect interval
     D  CDDI                 309    312I 0
     D* Short retry count
     D  CDSRC                313    316I 0
     D* Short retry wait interval
     D  CDSRI                317    320I 0
     D* Long retry count
     D  CDLRC                321    324I 0
     D* Long retry wait interval
     D  CDLRI                325    328I 0
     D* Channel security exit name
     D  CDSCX                329    348   
     D* Channel message exit name
     D  CDMSX                349    368   
     D* Channel send exit name
     D  CDSNX                369    388   
     D* Channel receive exit name
     D  CDRCX                389    408   
     D* Highest allowable message sequence number
     D  CDSNW                409    412I 0
     D* Maximum message length
     D  CDMML                413    416I 0
     D* Put authority
     D  CDPA                 417    420I 0
     D* Data conversion
     D  CDDC                 421    424I 0
     D* Channel security exit user data
     D  CDSCD                425    456   
     D* Channel message exit user data
     D  CDMSD                457    488   
     D* Channel send exit user data
     D  CDSND                489    520   
     D* Channel receive exit user data
     D  CDRCD                521    552   
     D* Ver:1 **
     D* User identifier
     D  CDUID                553    564   
     D* Password
     D  CDPW                 565    576   
     D* First 12 bytes of MCA user identifier
     D  CDAUI                577    588   
     D* Message channel agent type
     D  CDCAT                589    592I 0
     D* Connection name
     D  CDCON                593    848   
     D  CDCN2                849    856   
     D* First 12 bytes of user identifier from partner
     D  CDRUI                857    868   
     D* Password from partner
     D  CDRPW                869    880   
     D* Ver:2 **
     D* Channel message retry exit name
     D  CDMRX                881    900   
     D* Channel message retry exit user data
     D  CDMRD                901    932   
     D* Number of times MCA will try to put the message, after first
     D* attempt has failed
     D  CDMRC                933    936I 0
     D* Minimum interval in milliseconds after which the open or put
     D* operation will be retried
     D  CDMRI                937    940I 0
     D* Ver:3 **
     D* Time in seconds between heartbeat flows
     D  CDHBI                941    944I 0
     D* Batch duration
     D  CDBI                 945    948I 0
     D* Speed at which nonpersistent messages are sent
     D  CDNPM                949    952I 0
     D* Length of MQCD structure
     D  CDLEN                953    956I 0
     D* Length of exit name
     D  CDXNL                957    960I 0
     D* Length of exit user data
     D  CDXDL                961    964I 0
     D* Number of message exits defined
     D  CDMXD                965    968I 0
     D* Number of send exits defined
     D  CDSXD                969    972I 0
     D* Number of receive exits defined
     D  CDRXD                973    976I 0
     D* Address of first MsgExit field
     D  CDMXP                977    992*  
     D* Address of first MsgUserData field
     D  CDMUP                993   1008*  
     D* Address of first SendExit field
     D  CDSXP               1009   1024*  
     D* Address of first SendUserData field
     D  CDSUP               1025   1040*  
     D* Address of first ReceiveExit field
     D  CDRXP               1041   1056*  
     D* Address of first ReceiveUserData field
     D  CDRUP               1057   1072*  
     D* Ver:4 **
     D* Address of a list of cluster names
     D  CDCLP               1073   1088*  
     D* Number of clusters to which the channel belongs
     D  CDCLD               1089   1092I 0
     D* Network priority
     D  CDNP                1093   1096I 0
     D* Ver:5 **
     D* Length of long MCA user identifier
     D  CDLML               1097   1100I 0
     D* Length of long remote user identifier
     D  CDLRL               1101   1104I 0
     D* Address of long MCA user identifier
     D  CDLMP               1105   1120*  
     D* Address of long remote user identifier
     D  CDLRP               1121   1136*  
     D* MCA security identifier
     D  CDMSI               1137   1176   
     D* Remote security identifier
     D  CDRSI               1177   1216   
     D* Ver:6 **
     D* TLS CipherSpec
     D  CDSCS               1217   1248   
     D* Address of TLS peer name
     D  CDSPN               1249   1264*  
     D* Length of TLS peer name
     D  CDSPL               1265   1268I 0
     D* Whether TLS client authentication is required
     D  CDSCA               1269   1272I 0
     D* Keepalive interval
     D  CDKAI               1273   1276I 0
     D* Local communications address
     D  CDLOA               1277   1324   
     D* Batch heartbeat interval
     D  CDBHB               1325   1328I 0
     D* Ver:7 **
     D* Header data compression list
     D  CDHCL0
     D  CDHCL1              1329   1332I 0
     D  CDHCL2              1333   1336I 0
     D  CDHCL                        10I 0 DIM(2) OVERLAY(CDHCL0)
     D* Message data compression list
     D  CDMCL0
     D  CDMCL1              1337   1340I 0
     D  CDMCL2              1341   1344I 0
     D  CDMCL3              1345   1348I 0
     D  CDMCL4              1349   1352I 0
     D  CDMCL5              1353   1356I 0
     D  CDMCL6              1357   1360I 0
     D  CDMCL7              1361   1364I 0
     D  CDMCL8              1365   1368I 0
     D  CDMCL9              1369   1372I 0
     D  CDMCL10             1373   1376I 0
     D  CDMCL11             1377   1380I 0
     D  CDMCL12             1381   1384I 0
     D  CDMCL13             1385   1388I 0
     D  CDMCL14             1389   1392I 0
     D  CDMCL15             1393   1396I 0
     D  CDMCL16             1397   1400I 0
     D  CDMCL                        10I 0 DIM(16) OVERLAY(CDMCL0)
     D* Channel rank
     D  CDCWCR              1401   1404I 0
     D* Channel priority
     D  CDCWCP              1405   1408I 0
     D* Channel weight
     D  CDCWCW              1409   1412I 0
     D* Channel monitoring
     D  CDCHLMON            1413   1416I 0
     D* Channel statistics
     D  CDCHLST             1417   1420I 0
     D* Ver:8 **
     D* Limit on sharing conversations
     D  CDSHC               1421   1424I 0
     D* Message property control
     D  CDPRC               1425   1428I 0
     D* Limit on SVRCONN channel instances
     D  CDMXIN              1429   1432I 0
     D* Limit on SVRCONN channel instances per client
     D  CDMXIC              1433   1436I 0
     D* Client channel weight
     D  CDCLNCHLW           1437   1440I 0
     D* Connection affinity
     D  CDCONNAFF           1441   1444I 0
     D* Ver:9 **
     D* Batch data limit
     D  CDBDL               1445   1448I 0
     D* Use Dead Letter Queue
     D  CDUDLQ              1449   1452I 0
     D* Default client reconnect option
     D  CDDRCN              1453   1456I 0
     D* Ver:10 **
Parent topic: MQCD - Channel definition