Extraction IMS

Utilisez la fonction de programme utilitaire Extraction IMS pour extraire des données de l'ensemble des segments IMS ou des segments IMS sélectionnés d'une base de données et sauvegarder les données dans un ensemble de données séquentielles (fichier de déchargement).

(Facultatif) Créez un modèle d'éditeur formaté File Manager for z/OS à partir d'un modèle spécifié dans le paramètre de configuration des bibliothèques de modèles du sous-système IMS. Ce modèle peut être utilisé pour afficher ou éditer l'ensemble de données séquentielles en mode formaté.

Si l'extraction aboutit, la boîte de dialogue associée comportera un bouton permettant d'afficher ou d'éditer l'ensemble de données.

Cette page décrit le mappage des zones aux paramètres de lot et contient des remarques diverses. Pour plus d'informations, voir IBM File Manager® Users Guide and Reference for IMS.

Limitations

Paramètres de base

Sous-système - Vous pouvez spécifier le sous-système IMS à l'aide du bouton de recherche situé à droite. Là, vous pouvez également éditer la configuration du sous-système en cliquant sur le bouton d'édition situé à droite de la zone.

Type de zone d'écran - Indique le type de zone d'écran dans laquelle vous souhaitez exécuter la fonction. La base de données doit être en ligne pour utiliser le traitement de messages par lots ; vous pouvez utiliser l'interface DLI lorsque la base de données est hors ligne ou si le partage de données est pris en charge. L'administrateur système peut désactiver ces options dans les options d'installation de File Manager. Paramètre par lots : REGNTYPE

Mode - Indique s'il faut utiliser un bloc de communication de programme existant dans un bloc de spécification de programme pour indiquer les segments à extraire (statique), ou si File Manager for z/OS doit dynamiquement créer un bloc de communication de programme pour la base de données spécifiée (dynamique). L'administrateur système peut désactiver ces options dans les options d'installation de File Manager. Paramètre par lots : PSBTYPE

Fichier de déchargement - Indiquez le nom de l'ensemble de données séquentielles vers lequel l'extraction est effectuée. Il doit s'agir d'un ensemble de données séquentielles physiques, d'un ensemble de données partitionnées ou d'un ensemble de données de bibliothèque présentant un format d'enregistrement de type bloc variable et une longueur d'enregistrement maximum au moins aussi longue que la longueur concaténée de tous les segments qui seront extraits ; s'il s'agit d'un ensemble de données partitionnées ou de bibliothèque, un membre doit également être spécifié. Si cet ensemble de données n'existe pas, vous serez invité à lui attribuer certains paramètres d'allocation critiques par défaut. Nom de définition de données par lots : UNLOAD

Créer modèle - Pour créer un modèle à utiliser dans le cadre de l'éditeur formaté File Manager de base, indiquez le nom de l'ensemble de données séquentielles dans lequel créer le modèle. Il doit s'agir d'un ensemble de données séquentielles physiques, d'un ensemble de données partitionnées ou d'un ensemble de données de bibliothèque existant ; s'il s'agit d'un ensemble de données partitionnées ou de bibliothèque, un membre doit également être spécifié. Paramètres par lots : TDSNIN et TDSNOUT

Haut de la page

Options de traitement

Utiliser les critères - Pour utiliser les critères de sélection de File Manager for z/OS, indiquez le fichier et/ou le membre qui contient les critères de sélection. Paramètres par lots : CRITERIA, CRITDSN

Fourchette de clés - Pour limiter l'extrait aux segments présentant une certaine plage de valeurs de clé, indiquez cette plage ici. Vous devez indiquer une clé de début et une clé de fin, séparées par une virgule. Vous pouvez utiliser l'échappement hexadécimal (par exemple, X'4040') ou l'échappement de casse (par exemple, C'Aa") individuellement pour chaque clé ; vous devez utiliser l'un de ces échappements pour toutes les valeurs de clé qui contiennent une virgule. Paramètre par lots : KEYRANGE

Liste de clés - Si vous souhaitez limiter l'extrait aux segments présentant un certain ensemble de valeurs de clé, indiquez cet ensemble ici. Si vous indiquez plusieurs valeurs de clé, séparez les valeurs par une virgule. Vous pouvez utiliser l'échappement hexadécimal (par exemple, X'4040') ou l'échappement de casse (par exemple, C'Aa") individuellement pour chaque clé ; vous devez utiliser l'un de ces échappements pour toutes les valeurs de clé qui contiennent une virgule. Paramètre par lots : KEYLIST

Fichier de clés - Pour limiter l'extrait aux segments présentant un certain ensemble de valeurs de clé, et qu'un fichier ou un membre contient les valeurs de clé des segments racine des enregistrements à extraire, indiquez le nom du fichier (et, de manière facultative, du membre) ici. Paramètre par lots : KEYEXT, définition de données par lots : KEYSFILE

Segments racine maximum - Pour limiter l'extrait à un certain nombre de segments maximum, saisissez ce nombre maximum ici. Paramètre par lots : MAXROOTS

Editer les fichiers de la base de données - Si Mode est défini sur Dynamique, vous pouvez cocher cette case pour éditer les fichiers associés au nom de base de données saisi préalablement à l'exécution de l'extrait. Lorsque cette case est cochée, une boîte de dialogue distincte s'affiche. Elle permet d'éditer les fichiers concernés ; les modifications apportées sont conservées pour la base de données et le sous-système affectés. Cette option n'a aucun effet si l'administrateur système a configuré les options d'installation du sous-système IMS sélectionné de façon à utiliser l'allocation dynamique des fichiers, ou si la base de données indiquée est une base de données HALDB. Paramètres par lots : DBDDSN1, DBDDSN2, ..., DBDDSN6

Ecrire l'horodatage SDEP dans le fichier de déchargement (si applicable) - Indique si FM/IMS doit écrire l'horodatage SDEP dans le fichier de déchargement. Cette option s'applique uniquement aux bases de données DEDB comportant des segments dépendant séquentiellement (SDEP). Paramètre par lots : SDEPTSO

Interaction entre les options de traitement : - L'ensemble final de segments à extraire est l'ensemble de tous les segments couverts par la fourchette de clés, la liste de clés et le fichier de clés (ceux-ci sont réunis, c'est-à-dire ajoutés les uns aux autres, sans toutefois conserver les doubles), lesquels sont croisés avec l'ensemble de segments couverts par les critères de sélection.

Haut de la page