Création d'une liaison de données à l'aide d'un script Ant

Vous pouvez utiliser l'assistant de liaison de données CICS/IMS pour créer un script Ant simplement en sélectionnant "Sauvegarder la session en tant que script Ant".

Tâche de reconnaissance des données

Lors des étapes d'importation et de génération, l'agent de rechercher et l'enregistreur de ressources nécessitent que l'utilisateur fournisse un certain nombre de donnée d'entrée. L'agent de reconnaissance et l'éditeur de ressources peuvent être associés de différentes manières pour importer et générer l'artefact souhaité. Ils sont identifiés par leur nom (QName). Par exemple, l'agent de reconnaissance Cobol peut être identifié par le nom suivant : {com/ibm/adapter}CobolDiscoveryAgent.

L'exemple suivant décrit la section de reconnaissance de données du script Ant utilisé pour la génération de liaison de données J2C :
<adapter:discover>
	<adapter:performImport agent="{com/ibm/adapter}CobolDiscoveryAgent">
		<adapter:importResource>
			<adapter:propertyGroup name="CobolFileGroup">
				<adapter:propertyElement name="CobolFile" value="/${project}/taderc99.ccp"/>
			</adapter:propertyGroup>
		</adapter:importResource>
		<adapter:queryProperties>
			<adapter:propertyGroup name="ImportProperties">
				<adapter:propertyElement name="Platform" value="Win32"/>
			</adapter:propertyGroup>
		</adapter:queryProperties>
		<adapter:queryResult>
			<adapter:selectElement name="DFHCOMMAREA"/>
		</adapter:queryResult>
	</adapter:performImport>
	<adapter:writeToWorkspace writer="{com/ibm/adapter/cobol/writer}JAVA_WRITER">
		<adapter:propertyGroup name="COBOLToJavaResourceWriter">
			<adapter:propertyElement name="GenerationStyle" value="0"/>
			<adapter:propertyGroup name="Java Type Name">
				<adapter:propertyElement name="Overwrite existing class" value="true"/>
				<adapter:propertyElement name="Project Name" value="${project}"/>
				<adapter:propertyElement name="Package Name" value="com.ibm.test"/>
				<adapter:propertyElement name="Class Name" value="Taderc99"/>
			</adapter:propertyGroup>
		</adapter:propertyGroup>
	</adapter:writeToWorkspace>
</adapter:discover>

:

  1. performImport
    • importResource est la ressource à importer, par exemple une source Cobol.
    • queryProperties est une liste de paramètres qui représentent les informations requises pour créer une requête.
    • importResource est la ressource à importer, par exemple une source Cobol.
    • queryResult représente les noeuds sélectionnés dans l'arborescence de résultats, destinés à être importés en tant qu'artefacts d'application.
    • propertyGroup est la structure contenant les propriétés et leurs valeurs.
  2. writeToWorkspace
    • workspaceResourceWriter est le nom de l'éditeur utilisé pour générer les artefacts d'application.
    • propertyElement est une liste (paires de propriétés nom/valeur) utilisée par l'éditeur pour la génération.

Vos commentaires