Pour les projets à service unique :
Rational Developer for System z File Manager propose maintenant un éditeur de modèle qui permet de générer des modèles en fonction d'un fichier de stockage COBOL ou d'une inclusion PL/I. L'éditeur de modèle fournit également des fonctions de création de modèles dynamiques et d'édition des informations relatives aux modèles. Ceci offre aux utilisateurs de Rational Developer File Manager un contrôle accru sur le formatage et le filtrage des critères qui peuvent être utilisés pour modifier des fichiers dans l'Editeur de données formatées.
La fonction Recherche/remplacement a été améliorée et permet maintenant de localiser/remplacer des résultats n'importe où dans le fichier courant. Lorsque vous effectuez une recherche, la fonction Recherche/remplacement commence par rechercher dans la fenêtre de données active, jusqu'au dernier enregistrement. Lorsque la recherche atteint la fin de la fenêtre active, les utilisateurs peuvent continuer la recherche en dehors de la fenêtre active dans le reste du fichier.
Nouvelle extension : Rational Developer for System z comporte une extension installée avec Rational Software Architect qui permet de modéliser le langage COBOL. Pour utiliser cette fonction, téléchargez et installez l'extension "Profils UML pour le développement COBOL". Pour obtenir des instructions et des informations supplémentaires, consultez la documentation RSA.
Les projets à service unique d'Enterprise Service Tools incluent une fonction qui prend en charge le prochain environnement d'exécution IMS Info 2.0. Vous pourrez déployer des artefacts générés dans Rational Developer for System z 7.1.1 quand l'environnement d'exécution IMS Info 2.0 sera disponible dans une future version.
File Manager Integration est un nouvel outil qui fournit l'Editeur de données formatées à IBM Rational Developer for System z version 7.1. L'Editeur de données formatées permet d'accéder en mode édition aux fichiers séquentiels, aux membres PDS, et aux clusters KSDS et ESDS VSAM sur la base d'une structure de données stockée dans les fichiers de stockage COBOL, les inclusions PL/I ou les modèles d'IBM File Manager.
L'éditeur de données formatées se procure la ou les structures de données contenues dans le fichier de stockage, l'inclusion ou le modèle, puis les applique aux enregistrements des fichiers de données, en fournissant une session d'édition de zone sensible à la différence de casse. La fonctionnalité ajoutée par Developer for System z File Manager est accessible grâce à l'intégration à IBM File Manager.
L'éditeur MFS vous permet de créer et de modifier le message MFS et de mettre en forme les fichiers. L'éditeur MFS offre un assistant qui vous permet de générer facilement de nouvelles définitions de formats MFS ainsi que de nouveaux fichiers de messages MFS. En outre, un éditeur permettant la modification visuelle et textuelle de fichiers source MFS existants est également inclus.
L'Editeur MFS prend en charge un nouveau mot clé, MFS COPY. Si le source MFS contient le mot clé COPY suivi du nom de fichier, l'Editeur MFS extrait dynamiquement les instructions à copier, afin de pouvoir ouvrir le fichier MFS.
CARMA contient une interface unifiée et un ensemble de services permettant d'accéder aux outils de gestion de configuration de logiciels (SCM) sur le système 390, ainsi qu'un client d'interface graphique générique que vous pouvez utiliser comme infrastructure de création d'interfaces graphiques SCM personnalisées.
CARMA a reçu des améliorations dans la version 7.1 lui permettant de prendre en charge des zones affichant les données pertinentes sur les membres CARMA et de gérer les versions. En outre, la prise en charge de la collecte d'informations sur les Gestionnaires RAM et les instances RAM ainsi que l'exécution d'actions personnalisées sur ces éléments a été ajoutée.
IBM® SCLM Developer Toolkit est une application plug-in Eclipse offrant des services de gestion de configuration logicielle (SCM) pour les environnements de développement Eclipse. Ce produit s'intègre au modèle Eclipse de fournisseur de référentiels pour offrir une interface standardisée aux opérations SCM, en utilisant SCLM. Un développeur Eclipse peut ainsi gérer les opérations relatives au code source et générer des processus utilisant ce plug-in dans SCLM.
Dans un projet mono-service utilisant le scénario de développement ascendant et la conversion compilée, le code de service Web généré peut désormais initialiser des zones particulières de la structure d'entrée passée à l'application existante en leur attribuant des valeurs par défaut que vous définissez vous-même. Cette initialisation est disponible pour les zones de la structure d'entrée que vous avez incluse dans la structure de données reçue par le service Web, mais aussi pour les zones que vous avez exclues de la structure de données reçue par le service Web.
Dans un projet mono-service utilisant les services Web pour l'exécution CICS, le scénario de développement ascendant et la conversion interprétative, vous pouvez désormais sélectionner les zones de la structure d'entrée de l'application que vous souhaitez voir apparaître dans la structure d'entrée des services Web, et, de même, les zones de la structure de sortie de l'application que vous vous souhaitez voir apparaître dans la structure de sortie des services Web. Cette fonction était déjà prise en charge pour la conversion compilée.
L'utilisation d'Enterprise PL/I pour z/OS est désormais prise en charge dans le scénario ascendant pour les services Web pour l'exécution CICS (conversion interprétative seulement) et pour les phases d'exécution par lots, TSO, USS et de passerelle IMS SOAP (conversion compilée seulement).
Dans un projet mono-service utilisant le scénario de développement ascendant et la conversion compilée, une prise en charge limitée d'espace de nom XML et des déclarations d'espace de nom par défaut est désormais assurée.
L'outil de processeur de traitement par lots, utilisé dans le scénario de développement ascendant, peut désormais journaliser les erreurs de syntaxe détectées pendant le traitement des fichiers source dans un fichier XML de votre choix.
Un afficheur de fichier WSBind permet désormais d'afficher le contenu des fichiers WSBind.
Dans un projet mono-service utilisant le scénario de développement ascendant et la conversion compilée, la taille maximale du message XML entrant et du message XML sortant est de 32 Mo pour chaque message, lorsque vous sélectionnez la version 3.4 du compilateur Enterprise COBOL. Vous pouvez sélectionner les Versions 3.1 à 3.4.
Dans un projet mono-service utilisant le scénario de développement ascendant et la conversion compilée ou interprétative, la génération d'un service Web unidirectionnel est désormais prise en charge. Un service Web unidirectionnel est un service Web qui reçoit un message mais ne renvoie pas de réponse.
Dans un projet à service unique utilisant le scénario de développement de passerelle IMS SOAP, le scénario de développement intermédiaire et la conversion compilée, le service Web finalisé peut désormais appeler un service Web sortant en utilisant la passerelle IMS SOAP.
Dans un projet mono-service utilisant le scénario de développement ascendant et la conversion compilée, Enterprise Service Tools (EST) peut extraire les commentaires du fichier source COBOL contenant la structure des données d'entrée et de sortie que le service Web doit utiliser en entrée et en sortie. Ces commentaires peuvent être inclus sous forme d'annotations dans le fichier WSDL et les deux fichiers XSD créés pour les services Web.
Dans un projet mono-service utilisant le scénario de développement ascendant et la conversion compilée ou interprétative, le Launchpad de l'assistant Enterprise Service Tools peut être lancé à partir d'un fichier COBOL dans un fichier de données partitionné MVS sur un système z/OS distant affiché dans la vue des systèmes distants du plan de travail. Les fichiers de sortie peuvent être générés soit sur le système z/OS distant, soit dans les répertoires locaux du poste de travail.
Dans les versions précédentes du scénario intermédiaire, les outils n'autorisaient pas la combinaison automatique du traitement des messages de demande et de réponse. Un codage manuel était nécessaire pour pouvoir combiner ces deux processus. Dorénavant, dans le scénario de développement intermédiaire, l'assistant Générer le code de conversion génère automatiquement les convertisseurs entrant et sortant, et, dans le cas d'une exécution des services Web CICS, le fichier WSBind qui contient la configuration de la conversion pour les messages de demande et de réponse.
Les fichiers du code source de l'exécution, les JCL et les autres fichiers peuvent être générés pour la version V3.2 ou V3.1 d'IBM CICS Service Flow Runtime for CICS Transaction Server pour z/OS.
Un flux de services peut appeler une application non terminal à l'aide de la commande LINK avec l'option CHANNEL (en plus de la possibilité déjà existante d'utiliser la commande LINK avec l'option COMMAREA). (CICS 3.2 seulement)
Un flux de services peut utiliser le mécanisme Link3270 Bridge pour interagir avec les applications terminal qui communiquent via des commandes élémentaires de transmission de données (telles que SEND, RECEIVE et CONVERSE), en plus de la prise en charge déjà existante des applications utilisant BMS (Basic Mapping Support). (CICS 3.2 seulement)
Un flux de services peut utiliser un nom de transaction CICS non défini par défaut pour appeler une application non terminal (à l'aide de la commande LINK avec l'option CHANNEL ou COMMAREA) ou pour appeler un service Web. Cette fonction vous permet d'attribuer différents droits d'accès à différents appels de la même application non terminal ou du même service Web. (CICS 3.2 seulement)
Les fichiers de service Web peuvent être générés dans différents formats WSDL (WSDL 1.1 ou WSDL 2.0) et dans différents formats SOAP (SOAP 1.1, SOAP 1.2 ou les deux). La prise en charge de WSDL 2.0 et de SOAP 1.2 est limitée au niveau de prise en charge fourni par l'assistant de Services Web de CICS dans IBM CICS Transaction Server for z/OS V3.2. (CICS 3.2 seulement)
L'interface SFPI (Service Flow Programming Interface) vous permet d'écrire un importateur personnalisé pour convertir vos structures de données et vos informations d'appel existantes dans les artefacts de message et d'opération utilisés dans les projets de flux de services. Les importateurs standard des projets de flux de services peuvent importer des données COBOL et PL/I, des définitions WSDL, des informations BMS et des écrans HATS (Host Access Transformation Services).
Dans l'éditeur des propriétés de génération, une option appelée "Sauter données reçues" vous permet de gérer le cas de figure dans lequel une application terminal transmet plusieurs écrans au terminal sans attendre que le terminal envoie des données d'entrée.
Vous pouvez désormais renommer les types de fichiers ou d'artefacts suivants sans rompre les connexions existantes entre la ressource renommée et les autres fichiers ou artefacts du flux de service : fichiers d'opérations (*.wsdl), fichiers de mappage (*.seqmap), fichiers ESQL (*.esql), fichiers de message (*.mxsd), messages individuels dans un fichier de message, parties de messages.
L'assistant Générer le code de conversion crée un fichier de propriétés de flux de services (un fichier binaire avec une extension .sfp) au lieu d'un fichier JCL de mise à jour du fichier de propriétés, lorsque l'exécution cible est CICS 3.2. A l'aide du fichier de propriétés du flux de services, l'exécution de flux de services gère les flux par le biais d'une transaction CICS qui permet aux utilisateurs d'activer et de désactiver les flux et de surveiller le nombre d'utilisations du flux. (CICS 3.2 seulement)
Dans l'assistant Générer le code de conversion, une option appelée "Confier à SFR la gestion des définitions de la création de ressource" simplifie et accélère la tâche de définition des ressources dans le système z/OS distant lors du développement du flux de service. Cette fonction ne doit être utilisée que pendant le développement du flux de services. (CICS 3.2 seulement)
Les informations sur les messages d'erreur et le journal de l'assistant Générer le code de conversion ont été améliorées. Chaque erreur est associée à un numéro d'erreur, à un texte de message, à une explication et à une description de l'action que l'utilisateur doit effectuer.
Dans la sortie de trace de CICS, une plus grande quantité d'informations de trace est générée lorsque le flux de services appelle une application ou un service Web. Cela facilite le suivi de ces événements.
Dans l'assistant Nouvelles propriétés de génération, vous pouvez définir une option qui lui permet d'initialiser les nouvelles propriétés de génération en leur attribuant les mêmes valeurs que celles d'un ensemble de propriétés de génération existant déjà dans le même flux. Cette fonction est très utile pour initialiser un second ensemble de propriétés de génération pour un flux appelé en lui affectant les mêmes valeurs que celui de son premier ensemble de propriétés de génération.
Dans l'éditeur de mappage de flux, vous pouvez ajouter des messages aux routines de mappage, soit en faisant glisser un message vers l'écran Cible ou l'écran Source de l'éditeur, soit en sélectionnant plusieurs messages dans une liste de tous les messages dans un fichier de message sélectionné.
Dans l'éditeur de flux, vous pouvez désormais utiliser l'assistant Créer une instruction conditionnelle qui vous permet de créer facilement une instruction conditionnelle ESQL pour un noeud While. Cet assistant est toujours utilisable avec un noeud de commutateur.
Vous pouvez lier la vue de l'Explorateur de projet EST aux éditeurs actuellement ouverts. Lorsque vous sélectionnez un éditeur et le définissez donc comme prioritaire, la ressource en cours d'édition est automatiquement sélectionnée dans la vue de l'Explorateur de projet EST. De même, le fait de sélectionner une ressource en cours d'édition dans l'Explorateur de projet EST définit automatiquement l'éditeur utilisé comme l'éditeur sélectionné (prioritaire) dans la zone de l'éditeur.
Dans la vue de l'Explorateur de projet EST, vous pouvez ajouter un nouvel élément de message à n'importe quel message existant ou à un groupe de messages à l'intérieur d'un message existant, sans qu'il soit nécessaire d'ouvrir le message à l'aide d'un éditeur de définition de message.
Dans l'éditeur des propriétés de génération d'Enterprise Service Tools, lorsque vous définissez les propriétés de génération relatives à l'appel d'un service Web sortant, vous pouvez préciser l'emplacement du fichier WSBind ou WSDL du service Web sortant en parcourant une vue d'arborescence hiérarchique du répertoire USS d'un ou de plusieurs systèmes z/OS distants, et en effectuant des sélections dans cette arborescence.
Dans l'assistant Générer le code de conversion d'Enterprise Service Tools, lorsque vous sélectionnez l'option permettant à l'assistant de copier ses fichiers de sortie sur un ou plusieurs systèmes z/OS distants, vous pouvez parcourir et faire glisser un emplacement à partir d'un ou plusieurs systèmes z/OS distants (y compris les fichiers MVS et les répertoires USS, représentés dans une vue en arborescence) pour chaque fichier en sortie à copier.
Dans l'éditeur des propriétés de génération d'Enterprise Service Tools, lorsque vous définissez les propriétés de génération relatives à l'appel d'un service Web sortant, vous pouvez préciser l'emplacement du fichier WSBind ou WSDL du service Web sortant dans la liste de tous les répertoires de collecte existants dans la région CICS distante.
De même, dans l'assistant Générer le code de conversion d'Enterprise Service Tools, lorsque vous avez sélectionné l'option permettant à l'assistant de copier ses fichiers de sortie dans un ou plusieurs systèmes z/OS, et que vous créez des fichiers de sortie pour un service Web, vous pouvez sélectionner l'emplacement du fichier WSBind ou WSDL pour le nouveau service Web dans la liste de tous les répertoires de collecte existants dans la région CICS distante.
Dans l'éditeur hôte, l'éditeur recharge les descriptions d'écrans en cours et exécute une reconnaissance d'écran pour l'écran d'application affiché, chaque fois qu'un événement pouvant affecter la reconnaissance d'écran se produit (notamment chaque fois qu'une description d'écran est sauvegardée dans l'éditeur de message d'écran, ou chaque fois qu'un fichier de message d'écran est supprimé, ou chaque fois qu'un nouveau message d'écran est créé par importation d'un fichier BMS).
System z Database Application Generator est un assistant qui permet aux développeurs CICS de créer facilement de nouvelles applications COBOL, compatibles Web et capables d'accéder aux bases de données z/OS DB2. Cet assistant génère automatiquement des pages Web JSF et des applications COBOL à partir de données définies par l'utilisateur.
System z Database Application Generator vous permet d'utiliser un schéma de base de données pour créer rapidement une couche z/OS d'accès aux données et le client Web qui l'accompagne. En outre, vous pouvez travailler directement à partir d'un modèle UML. Cela vous permet de traduire des modèles UML en COBOL afin de les utiliser pour fournir une couche z/OS d'accès aux données, à travers une base de données relationnelle (DB2, par exemple). Des opérations CRUD sont également possibles. Enfin, System z Database Application Generator offre un client Web JSF pouvant être utilisé pour appeler des programmes COBOL générés par l'intermédiaire d'appels de service Web.
Rational Developer for System z version 7.1.0 prend en charge une fonction de client enrichi HATS (Host Access Transformation Services) qui vous permet d'installer les applications de client enrichi HATS dans l'espace de travail Rational Developer for System z. Cette fonction vous donne la possibilité de transformer l'accès aux applications hôte existantes avec la fonction de client enrichi de HATS.
Vous trouverez davantage d'informations relatives aux nouvelles fonctions de développement et de transformation d'applications z/OS dans les rubriques sur les applications z/OS du guide Premiers Pas de Welcome Experience ou dans les rubriques relatives sous Ressources Web. Il apparaît au premier démarrage du produit. Si vous avez travaillé dans le produit et que Welcome Experience ne s'affiche pas à l'écran, sélectionnez Help > Welcome.