Создание связывания данных с помощью сценария Ant

Выбрав опцию "Сохранить сеанс как сценарий Ant", с помощью мастера Связывание данных CICS/IMS можно создать сценарий Ant.

Задача поиска данных

На этапах импорта и создания агент поиска и загрузчик ресурсов предусматривают взаимодействие с пользователем. Путем совместного использования агента поиска и загрузчика ресурсов можно импортировать и создавать различные артефакты. Для их идентификации применяются имена (QName). Например, агенту поиска Cobol присвоено следующее имя: {com/ibm/adapter}CobolDiscoveryAgent.

В следующем примере показан раздел поиска данных сценария Ant, применяемый для создания связывания данных 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 - имя импортируемого ресурса (например, ресурса Cobol).
    • queryProperties - список параметров, представляющих информацию, необходимую для отправки запроса.
    • importResource - имя импортируемого ресурса (например, ресурса Cobol).
    • queryResult - выбранные узлы дерева результатов, подлежащие импорту в качестве артефактов приложения.
    • propertyGroup - структура, содержащая свойства и их значения.
  2. writeToWorkspace
    • workspaceResourceWriter - имя загрузчика, применяемого для создания артефактов приложения.
    • propertyElement - список пар имя-свойства/значение-свойства, применяемый для создания артефактов.

Комментарии