Ale*_*mov 1 .net perl wcf web-services otrs
我需要将OTRS 3.3的SOAP请求发送到我正在实现的WCF服务,当OTRS中的故障单被创建,更改或删除时.我需要它来发送包含有关已更改票证的信息的电子邮件.因此,这个SOAP请求包含有关票证的完整信息会很好.
我在谷歌搜索后可以找到的是OTRS具有调用者机制,可以配置为在触发期望事件时调用SOAP服务,包括创建,更改或删除票证.
但是当我进入Admin - > Web Services - > My service时,OTRS下的Add Invoker下拉列表中没有调用者作为请求者部分.
接下来我应该做什么来附加一个调用SOAP请求的调用者以及有关已更改票证的信息?或者最新的OTRS版本不包含开箱即用的调用程序,我必须使用Perl编程语言自己实现它?
基本上,在调用者可用之前你需要做的就是激活它.您可以在SysConfig部分的OTRS管理中执行此操作,在左侧列中选择GenericInterface,然后在您选择的位置显示一个表GenericInterface::Invoker::ModuleRegistration.在那里,您可以激活可用的Invokers.
然后你可能遇到另一个问题,那就是你如何用OTRS注册你的自定义调用程序,这样你就可以激活它.简单的"入门指南"可以描述如下:
/opt/otrs/Kernel/GenericInterface/Invoker/Test并命名它MyPrettyInvoker.pm(让它现在驻留在同一目录中)/opt/otrs/kernel/Config/GenericInterface.xml其中将使用OTRS注册新操作; 基本上只需复制/粘贴并调整最初复制的Test调用程序已经存在的记录