2013-01-23 27 views
0

我試圖通過Web服務HPD_IncidentInterface_Create_WS在Remedy中創建事件。一切正常,但如果我可以使用提交者的郵件地址或登錄,而不是他的「名字」和「姓氏」(這兩個字段都是WSDL文件中的必填字段),那對我來說會更好。有沒有辦法在不使用它們的情況下創建事件?補救措施:從WS創建事件而不使用名字和姓氏

回答

0

我看到你的困境。我相信您需要修改現成的WSDL以使「名字」和「姓氏」可選。我想您可以將每個WSDL屬性的'Nillable'屬性(參見圖1)更改爲'true'來完成您的目標。我沒有測試過這種方法,但我認爲它會起作用。

您還需要添加一個在提交表單'HPD:IncidentInterface_Create'時執行的過濾器,以使用該電子郵件地址作爲查找條件來設置'名字'和'姓氏'字段。

創建開箱即用的WSDL副本並修改副本可能是個好主意。這樣,BMC提供的任何熱修復程序仍可正常運行。但是,這只是我的偏好。

P.S.我試圖上傳'Nillable'屬性的屏幕截圖,但顯然我沒有足夠的聲望點來做到這一點(drat!):-)