План развертывания - это файл XML, содержащий имя связанного артефакта (IMSTMRA), группу, к которой он принадлежит, все зависимости от других артефактов.
Ниже приведен пример плана развертывания адаптера ресурсов.
<connector xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2"
xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2"
xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2">
<dep:environment>
<dep:moduleId>
<dep:groupId>com.ibm.imsico</dep:groupId>
<dep:artifactId>IMSTMRA</dep:artifactId>
<!-- Укажите версию используемого адаптера ресурсов.-->
<dep:version>12.1.0</dep:version>
<dep:type>rar</dep:type>
</dep:moduleId>
<dep:dependencies>
<dep:dependency>
<dep:groupId>com.ibm.imsico</dep:groupId>
<dep:artifactId>icu4j</dep:artifactId>
</dep:dependency>
</dep:dependencies>
<!-- При использовании WAS CE 3.0 или выше уберите символы комментария со следующих срок export-package -->
<!-- <dep:export-package>com.ibm.connector2.ims.ico</dep:export-package> -->
<!-- <dep:export-package>com.ibm.ims.ico</dep:export-package> -->
<!-- <dep:export-package>commonj.connector.runtime</dep:export-package> -->
</dep:environment>
<resourceadapter>
<resourceadapter-instance>
<!-- Укажите имя для адаптера ресурсов -->
<resourceadapter-name>IMSTMRA</resourceadapter-name>
<naming:workmanager>
<naming:gbean-link>DefaultWorkManager</naming:gbean-link>
</naming:workmanager>
</resourceadapter-instance>
<outbound-resourceadapter>
<connection-definition>
<connectionfactory-interface>javax.resource.cci.ConnectionFactory</connectionfactory-interface>
<connectiondefinition-instance>
<!-- Укажите имя JNDI для экземпляра фабрики соединений. -->
<!-- Это имя можно указать в поле resource-link в элементе -->
<!-- resource-ref модуля Java EE. -->
<name>jca/myIMSTMRA</name>
<!-- Измените имя хоста, номер порта и имя хранилища данных для среды. -->
<config-property-setting name="HostName">your.ims.host.com</config-property-setting>
<config-property-setting name="PortNumber">9999</config-property-setting>
<config-property-setting name="DataStoreName">IMS1</config-property-setting>
<connectionmanager>
<!-- Указано значение No Transaction, так как адаптер ресурсов IMS TM не поддерживается 2PC в WAS CE -->
<!-- или другом сервере, отличном от IBM. -->
<no-transaction/>
<!-- Опции объединения соединений в пул-->
<!-- Для соединений и повторного использования соединений указан одиночный пул. -->
<!-- Измените свойства пула соединений для своей среды. -->
<single-pool>
<max-size>10</max-size>
<min-size>0</min-size>
<blocking-timeout-milliseconds>5000</blocking-timeout-milliseconds>
<idle-timeout-minutes>5</idle-timeout-minutes>
<select-one-assume-match />
</single-pool>
</connectionmanager>
</connectiondefinition-instance>
</connection-definition>
</outbound-resourceadapter>
</resourceadapter>
</connector>
Для загрузки этого примера файла XML плана развертывания щелкните правой кнопкой здесь и выберите Сохранить объект как (Mozilla Firefox) или Сохранить объект как (Microsoft Internet Explorer).