com.ibm.mq.headers
Classe MQCIH
- java.lang.Object
- com.ibm.mq.jmqi.JmqiObject
- com.ibm.mq.headers.internal.Header
- com.ibm.mq.headers.MQCIH
- Toutes les interfaces implémentées :
- MQChainable, MQData, MQHeader
classe publique MQCIH étend com.ibm.mq.headers.internal.Header implémente MQChainable
Classe d'en-tête MQCIH (en-tête de pontCICS ).struct tagMQCIH { MQCHAR4 StrucId; // Identifiant de la structure MQLONG Version ; // Numéro de version de la structure MQLONG StrucLength; // Longueur de la structure MQCIH MQLONG Encoding ; // Réservé MQLONG CodedCharSetId; // Réservé MQCHAR8 Format ; // MQ nom du format de données qui suit MQCIH MQLONG Flags ; // Indicateurs MQLONG ReturnCode; // Code de retour du pont MQLONG CompCode; // MQ code d'achèvement ou CICS EIBRESP MQLONG Raison ; // MQ raison ou code de retour, ou CICS EIBRESP2 MQLONG UOWControl; // Contrôle d'unité de travail MQLONG GetWaitInterval; // Intervalle d'attente pour l'appel MQGET émis par la tâche pont MQLONG LinkType; // Type de lien MQLONG OutputDataLength; // Longueur des données de sortie COMMAREA MQLONG FacilityKeepTime; // Temps de libération de l'installation de pont MQLONG ADSDescriptor; // Descripteur ADS d'envoi/de réception MQLONG ConversationalTask; // Si la tâche peut être conversationnelle MQLONG TaskEndStatus; // Statut à la fin de la tâche MQBYTE8 Facility ; // Jeton d'installation de pont MQCHAR4 Fonction ; // MQ nom d'appel ou CICS fonction EIBFN MQCHAR4 AbendCode; // Code Abend MQCHAR8 Authenticator ; // Mot de passe ou passticket MQCHAR8 Reserved1; // Réservé MQCHAR8 ReplyToFormat; // MQ nom du format du message de réponse MQCHAR4 RemoteSysId; // Identifiant du système distant CICS à utiliser MQCHAR4 RemoteTransId; // CICS RTRANSID à utiliser MQCHAR4 TransactionId; // Transaction à rattacher MQCHAR4 FacilityLike; // Attributs émulés par le terminal MQCHAR4 AttentionId; // Clé AID MQCHAR4 StartCode; // Code de début de transaction MQCHAR4 CancelCode; // Code de fin de transaction MQCHAR4 NextTransactionId; // Prochaine transaction à attacher MQCHAR8 Reserved2; // Réservé MQCHAR8 Reserved3; // Réservé // Ver:1 MQLONG CursorPosition; // Position du curseur MQLONG ErrorOffset; // Décalage de l'erreur dans le message MQLONG InputItem; // Réservé MQLONG Reserved4; // Réservé // Ver:2 };
-
Récapitulatif des classes imbriquées
-
Classes / interfaces imbriquées héritées de l'interface com.ibm.mq.headers.MQHeader
MQHeader.Field
-
-
Récapitulatif des zones
-
Récapitulatif des constructeurs
Constructeurs Constructeur et description MQCIH()Construit une instance MQCIH avec des valeurs de zone par défaut.MQCIH(java.io.DataInput message)Construit une instance MQCIH alimentée à partir d'un MQMessage.MQCIH(java.io.DataInput message, int encoding, int characterSet)Construit une instance MQCIH alimentée à partir d'une source DataInput .
-
Récapitulatif des méthodes
Toutes les méthodes Méthodes d'instance Méthodes concrètes Modificateur et type Méthode et description java.lang.Stringformat()java.lang.StringgetAbendCode()obtenir le code de fin anormaleintgetADSDescriptor()obtenir le descripteur ADS d'envoi/de réceptionjava.lang.StringgetAttentionId()obtenir la touche AIDjava.lang.StringgetAuthenticator()obtenir le mot de passe ou le mot de passejava.lang.StringgetCancelCode()obtenir le code de transaction de fin anormaleintgetCodedCharSetId()Obtenez l'identificateur de jeu de caractères des données qui suivent.intgetCompCode()obtenir le code achèvementintgetConversationalTask()obtenir l'indication si la tâche peut être conversationnelleintgetCursorPosition()obtenir la position du curseurintgetEncoding()Obtenez le codage numérique des données suivantes.intgetErrorOffset()obtenir le décalage de l'erreur dans le messagebyte[]getFacility()obtenir le jeton de la fonction BridgeintgetFacilityKeepTime()obtenir le temps de libération de l'installation Bridgejava.lang.StringgetFacilityLike()obtenir les attributs émulés du terminalintgetFlags()obtenir les indicateursjava.lang.StringgetFormat()obtenir le nom de format MQ des données qui suivent MQCIHjava.lang.StringgetFunction()obtenir le nom d'appel MQ ou la fonction CICS EIBFNintgetGetWaitInterval()obtenir l'intervalle d'attenteintgetInputItem()obtenir la valeur de la zone InputItemintgetLinkType()obtenir le type de lienjava.lang.StringgetNextTransactionId()obtenir la transaction suivante à joindreintgetOutputDataLength()obtenir la longueur des données COMMAREA de sortieintgetReason()obtenir le code anomaliejava.lang.StringgetRemoteSysId()obtenir l'ID système CICS distant à utiliserjava.lang.StringgetRemoteTransId()obtenir le RTRANSID CICS à utiliserjava.lang.StringgetReplyToFormat()définir le nom de format MQ du message de réponseintgetReturnCode()obtenir le code retourjava.lang.StringgetStartCode()obtenir le code de démarrage de la transactionjava.lang.StringgetStrucId()Obtenir l'identificateur de structure ; la valeur sera MQCIH_STRUC_IDintgetStrucLength()Obtenir la longueur de la structure.intgetTaskEndStatus()obtenir le statut à la fin de la tâchejava.lang.StringgetTransactionId()obtenir la transaction à joindreintgetUOWControl()obtenir la valeur de contrôle d'unité de travailintgetVersion()Obtenir le numéro de version de la structureintnextCharacterSet()voidnextCharacterSet(int value)Définit le CCSID de l'en-tête ou du contenu de message suivant.intnextEncoding()voidnextEncoding(int value)Définit le codage numérique de l'en-tête ou du contenu de message suivant.java.lang.StringnextFormat()voidnextFormat(java.lang.String value)Définit le format de l'en-tête ou du contenu de message suivant.voidsetAbendCode(java.lang.String value)définir le code de fin anormalevoidsetADSDescriptor(int value)définir le descripteur ADS d'envoi/de réceptionvoidsetAttentionId(java.lang.String value)définir la touche AIDvoidsetAuthenticator(java.lang.String value)définir le mot de passe ou le mot de passevoidsetCancelCode(java.lang.String value)définir le code de transaction de fin anormalevoidsetCodedCharSetId(int value)Définissez l'identificateur de jeu de caractères des données qui suivent.voidsetCompCode(int value)définir le code achèvementvoidsetConversationalTask(int value)définir l'indication selon laquelle la tâche peut être conversationnellevoidsetCursorPosition(int value)définir la position du curseurvoidsetEncoding(int value)Définissez le codage numérique des données qui suivent.voidsetErrorOffset(int value)définir le décalage de l'erreur dans le messagevoidsetFacility(byte[] value)définir le jeton de la fonction BridgevoidsetFacilityKeepTime(int value)définir l'heure de libération de la fonction de pontvoidsetFacilityLike(java.lang.String value)définir les attributs émulés du terminalvoidsetFlags(int value)définir les indicateursvoidsetFormat(java.lang.String value)définir le nom de format MQ des données qui suivent MQCIHvoidsetFunction(java.lang.String value)définir le nom d'appel MQ ou la fonction CICS EIBFNvoidsetGetWaitInterval(int value)définir l'intervalle d'attentevoidsetInputItem(int value)définir la valeur de la zone InputItemvoidsetLinkType(int value)définir le type de lienvoidsetNextTransactionId(java.lang.String value)définir la transaction suivante à associervoidsetOutputDataLength(int value)définir la longueur des données COMMAREA de sortievoidsetReason(int value)définir le code anomalievoidsetRemoteSysId(java.lang.String value)définir l'ID système CICS distant à utiliservoidsetRemoteTransId(java.lang.String value)définir le RTRANSID CICS à utiliservoidsetReplyToFormat(java.lang.String value)définir le nom de format MQ du message de réponsevoidsetReturnCode(int value)définir le code retourvoidsetStartCode(java.lang.String value)définir le code de démarrage de la transactionvoidsetTaskEndStatus(int value)définir le statut à la fin de la tâchevoidsetTransactionId(java.lang.String value)définir la transaction à associervoidsetUOWControl(int value)définir la valeur de contrôle d'unité de travailvoidsetVersion(int value)Définir le numéro de version de la structure-
Méthodes héritées de la classe com.ibm.mq.headers.internal.Header
characterSet, encoding, fields, getBytesValue, getCharValue, getCharValue, getIntValue, getJmqiEnv, getStringValue, getValue, headerType, read, read, read, setBytesValue, setCharValue, setCharValue, setIntValue, setStringValue, setValue, size, store, store, toString, type, validate, write, write
-
-
-
Détails du constructeur
MQCIH
public MQCIH ()
Construit une instance MQCIH avec des valeurs de zone par défaut.
MQCIH
public MQCIH (messagejava.io.DataInput ) jette MQDataException, java.io.IOExceptionConstruit une instance MQCIH alimentée à partir d'un MQMessage.- Paramètres :
message-le message à lire- Émissions :
MQDataException-si le contenu du message ne génère pas une stucture MQCIH validejava.io.IOException-s'il y a un problème lors de la lecture du contenu du message
MQCIH
public MQCIH (messagejava.io.DataInput , codage int, int characterSet) jette MQDataException, java.io.IOExceptionConstruit une instance MQCIH alimentée à partir d'une source DataInput .- Paramètres :
message-source MQMessage ou autre source DataInput à lireencoding-codage numérique initial des données dans le messagecharacterSet-CCSID initial des données dans le message- Émissions :
MQDataException-si le contenu du message ne génère pas une stucture MQCIH validejava.io.IOException-s'il y a un problème lors de la lecture du contenu du message
-
Détails de la méthode
getStrucId
public java.lang.String getStrucId()
Obtenir l'identificateur de structure ; la valeur sera MQCIH_STRUC_ID- Retour :
- l'identificateur de structure
getVersion
public int getVersion()
Obtenir le numéro de version de la structure- Retour :
- le numéro de version de la structure
setVersion
public void setVersion(int value)
Définir le numéro de version de la structure- Paramètres :
value-numéro de version de la structure
getStrucLength
public int getStrucLength()
Obtenir la longueur de la structure.- Retour :
- la longueur de la structure.
getEncoding
public int getEncoding()
Obtenez le codage numérique des données suivantes.- Retour :
- le codage numérique. Combinaison de valeurs MQENC_ *.
setEncoding
public void setEncoding(int value)
Définissez le codage numérique des données qui suivent.- Paramètres :
value-codage numérique. Combinaison de valeurs MQENC_ *.
getCodedCharSetId
public int getCodedCharSetId()
Obtenez l'identificateur de jeu de caractères des données qui suivent.- Retour :
- l'identificateur de jeu de caractères.
setCodedCharSetId
public void setCodedCharSetId(int value)
Définissez l'identificateur de jeu de caractères des données qui suivent.- Paramètres :
value-identificateur de jeu de caractères.
getFormat
public java.lang.String getFormat()
obtenir le nom de format MQ des données qui suivent MQCIH- Retour :
- Nom de format MQ
setFormat
public void setFormat(java.lang.String value)
définir le nom de format MQ des données qui suivent MQCIH- Paramètres :
value-nom de format MQ
getFlags
public int getFlags()
obtenir les indicateurs- Retour :
- les drapeaux
setFlags
public void setFlags(int value)
définir les indicateurs- Paramètres :
value-valeur des indicateurs à définir
getReturnCode
public int getReturnCode()
obtenir le code retour- Retour :
- le code retour
setReturnCode
public void setReturnCode(int value)
définir le code retour- Paramètres :
value-code retour
getCompCode
public int getCompCode()
obtenir le code achèvement- Retour :
- le code achèvement
setCompCode
public void setCompCode(int value)
définir le code achèvement- Paramètres :
value-code achèvement
getReason
public int getReason()
obtenir le code anomalie- Retour :
- le code raison
setReason
public void setReason(int value)
définir le code anomalie- Paramètres :
value-code anomalie
getUOWControl
public int getUOWControl()
obtenir la valeur de contrôle d'unité de travail- Retour :
- la valeur de contrôle de l'unité de travail
setUOWControl
public void setUOWControl(int value)
définir la valeur de contrôle d'unité de travail- Paramètres :
value-valeur de contrôle d'unité de travail
getGetWaitInterval
public int getGetWaitInterval()
obtenir l'intervalle d'attente- Retour :
- l'intervalle d'attente
setGetWaitInterval
public void setGetWaitInterval(int value)
définir l'intervalle d'attente- Paramètres :
value-intervalle d'attente
getLinkType
public int getLinkType()
obtenir le type de lien- Retour :
- type de lien
setLinkType
public void setLinkType(int value)
définir le type de lien- Paramètres :
value-type de lien
getOutputDataLength
public int getOutputDataLength()
obtenir la longueur des données COMMAREA de sortie- Retour :
- la longueur des données COMMAREA sortie
setOutputDataLength
public void setOutputDataLength(int value)
définir la longueur des données COMMAREA de sortie- Paramètres :
value-longueur des données COMMAREA de sortie
getFacilityKeepTime
public int getFacilityKeepTime()
obtenir le temps de libération de l'installation Bridge- Retour :
- le temps libération installation pont
setFacilityKeepTime
public void setFacilityKeepTime(int value)
définir l'heure de libération de la fonction de pont- Paramètres :
value-temps de libération de la fonction Bridge
getADSDescriptor
public int getADSDescriptor()
obtenir le descripteur ADS d'envoi/de réception- Retour :
- le descripteur ADS d'envoi/réception
setADSDescriptor
public void setADSDescriptor(int value)
définir le descripteur ADS d'envoi/de réception- Paramètres :
value-descripteur ADS d'envoi/de réception
getConversationalTask
public int getConversationalTask()
obtenir l'indication si la tâche peut être conversationnelle- Retour :
- Indique si la tâche peut être conversationnelle
setConversationalTask
public void setConversationalTask(int value)
définir l'indication selon laquelle la tâche peut être conversationnelle- Paramètres :
value-indique si la tâche peut être conversationnelle
getTaskEndStatus
public int getTaskEndStatus()
obtenir le statut à la fin de la tâche- Retour :
- le statut à la fin de la tâche
setTaskEndStatus
public void setTaskEndStatus(int value)
définir le statut à la fin de la tâche- Paramètres :
value-statut à la fin de la tâche
getFacility
public byte[] getFacility()
obtenir le jeton de la fonction Bridge- Retour :
- le jeton d'installation pont
setFacility
public void setFacility(byte[] value)
définir le jeton de la fonction Bridge- Paramètres :
value-jeton de la fonction Bridge
getFunction
public java.lang.String getFunction()
obtenir le nom d'appel MQ ou la fonction CICS EIBFN- Retour :
- le nom d'appel MQ ou la fonction CICS EIBFN
setFunction
public void setFunction(java.lang.String value)
définir le nom d'appel MQ ou la fonction CICS EIBFN- Paramètres :
value-nom d'appel MQ ou fonction CICS EIBFN
getAbendCode
public java.lang.String getAbendCode()
obtenir le code de fin anormale- Retour :
- le code fin anormale
setAbendCode
public void setAbendCode(java.lang.String value)
définir le code de fin anormale- Paramètres :
value-code de fin anormale
getAuthenticator
public java.lang.String getAuthenticator()
obtenir le mot de passe ou le mot de passe- Retour :
- le mot de passe ou mot passe
setAuthenticator
public void setAuthenticator(java.lang.String value)
définir le mot de passe ou le mot de passe- Paramètres :
value-Mot de passe ou mot de passe
getReplyToFormat
public java.lang.String getReplyToFormat()
définir le nom de format MQ du message de réponse- Retour :
- Nom du message de réponse au format MQ
setReplyToFormat
public void setReplyToFormat(java.lang.String value)
définir le nom de format MQ du message de réponse- Paramètres :
value-nom de format MQ du message de réponse
getRemoteSysId
public java.lang.String getRemoteSysId()
obtenir l'ID système CICS distant à utiliser- Retour :
- ID du système CICS distant à utiliser
setRemoteSysId
public void setRemoteSysId(java.lang.String value)
définir l'ID système CICS distant à utiliser- Paramètres :
value-ID système CICS distant à utiliser
getRemoteTransId
public java.lang.String getRemoteTransId()
obtenir le RTRANSID CICS à utiliser- Retour :
- le CICS RTRANSID à utiliser
setRemoteTransId
public void setRemoteTransId(java.lang.String value)
définir le RTRANSID CICS à utiliser- Paramètres :
value-ID RTRANSID CICS à utiliser
getTransactionId
public java.lang.String getTransactionId()
obtenir la transaction à joindre- Retour :
- la transaction à joindre
setTransactionId
public void setTransactionId(java.lang.String value)
définir la transaction à associer- Paramètres :
value-Transaction à joindre
getFacilityLike
public java.lang.String getFacilityLike()
obtenir les attributs émulés du terminal- Retour :
- les attributs émulés du terminal
setFacilityLike
public void setFacilityLike(java.lang.String value)
définir les attributs émulés du terminal- Paramètres :
value-Attributs émulés du terminal
getAttentionId
public java.lang.String getAttentionId()
obtenir la touche AID- Retour :
- la touche AID
setAttentionId
public void setAttentionId(java.lang.String value)
définir la touche AID- Paramètres :
value-touche AID
getStartCode
public java.lang.String getStartCode()
obtenir le code de démarrage de la transaction- Retour :
- le code de début de transaction
setStartCode
public void setStartCode(java.lang.String value)
définir le code de démarrage de la transaction- Paramètres :
value-code de démarrage de la transaction
getCancelCode
public java.lang.String getCancelCode()
obtenir le code de transaction de fin anormale- Retour :
- le code de transaction de fin anormale
setCancelCode
public void setCancelCode(java.lang.String value)
définir le code de transaction de fin anormale- Paramètres :
value-code de transaction de fin anormale
getNextTransactionId
public java.lang.String getNextTransactionId()
obtenir la transaction suivante à joindre- Retour :
- la transaction suivante à joindre
setNextTransactionId
public void setNextTransactionId(java.lang.String value)
définir la transaction suivante à associer- Paramètres :
value-transaction suivante à joindre
getCursorPosition
public int getCursorPosition()
obtenir la position du curseur- Retour :
- Position du curseur
setCursorPosition
public void setCursorPosition(int value)
définir la position du curseur- Paramètres :
value-position du curseur
getErrorOffset
public int getErrorOffset()
obtenir le décalage de l'erreur dans le message- Retour :
- le décalage de l'erreur dans le message
setErrorOffset
public void setErrorOffset(int value)
définir le décalage de l'erreur dans le message- Paramètres :
value-
getInputItem
public int getInputItem()
obtenir la valeur de la zone InputItem- Retour :
- la valeur de la zone InputItem
setInputItem
public void setInputItem(int value)
définir la valeur de la zone InputItem- Paramètres :
value-valeur de la zone InputItem
nextEncoding
public int nextEncoding()
- Spécifié par :
nextEncodingdans l'interfaceMQChainable- Retour :
- le codage numérique de l'en-tête ou du contenu de message suivant.
- Voir aussi :
MQChainable.nextEncoding()
nextEncoding
public void nextEncoding(int value)
Description copiée à partir de l'interface:MQChainableDéfinit le codage numérique de l'en-tête ou du contenu de message suivant.- Spécifié par :
nextEncodingdans l'interfaceMQChainable- Voir aussi :
MQChainable.nextEncoding(int)
nextCharacterSet
public int nextCharacterSet()
- Spécifié par :
nextCharacterSetdans l'interfaceMQChainable- Retour :
- le CCSID de l'en-tête ou du contenu de message suivant.
- Voir aussi :
MQChainable.nextCharacterSet()
nextCharacterSet
public void nextCharacterSet(int value)
Description copiée à partir de l'interface:MQChainableDéfinit le CCSID de l'en-tête ou du contenu de message suivant.- Spécifié par :
nextCharacterSetdans l'interfaceMQChainable- Voir aussi :
MQChainable.nextCharacterSet(int)
nextFormat
public java.lang.String nextFormat()
- Spécifié par :
nextFormatdans l'interfaceMQChainable- Retour :
- le format de l'en-tête ou du contenu de message suivant.
- Voir aussi :
MQChainable.nextFormat()
nextFormat
public void nextFormat(java.lang.String value)
Description copiée à partir de l'interface:MQChainableDéfinit le format de l'en-tête ou du contenu de message suivant.- Spécifié par :
nextFormatdans l'interfaceMQChainable- Voir aussi :
MQChainable.nextFormat(java.lang.String)
format
public java.lang.String format ()
- Spécifié par :
formatdans l'interfaceMQChainable- Retour :
- le format associé à cet objet d'en-tête ou à ce contenu de message.
- Voir aussi :
MQChainable.format()
-