, , ,

Как получить доступ к Oracle SOA Suite Worklist’у с помощью удаленного Java-клиента (Часть 2)

пятница, 20 ноября 2009 г. Оставить комментарий

В первой части я рассмотрел способ соединения SOAP_CLIENT, теперь рассмотрим способ соединения REMOTE_CLIENT. Собственно все тоже, за исключением некоторых особенностей. В файле wf_client_config.xml необходимо, чтобы содержимое секции ejb было корректным. Почему нужно проверить секцию ejb можно прочитать в Oracle® BPEL Process Manager Developer's Guide, в главе 16.6 Building Clients for Workflow Services.

Следует убедиться, что содержимое элемента serverurl корректное. Правильное значение можно найти в элементе jndi.url в файле:

SOA_Oracle_Home\bpel\utilities\ant-orabpel.properties

Подробнее об этом можно почитать здесь. Секция ejb в файле должна иметь такой вид:

  opmn:ormi://soahost:6006:oc4j_soa/hw_services
oc4jadmin
welcome1
oracle.j2ee.rmi.RMIInitialContextFactory

Также следует изменить способ подключения.
// ...
IWorkflowServiceClient wfSvcClient = WorkflowServiceClientFactory.getWorkflowServiceClient(WorkflowServiceClientFactory.REMOTE_CLIENT);
// ...

На этом все изменения закончены, можно пользоватся новым подключением.

0 коммент. »

Оставьте Ваш комментарий