none
Orchestrator Integration Pack для HP SM RRS feed

Ответы

  • В общем судя по мануалам HPSM http://192.168.209.176:13080/sc62server/PWS/ - это веб сервис для обратной совместимости с HP Open View Service Center. А http://192.168.209.176:13080/SM/7/ - это новая версия веб сервиса. Глянуть можно тут http://smnsn2cm.saas.hp.com/help/index.jsp?topic=/tailor/web_services/concepts/service_manager_wsdl_files.htm. У меня есть мнение, что интегрейшн пак работает лишь со старой версией веб сервиса, так что нужно добиваться работы именно старого. Попробуйт все же попробывать добиться, чтобы по адресу /sc62server/PWS/IncidentManagement.Wsdl отдавался.

    Update: В общем нашел я установленный HPSM, посмотрел веб сервис. /sc62server/PWS/IncidentManagement.wsdl открывается, но /SM/7/IncidentManagement.wsdl нет. Но самое интересное, что в описании есть такая строчка

     <xs:import namespace="http://servicecenter.peregrine.com/PWS/Common" schemaLocation="http://HPSMServerAddress:13080/sc62server/PWS/Common.xsd"/>

    Посмотрел на Ваш скрин из первого поста, и у меня родилось еще одно предположение. Посмотрите корректно ли отдается файл  http://192.168.209.176:13080/sc62server/PWS/Common.xsd

    Update2: В общем мутный какой то интергрейшн пак, завести его мне тоже не удалось. Но однако в Оркестраторе есть действие Invoke Web Service. Используя его, можно использовать намного больший функционал, чем тот, что доступен в интегрейшн паке. Там все так же, указываете WSDL файл, а он вам говорит, какие методы вы можете использовать. Рекомендую покопать в этом направлении.

    • Изменено DaminovAR 28 июня 2012 г. 5:30
    • Помечено в качестве ответа MeLo4 27 августа 2012 г. 6:48
    28 июня 2012 г. 4:34
  • Спасибо, за ответы! 

    Как бы этих разработчиков найти теперь...

    Необходимо чтобы оба сервера были либо в одном домене, либо знали друга дргу по доменным именам. Дополнительно dns суффиксы пропишите или алиасы.
    • Помечено в качестве ответа MeLo4 27 августа 2012 г. 6:47
    23 августа 2012 г. 13:16

