MQ_CHANNEL_AUTO_DEF_EXIT - Uscita definizione automatica canale
La chiamata MQ_CHANNEL_AUTO_DEF_EXIT descrive i parametri passati all'uscita di definizione automatica del canale richiamata dall'agent del canale dei messaggi.
Nessun punto di ingresso denominato MQ_CHANNEL_AUTO_DEF_EXIT viene fornito dal gestore code; il nome MQ_CHANNEL_AUTO_DEF_EXIT non ha alcun significato particolare poiché i nomi delle uscite di definizione automatica vengono forniti nel gestore code.
Sintassi
- MQ_CHANNEL_AUTO_DEF_EXIT
(ChannelExitParms, ChannelDefinition)
Parametri
La chiamata MQ_CHANNEL_AUTO_DEF_EXIT ha i seguenti parametri.
- ChannelExitParms (MQCXP) - ingresso/uscita
Blocco parametro di uscita canale.
Questa struttura contiene ulteriori informazioni relative al richiamo dell'exit. L'uscita imposta le informazioni in questa struttura per indicare come procede l'MCA.
- ChannelDefinition (MQCD) - input/output
Definizione di canale.
Questa struttura contiene parametri impostati dall'amministratore per controllare il comportamento dei canali che vengono creati automaticamente. L'uscita imposta le informazioni in questa struttura per modificare il comportamento predefinito impostato dall'amministratore.
I campi MQCD elencati non devono essere modificati dall'uscita:ChannelNameChannelTypeStrucLengthVersion
Richiamo C
exitname (&ChannelExitParms, &ChannelDefinition);
MQCXP ChannelExitParms; /* Channel exit parameter block */
MQCD ChannelDefinition; /* Channel definition */
Richiamo COBOL
CALL 'exitname' USING CHANNELEXITPARMS, CHANNELDEFINITION.
** Channel exit parameter block
01 CHANNELEXITPARMS.
COPY CMQCXPV.
** Channel definition
01 CHANNELDEFINITION.
COPY CMQCDV.
Richiamo RPG (ILE)
C*..1....:....2....:....3....:....4....:....5....:....6....:....7..
C CALLP exitname(MQCXP : MQCD)
D*..1....:....2....:....3....:....4....:....5....:....6....:....7..
Dexitname PR EXTPROC('exitname')
D* Channel exit parameter block
D MQCXP 160A
D* Channel definition
D MQCD 1328A
Richiamo assembler System/390
CALL EXITNAME,(CHANNELEXITPARMS,CHANNELDEFINITION)
CHANNELEXITPARMS CMQCXPA , Channel exit parameter block
CHANNELDEFINITION CMQCDA , Channel definition
Note d'utilizzo
- La funzione eseguita dall'uscita canale è definita dal fornitore dell'uscita. L'uscita, tuttavia, deve essere conforme alle regole definite qui e nel blocco di controllo associato, MQCXP.
- Il parametro
ChannelExitParmsinoltrato all'uscita di definizione automatica del canale è una struttura MQCXP. La versione di MQCXP passata dipende dall'ambiente in cui l'uscita è in esecuzione; per i dettagli, consultare la descrizione del campoVersionin MQCXP - parametro di uscita canale . - Il parametro
ChannelDefinitionpassato all'uscita di definizione automatica del canale è una struttura MQCD. La versione di MQCD passata dipende dall'ambiente in cui l'uscita è in esecuzione; per i dettagli, consultare la descrizione del campoVersionin MQCD - Definizione canale .