Partager via


Composants IMS

Le système de gestion de l’information (IMS) fournit un moniteur de programme transactionnel (TP) avec un gestionnaire TP intégré et une base de données hiérarchique. Le moniteur TP et la base de données peuvent coordonner des transactions avec des moniteurs et des bases de données TP non IMS.

Pour utiliser correctement l’intégrateur de transactions (TI), vous devez comprendre les composants et la terminologie IMS suivants :

Région IMS
IMS utilise des régions définies pour effectuer ses fonctions. Les régions suivantes sont généralement définies dans VTAM lors de l’utilisation d’IMS :

  • Région de contrôle : main région IMS. Il possède toutes les bases de données auxquelles les transactions IMS accèdent et est responsable de toutes les communications avec les bases de données. Il s’exécute en continu et supervise le fonctionnement d’autres régions dépendantes.

  • Région de traitement des messages (MPR) : région dépendante utilisée pour le traitement des messages. La région de contrôle planifie l’exécution des TPs dans le MPR. Vous pouvez définir plusieurs mprs sur un seul ordinateur mainframe.

  • Région BMP (Traitement des messages par lots) : région dépendante utilisée pour le traitement des opérations de traitement par lots.

    File d’attente de messages IMS
    La file d’attente de messages IMS est utilisée par les TPs pour accéder à la région MPP à des fins de traitement. Une file d’attente de messages IMS est associée à chaque région MPP. Le placement des données d’application dans la file d’attente de messages IMS permet au tp du serveur IMS d’utiliser les appels Get Unique (GU), Get Next (GN) et Insert (ISRT) standard pour échanger des données avec une application cliente.

    Langage de données (DL)/I
    Le langage de données (DL)/I est le langage de programmation utilisé dans les environnements IMS traditionnels pour accéder aux bases de données IMS. Les TPs IMS et CICS peuvent être écrits dans de nombreux langages de programmation différents, tels que COBOL, PL/I, C, VS Pascal, Ada, REXX ou le langage assembleur. Toutefois, quand l’un de ces TPs doit accéder aux bases de données IMS, ils doivent utiliser les appels DL/I appropriés à partir de leur code d’application. Voici quelques-uns des appels DL/I standard :

  • GU. Cet appel récupère les données d’entrée à traiter.

  • GN. Cet appel récupère les enregistrements séquentiels.

  • ISRT. Cet appel insère des données dans une base de données ou retourne des données à un client appelant.

Voir aussi

Architecture de l’intégrateur de transactions
Traitement transactionnel en ligne