Все ответы

  • Проверьте региональные настройки на сервере HPSM и Orchestrator.
    26 июня 2012 г. 10:24
  • На одном сервере стоит Win 2003 sp2 (HP SM) En на Orchestrator  - 2008 r2 Rus. 

    У обоих прописано En и Rus языки так же и клавиатура... 

    Они должны совпадать?

    Время одно, часовые пояса тоже.

    • Изменено MeLo4 26 июня 2012 г. 11:04
    26 июня 2012 г. 10:49
  • Должно совпадать поле Формат. Попробуйте из браузера на севере где Оркестратор открыть адрес с wsdl.
    26 июня 2012 г. 12:22
  • http://ipadress:13080/sc62server/PWS/ - Этот?

    Формат совпадает.

    * "ipadress" - стоит ip адрес

    • Изменено MeLo4 26 июня 2012 г. 12:37
    26 июня 2012 г. 12:36
  • http://192.168.209.176:13080/c62server/PWS/IncidentManagement.wsdl

    Вот это. Корректно ли вам сам WSDL файл отдается.

    26 июня 2012 г. 13:36
  • Вот что выходит:

    Эта ошибка (HTTP 400 Bad Request) означает, что обозревателю Internet Explorer удалось подключиться к веб-узлу, но веб-страница не была найдена из-за ошибки в адресе.

    Проверял на сервере оркестратор, HP SM и на рабочей станции. Вход просто HP SM  у них у всех был..

    26 июня 2012 г. 13:51
  • А HP Service Manager Web Service установлен?

    Зайдите локально на сервер с HP, запустите браузер, отключите "show friendly HTTP error message" (не знаю, как это по русски звучит, нет под рукой), и снова откройте http://192.168.209.176:13080/c62server/PWS/IncidentManagement.wsdl


    http://www.scsmsolutions.com/ freemanru (at) gmail (dot) com

    26 июня 2012 г. 17:11
    Модератор
  • Добрый день. 

    HP Service Manager Web Service - установлен (вроде как он не отдельный компонент и устанавливается совместно с HP SM, или не так?)

    отключил, теперь не отображает ошибок никаких.. просто пустое окно..

    27 июня 2012 г. 5:41
  • WSDL файл - это файл описания методов работы с веб сервисом. Попробуйте в IIS Manager найти ваш сайт, на котором находится веб сервис HPSM, и посмотрите есть ли там физически этот файл.
    27 июня 2012 г. 6:51
  • стоит Tomcat а не IIS...

    Сделал поиск по серверу: 

    http://fotki.yandex.ru/users/taramm/view/518409/?page=0

    • Изменено MeLo4 27 июня 2012 г. 7:08
    27 июня 2012 г. 6:53
  • Тогда найдите папку, где у Вас лежит контент Tomcat и посмотрите там.

    Update: Пообщался с нашим програмистом, он говорит что WSDL файл генерируется динамически, при его запросе, так что не факт, что файл существует физически, но это касается веб сервисов, разработанных на платформе .NET, у HP там ява скорее всего. Вообще пример WSDL файла можно глянуть на примере сайта ЦБ РФ http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?wsdl . У Вас должно быть тоже, что-то типа такого

    • Изменено DaminovAR 27 июня 2012 г. 8:11
    27 июня 2012 г. 8:04
  • нашел файл, но он находится по другому адресу: http://192.168.209.176:13080/SM/7/IncidentManagement.wsdl . Данный файл открывается, везде.. 

    но если я ввожу адрес в настройки оркестратора то выходи такая ошибка: http://fotki.yandex.ru/users/taramm/view/518459/?page=0

     В конце так же пробовал указать и IncidentManagement.wsdl, не получается.... 

    А то, что по умолчанию указано : http://localhost:13080/sc62server/PWS/ - должно быть заменено только "localhost" на ip адрес\имя сервера HP SM?

    27 июня 2012 г. 10:31
  • А Вы все настройки по мануалу произвели, то что там касается настройки баз данных и ODBC клиентов? Я полагаю, что в поле сервер вписывается именно сервер, а не http адрес к веб сервису.
    27 июня 2012 г. 11:39
  • да по инструкции: http://technet.microsoft.com/en-us/library/hh771464#ConfiguringConnections

     Но там поле называется не Server, а Server adress. Сделал как инструкции получил: http://fotki.yandex.ru/users/taramm/view/518463/?page=0

    Так же: 

    http://192.168.209.176:13080/SM/7/IncidentManagement.wsdl - это ссылка на файл для создания инцидентов

    Я так понимаю в настройке Server adress указывается какая то ссылка по умолчанию?

    • Изменено MeLo4 27 июня 2012 г. 12:43
    27 июня 2012 г. 12:27
  • Видимо да, по умолчанию. А Test Connection у вас же проходил когда-то, там какие настройки были?

    27 июня 2012 г. 12:58
  • Когда в поле Server Adress указываю: http://192.168.209.176:13080/sc62server/PWS/

    27 июня 2012 г. 13:42
  • В общем судя по мануалам HPSM http://192.168.209.176:13080/sc62server/PWS/ - это веб сервис для обратной совместимости с HP Open View Service Center. А http://192.168.209.176:13080/SM/7/ - это новая версия веб сервиса. Глянуть можно тут http://smnsn2cm.saas.hp.com/help/index.jsp?topic=/tailor/web_services/concepts/service_manager_wsdl_files.htm. У меня есть мнение, что интегрейшн пак работает лишь со старой версией веб сервиса, так что нужно добиваться работы именно старого. Попробуйт все же попробывать добиться, чтобы по адресу /sc62server/PWS/IncidentManagement.Wsdl отдавался.

    Update: В общем нашел я установленный HPSM, посмотрел веб сервис. /sc62server/PWS/IncidentManagement.wsdl открывается, но /SM/7/IncidentManagement.wsdl нет. Но самое интересное, что в описании есть такая строчка

     <xs:import namespace="http://servicecenter.peregrine.com/PWS/Common" schemaLocation="http://HPSMServerAddress:13080/sc62server/PWS/Common.xsd"/>

    Посмотрел на Ваш скрин из первого поста, и у меня родилось еще одно предположение. Посмотрите корректно ли отдается файл  http://192.168.209.176:13080/sc62server/PWS/Common.xsd

    Update2: В общем мутный какой то интергрейшн пак, завести его мне тоже не удалось. Но однако в Оркестраторе есть действие Invoke Web Service. Используя его, можно использовать намного больший функционал, чем тот, что доступен в интегрейшн паке. Там все так же, указываете WSDL файл, а он вам говорит, какие методы вы можете использовать. Рекомендую покопать в этом направлении.

    • Изменено DaminovAR 28 июня 2012 г. 5:30
    • Помечено в качестве ответа MeLo4 27 августа 2012 г. 6:48
    28 июня 2012 г. 4:34
  • Добрый день..

    ввел в IE на сервере HP SM и оркестраторе : http://192.168.209.176:13080/sc62server/PWS/Common.xsd   открылся...

    А что это за файл?

    http://smnsn2cm.saas.hp.com/help/index.jsp?topic=/tailor/web_services/concepts/service_manager_wsdl_files.htm. - описано что sc62server/PWS/IncidentManagement.Wsdl - типа с версией 6, а с 7 /SM/7/IncidentManagement.wsdl.. Хотя в мануале о МП описано что работает и с версиями "HP Service Manager 7.11 or 9"


    • Изменено MeLo4 28 июня 2012 г. 5:47
    28 июня 2012 г. 5:44
  • XSD — это язык описания структуры XML документа. Его также называют XML Schema. При использовании XML Schema XML парсер может проверить не только правильность синтаксиса XML документа, но также его структуру, модель содержания и типы данных.

    Ну к сожалению не скажешь, что "курил художник" проектирую ИП для Оркестратора. Я все же использовал бы Invoke Web Service - оно для Вас же прозрачнее будет. Вообще все ИП для сторонних продуктов еще очень сырые, внутренние же наоборот достаточно хорошо проработаны.


    28 июня 2012 г. 5:55
  • Получается ИП использовать для версии 9.2 HP SM не получится?)
    28 июня 2012 г. 5:59
  • Может и получится, но информации же практически нет. Веб-сервис получится использовать с вероятностью 99.9%(зависит от степени документированности процесса, но судя по всему не Вы первый тут будете).
    28 июня 2012 г. 6:13
  • В итоге добился чтобы файл IncidentManagement.wsdl открывался по адресу : http://192.168.209.176:13080/sc62server/PWS/IncidentManagement.wsdl.

    Он открывается на всех машинах. Но если я ввожу  http://192.168.209.176:13080/sc62server/PWS выходит ошибка : Эта ошибка (HTTP 400 Bad Request) означает, что обозревателю Internet Explorer удалось подключиться к веб-узлу, но веб-страница не была найдена из-за ошибки в адресе. либо Invalid webservice URL. 

    Так же если я ввожу данный адрес в поле Server Adress опять выходит первоначальная ошибка...

    Может я не того пользователя указываю? Хотя пользователь имеет в системе HP SM админские права... 


    • Изменено MeLo4 28 июня 2012 г. 7:30
    28 июня 2012 г. 7:23
  • http://192.168.209.176:13080/sc62server/PWS/ и не должен отображаться, только http://192.168.209.176:13080/sc62server/PWS/IncidentManagement.wsdl. Тут думаю не в правах дело, у меня тоже не получилось настроить соединение. Нужно наверное как то связаться с разработчиками ИП, они то уж точно знают что нужно ввести. :)
    28 июня 2012 г. 9:07
  • Спасибо, за ответы! 

    Как бы этих разработчиков найти теперь...
    • Изменено MeLo4 28 июня 2012 г. 9:25
    28 июня 2012 г. 9:23
  • Завести тикет в Микрософт Коннект наверное :)
    29 июня 2012 г. 4:23
  • Эскалировать ЭТО в таком виде не получится. Если возможно, могли бы вы перевести все сервера на ENU локаль и формат (как UI, так и системные настройки. Не забудьте сменить и для SYSTEM) и провести эксперимент заново? Хочется проверить под ENU и как минимум добиться сообщений об ошибке на английском вместо иероглифов. У меня воссоздать проблему негде.

    http://www.scsmsolutions.com/ freemanru (at) gmail (dot) com

    Модератор
  • Спасибо, за ответы! 

    Как бы этих разработчиков найти теперь...

    Необходимо чтобы оба сервера были либо в одном домене, либо знали друга дргу по доменным именам. Дополнительно dns суффиксы пропишите или алиасы.
    • Помечено в качестве ответа MeLo4 27 августа 2012 г. 6:47
    23 августа 2012 г. 13:16