Archives de catégorie : SPITAB cours

MAJ de postes sous SPITAB

La mise à jour d’une table SPITAB est un processus essentiel pour assurer la qualité et la pertinence des données stockées dans la table. Cela implique la création, la modification ou la suppression d’une poste ou d’éléments d’une poste.

Voici les différentes méthodes pour effectuer une mise à jour :

  • En temps réel :
    Cette méthode consiste à utiliser la transaction MAJ ou un écran généré pour effectuer la mise à jour en temps réel.
  • En traitement batch :
    Cette méthode utilise un utilitaire qui exécute en temps différé des opérations analogues conduisant au même résultat.

Il est important de noter que la modification d’un poste de table se fait toujours page par page et que la procédure de modification se déroule en deux temps :

  • Visualisation de la page à modifier :
    avant de modifier une page, il est recommandé de la visualiser pour avoir une idée globale des éléments qui la composent.
  • Modification proprement dite :
    une fois que la page est visualisée, vous pouvez modifier un ou plusieurs éléments de la page. Cependant, il est à noter qu’il n’est pas possible de modifier la valeur d’un élément de référence. Pour remettre un élément à blanc, il suffit de mettre “à” en début de zone.

Le champ “Op” de l’écran MAJ permet de spécifier le type d’opération à effectuer. Les valeurs permises sont :

  • I (Interrogation) :
    Cette valeur est utilisée par défaut quand la zone est à “espace”.
  • C (Création) :
    Cette valeur permet de créer une page ou un poste.
  • M (Modification) :
    Cette valeur permet de modifier des éléments appartenant à la page de structure affichée.
  • S (Suppression) :
    Cette valeur permet de supprimer une page et/ou un poste.

Enfin, il est également possible de consulter les valeurs croissantes ou décroissantes de la référence en utilisant les touches PF8 et PF7 respectivement.

En utilisant ces méthodes, vous pouvez effectuer des mises à jour de manière efficace et fiable pour maintenir l’intégrité de vos données SPITAB.

Les EXIT-USERS

Les EXIT-USERS sont des programmes qui permettent de compléter les contrôles offerts par SPITAB en standard ou d’opérer des mises à jour en parallèle. Ils sont appelés par SPITAB après que les données saisies ont satisfait aux contrôles standards.

Utilité

L’intérêt d’un EXIT-USER est de pouvoir ajouter des contrôles supplémentaires ou des traitements automatisés sur les données. Par exemple, il peut être utilisé pour effectuer des contrôles de cohérence entre deux ou plusieurs éléments d’une structure. Il peut également être utilisé pour automatiser la mise à jour d’une table lorsque son contenu dépend de la mise à jour d’une autre table.

Niveau d’Intervention

Un EXIT-USER est appelé par SPITAB après que les données saisies ont satisfait aux contrôles standards.

Création

La création d’un EXIT-USER doit être effectuée par le Responsable SPITAB pour des raisons de sécurité et afin de faciliter les recherches en cas d’évolution de SPITAB. Il est donc recommandé de contacter le Responsable SPITAB pour toute demande de création d’un EXIT-USER.

En conclusion, les EXIT-USER sont des outils puissants qui permettent d’étendre les fonctionnalités de SPITAB en ajoutant des contrôles ou des traitements automatisés. Ils doivent être utilisés avec précaution et leur création doit être effectuée par des personnes compétentes.

La protection des Tables

SPITAB offre la possibilité de protéger efficacement les tables. Cette protection peut être réalisée à deux niveaux :

  • Au niveau d’une page de structure, en utilisant des indicateurs de protection.
  • Au niveau d’un Code Utilisateur et de son mot de passe, spécifique à une table.

Protection en mise à jour

Le Responsable peut protéger une page de structure pendant les opérations de mise à jour. Il peut également spécifier les niveaux d’autorisation accordés aux différents utilisateurs.

Protection en interrogation

Le Responsable peut protéger une page de structure pendant les opérations d’interrogation de la structure ou des postes. SPITAB n’autorise aucune mise à jour sans interrogation préalable. Par conséquent, la protection en interrogation empêche la mise à jour.

Pour protéger une table, contactez le Responsable SPITAB en précisant le degré de protection souhaité et le code utilisateur. Sur la mire d’accueil, vous pourrez inscrire un mot de passe associé à ce code utilisateur et votre table sera protégée.

Les écrans générés

