Показаны сообщения с ярлыком TokenService. Показать все сообщения
Показаны сообщения с ярлыком TokenService. Показать все сообщения

вторник, 22 декабря 2009 г.

Системные сервисы

http://localhost:8080/axis2/services/TokenService?wsdl (TokenService) -

http://localhost:8080/axis2/services/TaskManagementServices?wsdl (TaskManagementServices)

http://localhost:8080/ode/processes/TMP?wsdl (TMPService)

http://localhost:8080/ode/processes/completeTask?wsdl - (UIFWService) Работа сервиса аналогична нажатию кнопки "Complete"

http://localhost:8080/ode/processes/workflow/ib4p?wsdl (UserBusinessProcessService)

http://localhost:8080/axis2/services/RBACQueryService?wsdl - сервис работы с LDAP

http://localhost:8080/ode/processes/ProcessManagement?wsdl - работа с процессами, получение служебных данных

http://localhost:8080/ode/processes/InstanceManagement?wsdl - позволяет работать с Instances процессов (останов, удаление, ошибка...)


Запуск внешнего сервиса (созданного и задеплоинного с помощью Intalio)


Запуск отдеплоинного процесса через wsdl из другого процесса:
Отдеплоинные процессы находятся по адресу: http://localhost:8080/ode/axis2-admin/listService
чтобы скачать wsdl требуется выбрать нужный процесс, например EXTERNALSERVICE/external/ProcService/User/UserAndProcServiceForPortTypeProcessPlk и щелкнуть по нему левой клавишей мыши, в следствии этого мы переходим на wsdl процесса, затем правая калвиша мыши->исходный текст, затем сохраняем к себе на диск, затем импортируем (drag-and-drop), к себе в проект, и открывает его с помощью wsdl editor, затем правим пути, например вот так:
было:
EXTERNALSERVICE/external/ProcService/User/UserAndProcServiceForPortTypeProcessPlk
стало:
UserAndProcServiceForPortTypeProcessPlk
после этого берем *.xsd которые требуются для проекта, они указаны в нашем wsdl вот так:
EXTERNALSERVICE/external/ProcService/User/UserAndProcServiceForPortTypeProcessPlk?xsd=xsd0, на самом деле *.xsd находится по адресу:
http://localhost:8080/ode/processes/EXTERNALSERVICE/external/ProcService/User/UserAndProcServiceForPortTypeProcessPlk?xsd=xsd0, переходим по этой ссылке и открываем исходный текст, затем сохраняем рядом с нашим wsdl (чтобы не потерять ;)), так делаем везде где имеются ссылки на *.xsd. После выполнения этой процедуры копируем к себе в проект эти файлы (*.xsd). Теперь надо поменять пути *.xsd на имена наших файлов *.xsd, которые мы скопировали в проект. Теперь можно работать с этим wsdl.