Помощь: создать инцидент из WS без использования имени и фамилии

Я пытаюсь создать инцидент в Remedy через веб-сервис HPD_IncidentInterface_Create_WS. Все работает нормально, но для меня было бы лучше, если бы я мог использовать почтовый адрес или логин отправителя вместо его "имени" и "фамилии", которые оба являются обязательными полями в файле WSDL. Есть ли способ создать инцидент, не используя их?

2 ответа

Я вижу твою дилемму. Я полагаю, что вам нужно изменить стандартный WSDL, чтобы сделать "Имя" и "Фамилия" необязательными. Я думаю, что вы можете изменить свойство 'Nillable' (см. Рисунок 1) каждого атрибута WSDL на 'true' для достижения вашей цели. Я не тестировал этот метод, но думаю, что он будет работать.

Вам также необходимо добавить фильтр, который выполняется при отправке формы "HPD:IncidentInterface_Create", чтобы установить поля "Имя" и "Фамилия", используя адрес электронной почты в качестве критерия поиска.

Возможно, будет хорошей идеей создать копию готового WSDL и изменить копию. Таким образом, любые исправления, предоставленные BMC, будут работать правильно. Но это только мое предпочтение.

PS Я попытался загрузить скриншот свойства 'Nillable', но, очевидно, у меня недостаточно очков репутации, чтобы сделать это (drat!):-)

Вам нужно будет создать собственный фильтр, похожий на HPD:HII:CreateIncident_020_GetPPLInfo (вы можете просто сохранить его как копию). Измените параметры имени / фамилии в сообщении электронной почты.

Вы также можете публиковать вопросы на форумах BMCDN, более конкретные люди могут посмотреть на этом форуме.

https://communities.bmc.com/communities/community/bmcdn/bmc_it_service_support?view=overview

Другие вопросы по тегам