L’objectif de la personnalisation des écrans de mise à jour (MAJ) avec SPITAB est de faciliter la saisie et la consultation des données en offrant des écrans adaptés aux besoins de l’utilisateur. Pour cela, le Responsable SPITAB peut créer en temps réel un ou plusieurs formats d’écrans grâce à une transaction.

COMMENT PERSONNALISER LES ECRANS DE MAJ AVEC SPITAB ?

Le Responsable SPITAB peut personnaliser les écrans de MAJ avec les étapes suivantes :

  1. Créer un ou plusieurs formats d’écrans en temps réel à partir de la transaction SPITAB.
  2. Préciser les caractéristiques des éléments de la page de structure pour dessiner l’écran : libellés, longueur, etc.
  3. Définir le nombre d’éléments à afficher dans une même page (jusqu’à 99).
  4. Ajouter du texte pour aider à la saisie.
  5. Permettre l’utilisation d’EXIT-USER.
  6. Utiliser des pages de structure différentes pour les éléments.

AVANTAGES DE L’ECRAN GENERE

La personnalisation des écrans de MAJ offre plusieurs avantages, notamment :

  • Une présentation personnalisée selon les goûts de l’utilisateur.
  • La possibilité de limiter la vue des éléments pour des raisons de confidentialité.
  • La possibilité d’intégrer EXIT-USER pour compléter les contrôles standards.
  • Une aide à la saisie grâce au texte ajouté sur l’écran.
  • La possibilité d’avoir jusqu’à 99 éléments dans une même page.
  • La possibilité d’utiliser différentes pages de structure pour les éléments.

En somme, la personnalisation des écrans de MAJ avec SPITAB est un moyen efficace de faciliter la saisie et la consultation des données pour les utilisateurs tout en offrant une plus grande souplesse pour le Responsable SPITAB.

Les paramètres de transfert

Les paramètres de transfert permettent de copier et d’utiliser les tables SPITAB sur le fichier des Tables Comptables (par exemple : CPT.P000). Ces paramètres sont définis lors de la création de la table par le Responsable SPITAB.

Quels sont les paramètres obligatoires ?

  • La longueur d’un poste sur le fichier CPT.P000. Il est possible de définir une table de 100 caractères et de ne copier que les 50 premiers caractères.
  • La longueur de la clé sur le fichier CPT.P000. Si la longueur entre une clé SPITAB et une clé CPT.P000 peut être différente, elle doit être unique dans tous les cas.
  • Le numéro de la table générale pour les tables exploitées en temps partagé.

Où trouver les paramètres de transfert ?

  • Pour accéder aux paramètres de transfert sous SPITAB, tapez MAJTRANS dans “Prochain écran” de la mire d’accueil.
  • Pour une table déjà livrée en production, vous pouvez le trouver dans le menu sous TSO.

Il est important de noter que SEUL LE RESPONSABLE SPITAB EST HABILITÉ À CRÉER OU MODIFIER CES PARAMÈTRES.

Modification de structure de Tables

La modification de la structure d’une table SPITAB est une opération délicate qui doit être effectuée uniquement par le Responsable SPITAB. Si vous avez besoin de modifier la structure d’une table, vous devez adresser une demande d’action à cette personne. Dans votre demande, vous devez spécifier la nouvelle structure et la date de faisabilité.

Lorsqu’une modification de structure est effectuée, cela entraîne automatiquement une mise à jour des Paramètres de Transfert.
Par conséquent, avant de faire une demande de modification de structure, vous devez prendre certaines précautions pour éviter toute interruption de service :

  • Recenser tous les programmes et modules qui utilisent la table en question.
  • Vérifier en Working que la définition des postes de la table est correcte et qu’il existe un filler d’une longueur suffisante pour éviter un Abend 0C4.
  • Informer tous les domaines qui utilisent la table de la nouvelle structure pour qu’ils puissent prendre les dispositions nécessaires.

Il est important de noter que lorsqu’une nouvelle structure est livrée en PROD, il n’est pas possible de revenir en arrière. Par conséquent, il est crucial de prendre toutes les précautions nécessaires avant d’effectuer une demande de modification de structure.

Il est à souligner que SEUL LE RESPONSABLE SPITAB est habilité à effectuer des modifications de structure sur une table SPITAB.

Connexion à SPITAB

La connexion à SPITAB se fait à partir d’un terminal reconnu par IMS.

