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

    • Récapitulatif des zones

      • Zones héritées de la classe com.ibm.mq.headers.internal.Header

        DEFAULT_CCSID, DEFAULT_ENCODING, delegate
      • Zones héritées de la classe com.ibm.mq.jmqi.JmqiObject

        COMP_JM, COMP_JN, COMP_JO
    • 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.String format() 
      java.lang.String getAbendCode()
      obtenir le code de fin anormale
      int getADSDescriptor()
      obtenir le descripteur ADS d'envoi/de réception
      java.lang.String getAttentionId()
      obtenir la touche AID
      java.lang.String getAuthenticator()
      obtenir le mot de passe ou le mot de passe
      java.lang.String getCancelCode()
      obtenir le code de transaction de fin anormale
      int getCodedCharSetId()
      Obtenez l'identificateur de jeu de caractères des données qui suivent.
      int getCompCode()
      obtenir le code achèvement
      int getConversationalTask()
      obtenir l'indication si la tâche peut être conversationnelle
      int getCursorPosition()
      obtenir la position du curseur
      int getEncoding()
      Obtenez le codage numérique des données suivantes.
      int getErrorOffset()
      obtenir le décalage de l'erreur dans le message
      byte[] getFacility()
      obtenir le jeton de la fonction Bridge
      int getFacilityKeepTime()
      obtenir le temps de libération de l'installation Bridge
      java.lang.String getFacilityLike()
      obtenir les attributs émulés du terminal
      int getFlags()
      obtenir les indicateurs
      java.lang.String getFormat()
      obtenir le nom de format MQ des données qui suivent MQCIH
      java.lang.String getFunction()
      obtenir le nom d'appel MQ ou la fonction CICS EIBFN
      int getGetWaitInterval()
      obtenir l'intervalle d'attente
      int getInputItem()
      obtenir la valeur de la zone InputItem
      int getLinkType()
      obtenir le type de lien
      java.lang.String getNextTransactionId()
      obtenir la transaction suivante à joindre
      int getOutputDataLength()
      obtenir la longueur des données COMMAREA de sortie
      int getReason()
      obtenir le code anomalie
      java.lang.String getRemoteSysId()
      obtenir l'ID système CICS distant à utiliser
      java.lang.String getRemoteTransId()
      obtenir le RTRANSID CICS à utiliser
      java.lang.String getReplyToFormat()
      définir le nom de format MQ du message de réponse
      int getReturnCode()
      obtenir le code retour
      java.lang.String getStartCode()
      obtenir le code de démarrage de la transaction
      java.lang.String getStrucId()
      Obtenir l'identificateur de structure ; la valeur sera MQCIH_STRUC_ID
      int getStrucLength()
      Obtenir la longueur de la structure.
      int getTaskEndStatus()
      obtenir le statut à la fin de la tâche
      java.lang.String getTransactionId()
      obtenir la transaction à joindre
      int getUOWControl()
      obtenir la valeur de contrôle d'unité de travail
      int getVersion()
      Obtenir le numéro de version de la structure
      int nextCharacterSet() 
      void nextCharacterSet(int value)
      Définit le CCSID de l'en-tête ou du contenu de message suivant.
      int nextEncoding() 
      void nextEncoding(int value)
      Définit le codage numérique de l'en-tête ou du contenu de message suivant.
      java.lang.String nextFormat() 
      void nextFormat(java.lang.String value)
      Définit le format de l'en-tête ou du contenu de message suivant.
      void setAbendCode(java.lang.String value)
      définir le code de fin anormale
      void setADSDescriptor(int value)
      définir le descripteur ADS d'envoi/de réception
      void setAttentionId(java.lang.String value)
      définir la touche AID
      void setAuthenticator(java.lang.String value)
      définir le mot de passe ou le mot de passe
      void setCancelCode(java.lang.String value)
      définir le code de transaction de fin anormale
      void setCodedCharSetId(int value)
      Définissez l'identificateur de jeu de caractères des données qui suivent.
      void setCompCode(int value)
      définir le code achèvement
      void setConversationalTask(int value)
      définir l'indication selon laquelle la tâche peut être conversationnelle
      void setCursorPosition(int value)
      définir la position du curseur
      void setEncoding(int value)
      Définissez le codage numérique des données qui suivent.
      void setErrorOffset(int value)
      définir le décalage de l'erreur dans le message
      void setFacility(byte[] value)
      définir le jeton de la fonction Bridge
      void setFacilityKeepTime(int value)
      définir l'heure de libération de la fonction de pont
      void setFacilityLike(java.lang.String value)
      définir les attributs émulés du terminal
      void setFlags(int value)
      définir les indicateurs
      void setFormat(java.lang.String value)
      définir le nom de format MQ des données qui suivent MQCIH
      void setFunction(java.lang.String value)
      définir le nom d'appel MQ ou la fonction CICS EIBFN
      void setGetWaitInterval(int value)
      définir l'intervalle d'attente
      void setInputItem(int value)
      définir la valeur de la zone InputItem
      void setLinkType(int value)
      définir le type de lien
      void setNextTransactionId(java.lang.String value)
      définir la transaction suivante à associer
      void setOutputDataLength(int value)
      définir la longueur des données COMMAREA de sortie
      void setReason(int value)
      définir le code anomalie
      void setRemoteSysId(java.lang.String value)
      définir l'ID système CICS distant à utiliser
      void setRemoteTransId(java.lang.String value)
      définir le RTRANSID CICS à utiliser
      void setReplyToFormat(java.lang.String value)
      définir le nom de format MQ du message de réponse
      void setReturnCode(int value)
      définir le code retour
      void setStartCode(java.lang.String value)
      définir le code de démarrage de la transaction
      void setTaskEndStatus(int value)
      définir le statut à la fin de la tâche
      void setTransactionId(java.lang.String value)
      définir la transaction à associer
      void setUOWControl(int value)
      définir la valeur de contrôle d'unité de travail
      void setVersion(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
      • Méthodes héritées de la classe com.ibm.mq.jmqi.JmqiObject

        getJmqiEnvironment
      • Méthodes héritées de la classe java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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.IOException
        Construit 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 valide
        java.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.IOException
        Construit une instance MQCIH alimentée à partir d'une source DataInput .
        Paramètres :
        message -source MQMessage ou autre source DataInput à lire
        encoding -codage numérique initial des données dans le message
        characterSet -CCSID initial des données dans le message
        Émissions :
        MQDataException -si le contenu du message ne génère pas une stucture MQCIH valide
        java.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
      • 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()
(c) Copyright IBM Corp. 2008, 2016. All Rights Reserved.