Utilisez l'assistant d'importation de fichiers pour importer un fichier de langage
source dans un projet de bundle CICS afin de créer une liaison XML et un schéma associé
pour les flux Atom.
Ce projet de bundle peut ensuite être déployé dans le système CICS sous forme de transformation XML.
Avant de commencer
Vous devez disposer du fichier de langage source que vous souhaitez
associer à la transformation XML.
Pourquoi et quand exécuter cette tâche
L'assistant peut utiliser une structure de langage COBOL, C/C++ ou
PL/I pour générer la liaison XML et le schéma associé. La liaison XML et le
schéma sont ensuite importés dans un projet de bundle pouvant être exporté
sous forme de fichier .zip vers le système de fichiers local afin d'être déployé
sur un système CICS. Vous pouvez également l'exporter directement sous z/OS UNIX. Ce projet de bundle exporté constitue la transformation XML pouvant être
utilisée dans un flux Atom.
Procédure
- Facultatif : Si vous ne disposez pas d'un projet pour l'importation de la transformation
XML, créez un nouveau projet de bundle CICS dans CICS Explorer.
- Pour accéder à la perspective Ressource, sélectionnez
dans la barre de menus principale.
Dans la fenêtre Ouvrir la perspective, sélectionnez Ressource,
puis cliquez sur OK.
- Dans la barre de menus principale, sélectionnez . L'assistant Projet de bundle s'ouvre alors.
- Dans la zone Nom du projet,
entrez un nom pour le nouveau projet.
- Cliquez sur Terminer.
Le nouveau projet de bundle CICS
apparaît alors dans la vue Explorateur de projets.
- Cliquez avec le bouton droit de la souris sur le projet dans la vue Explorateur de
projets de la perspective Ressource, puis cliquez sur Importer.
- Développez le dossier Général, puis cliquez sur Importer la source de transformation XML. L'assistant d'importation de fichiers s'ouvre alors.
- Cliquez sur Explorer pour rechercher le
fichier de langage source à associer à la transformation XML. Accédez
ensuite au fichier que vous souhaitez utiliser. Ce fichier peut être
de l'un des types suivants :
Type de fichier |
Langage de programmation |
.c |
Fichier de code source C/C++ |
.cpp |
Fichier de code source C/C++ |
.h |
Fichier d'en-tête C/C++ |
.cbl |
Fichier de code source COBOL |
.cob |
Fichier de code source COBOL |
.cpy |
Fichier de données de fichiers de stockage COBOL |
.pli |
Fichier de description de données PL/I |
- Dans la zone Enter or select the parent folder (Indiquer ou
sélectionner le dossier parent), indiquez le nom du projet de bundle dans lequel
vous souhaitez importer la liaison XML et le schéma, ou sélectionnez-en un dans la liste.
- Indiquez le nom de la liaison XML et du schéma associé dans la zone XML Transform
source name in bundle (Nom de la source de transformation XML dans le bundle).
Cette zone est renseignée à l'aide du nom du fichier de langage source
précédemment spécifié. Cependant, vous pouvez indiquer un autre nom de
fichier si vous conservez la même extension.
- Définissez ensuite le niveau de mappage. Ce niveau définit la
quantité d'informations converties entre le fichier de langage source
et le schéma XML. Pour tirer parti des mappages les plus sophistiqués,
définissez le dernier niveau de mappage. Pour plus d'informations sur
les niveaux de mappage, voir Niveaux de mappage pour les assistants CICS dans la documentation du produit CICS TS V5.2
- Cliquez sur Terminer pour créer la liaison XML
(.xsdbind) et le schéma (.xsd) et les importer dans le projet de bundle.
Notez que ces fichiers sont importés dans le dossier xsdbind du projet.
Une copie du fichier de langage source est également importée dans le projet
de bundle pour référence, et le fichier manifeste (cics.xml) du dossier
META-INF est mis à jour avec la nouvelle définition de transformation XML.
Résultats
La liaison XML et le schéma sont importés dans le projet de bundle.
Que faire ensuite
Vous pouvez exporter le projet de bundle sous forme de fichier .zip
dans le système de fichiers local afin de le déployer sur un système CICS, ou l'exporter directement sous z/OS UNIX. Pour plus d'informations, voir
Déploiement d'un bundle CICS.