Руководство по WebSphere Application Server

ОнЛ@йн руководство с примерами по WAS

  • Главная
  • Авторское право
  • Команда
  • Контакты
  • Оглавнение

22

Ноя

6.3.4. Использование адаптеров ресурсов из приложения

Опубликовал admin  Рубрика Часть 6. Конфигурирование ресурсов

В примере 6.1 показано, как можно обратиться к адаптеру ресурсов CICS ECI из приложения. В данном фрагменте кода подразумевается, что у вас есть ссылка на ресурс eis/ref/ECICICS, указывающая на javax.resource.cci.ConnectionFactory с JNDI-именем eis/ECICICS. Это минимальный пример, без кеширования фабрики соединений и т. п.

Пример 6.1. Использование адаптеров ресурсов из приложения: пример кода

private int getRate(String source) throws java.lang.Exception {

// получаем JNDI-контекст

javax.naming.InitialContext ctx = new javax.naming.InitialContext(); // получаем локальную JNDI-среду

javax.naming.Context env =

(javax.naming.Context)ctx.lookup(«java:comp/env»);

javax.resource.cci.ConnectionFactory connectionFactory connectionFactory = (javax.resource.cci.ConnectionFactory) env.lookup(«eis/ref/ECICICS»);

// получаем соединение с EIS

javax.resource.cci.Connection connection = connectionFactory.getConnection();

// создаем взаимодействие иCICS ECI-специфическое взаимодействие spec javax.resource.cci.Interaction interaction =

connection.createInteraction();

com.ibm.connector2.cics.ECIInteractionSpec interactionSpec = new com.ibm.connector2.cics.ECIInteractionSpec();

// создаем запись коммуникационной области

source = (source.trim().toUpperCase()+" ").substring(0, 12);

GenericRecord record = new GenericRecord((source).getBytes(«IBM037»));

// задаем имя программы CICS, которую мы хотим вызвать interactionSpec.setFunctionName(«CALCRATE»);

// вызываем программу CICS

interaction.execute(interactionSpec, record, record);

// закрываем взаимодействие и соединение interaction.close();

connection.close();

// получаем результаты из возвращенной записи коммуникационной области byte[] commarea = record.getCommarea();

int value = Integer.parseInt(new String(commarea, «IBM037»).substring(8,12).trim());

return value;

}

  • Twitter
  • Одноклассники
  • ВКонтакте
  • FaceBook
  • ой Мир
« 6.3.3. Конфигурирование фабрик соединений J2C
6.4. Ресурсы JavaMail »

Рубрики

  • Часть 1. Основы
  • Часть 2. Технический обзор
  • Часть 3. Профили
  • Часть 4. Основы администрирования
  • Часть 5. Использование скриптов
  • Часть 6. Конфигурирование ресурсов
  • Часть 7. Управление Web-серверами
  • Часть 8. Асинхронный обмен сообщениями

Свежие записи

  • 8.4.8. Наилучшие подходы к работе с MDB-компонентами
  • 8.4.7. Связывание компонента, управляемого сообщением, с пунктом назначения
  • 8.4.6. Конфигурационные свойства активации MDB-компонентов
  • 8.4.5. Компоненты, управляемые сообщениями, и транзакции
  • 8.4.4. Жизненный цикл компонента, управляемого сообщениями

Страницы

  • Авторское право
  • Команда
  • Главная
    • Дополнения
    • Примечание
  • Контакты
  • Оглавнение

Последние записи

  • 8.4.8. Наилучшие подходы к работе с MDB-компонентами
  • 8.4.7. Связывание компонента, управляемого сообщением, с пунктом назначения
  • 8.4.6. Конфигурационные свойства активации MDB-компонентов
  • 8.4.5. Компоненты, управляемые сообщениями, и транзакции
  • 8.4.4. Жизненный цикл компонента, управляемого сообщениями
  • 8.4.3. Реализация компонента, управляемого сообщениями
  • 8.4.2. Взгляд на компонент, управляемый сообщениями, со стороны клиента
  • 8.4.1. Типы компонентов, управляемых сообщениями
  • 8.4. Компоненты, управляемые сообщениями
  • 8.3.5.-8.3.8 Размещение конечной точки для сообщений

Свежие комментарии

  • Комментариев нет
  • Случайные записи

    • 6.3. Ресурсы JCA
    • 1.4. Поддерживаемые платформы и программное обеспечение
    • 1.3. Пакеты
    • 1.2. WebSphere Application Server
    • 3.3.4. Создание пользовательского профиля
    • 3.3.5. Интеграция пользовательского узла в ячейку
    • 8.2.13. JMS и J2EE
© 2012 Руководство по WebSphere Application Server
Дизайн : Roam2Rome | Локализация темы для wordpress goodwin
Копирование материалов с данного сайта возможно только при наличии индексируемой ссылки на данный ресурс.