Способ устранения: создать инцидент из WS, не используя имя и фамилию.

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


person Jupiter Jones    schedule 23.01.2013    source источник


Ответы (2)


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

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

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

person jdr120    schedule 19.02.2013

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

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

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

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

person Mike    schedule 21.11.2013