Voici les étapes à suivre :

  1. Connexion à IMS : Depuis un écran de l’IMS, tapez la commande de connexion. Après avoir saisi votre User et votre Password TSO, sélectionnez votre application.
  2. Connexion à SPITAB : Tapez la commande /FOR SPITAB.
  3. Déconnexion SPITAB : Appuyez sur la touche PF9, puis tapez la commande qui permet de sortir d’IMS.

En cas d’incident, de mauvaise connexion ou si l’ancienne mire apparaît lors de la connexion à SPITAB, suivez les étapes suivantes :

  • Restaurez si nécessaire (en général c’est en appuyant sur la touche CONTROL).
  • Déconnectez-vous, puis reconnectez-vous en utilisant la barre de menu.
  • Connectez-vous à IMS en tapant la commande correspondante.
  • Tapez /EXIT, puis /END pour restaurer le buffer.
  • Tapez la commande pour restaurer SPITAB et revenir à la mire de l’écran.
  • Reconnectez-vous à IMS en tapant la commande correspondante

Création de Table SPITAB

La création d’une table SPITAB est une étape importante pour assurer la gestion efficace des données sur un système mainframe. Cette page vous expliquera les éléments clés à spécifier pour créer une table SPITAB, ainsi que les contrôles que SPITAB peut effectuer sur les données et les différentes options d’exploitation de la table.

Les éléments clés de la table

Pour créer une table SPITAB, il est essentiel de spécifier les éléments clés de la table. Ces éléments doivent être descriptifs et ne pas excéder 50 caractères.

Par exemple, pour une table de gestion des clients, les éléments clés pourraient être le nom, le prénom, l’adresse et le numéro de téléphone. Il est également possible d’ajouter des contrôles sur les éléments, tels que des bornes de valeurs ou des formats de date.

Les éléments à ne pas reconduire en production

Si certains éléments de la table ne doivent pas être reconduits en production, il est important de les placer en fin de table et de les signaler clairement. Cela permettra d’éviter des erreurs lors de l’exploitation de la table.

Le titre de la table

Donner un titre cohérent et descriptif à la table est également essentiel. Le titre doit être court, avec une limite de 27 caractères, mais suffisamment descriptif pour permettre aux utilisateurs de comprendre le contenu de la table.

L’exploitation de la table

Il est important de spécifier si la table doit être exploitée en Batch, en Batch BMP ou en TP. Ces options correspondent à différentes manières d’exploiter la table selon les besoins du système. Par exemple, l’exploitation en Batch peut être utilisée pour des traitements périodiques ou en masse, tandis que l’exploitation en TP peut être utilisée pour des traitements en temps réel.

Conclusion

La création d’une table SPITAB nécessite de prendre en compte différents éléments clés pour garantir l’efficacité et la fiabilité de la gestion des données. En suivant ces recommandations, vous serez en mesure de créer des tables SPITAB de qualité pour votre système mainframe.

Glossaire SPITAB

ELEMENT:
Chacune des rubriques d’une table. Il se définit par sa longueur, sa
représentation interne sa structure et son emplacement dans le poste.

EXIT-USER:
Sous-programme permettant des contrôles ou traitements complémentaires aux contrôles standards de SPITAB.

PAGE DE STRUCTURE:
Ensemble constitué par <20 éléments. On y attache éventuellement une
autorisation de mise à jour, d’interrogation, un programme de contrôle
(Exit-User)

PARAMETRES DE TRANSFERT:
Assure la recopie d’une table SPITAB sur le fichier CPT.P000. Seul le
responsable est habilité à créer et modifier les paramètres.

POSTE:
Ensemble des éléments d’une table.

REFERENCE:
Est constituée d’un ou plusieurs éléments contiguës de longueur < 50

STRUCTURE D’UNE TABLE:
Description du contenant de la table. Chaque table à sa propre structure.

TABLE:
Ensemble de postes. Se caractérise par un code (ou numéro) et un libellé.

TABLE COMPTABLE:
Toutes les tables livrées sur le Fichier CPT.P000.

TABLE EXTRA-COMPTABLE:
Tables de 0198 à 0208 livrées sur le Fichier CPT.P140.

TABLE GENERALE:
Résidence des tables en mémoire.

TABLE INTERNE:
Table résidente en mémoire (en ECSA) dans une Table Générale.

TRANSACTION:
SPITAB est livré avec un ensemble de programmes fonctionnant en temps réel pour gérer les tables: description de leur structure (DST) mise à jour des postes (MAJ), liste sélective (LIS), personnalisation des écrans
de MAJ (FDE). Ce sont les transactions standard de SPITAB.