解决Orchastrator Invoke Web Service Activity的问题

今天在开发中使用Invoke Web Service这个Activity运到一个很怪的问题。在Wcf上添加了一个方法,在该Activity中始终无法

发现。后面发现原来是缓存导致的问题。具体可以参考http://technet.microsoft.com/zh-cn/library/hh206059.aspx

解决该问题的方法为:

1、关闭所有打开的Runbook design。

2、清空C:\ProgramData\Microsoft System Center 2012\Orchestrator\Activities\WebServices2文件夹下的所有DLL文件

3、重新打开Runbook Design,将可以发现新添加的方法。

 

解决Invoke Web Service Activity中出现的The XML request payload doesn't match the number of any Web Service method parameters. Please check if the string is a valid XML - DoProjectDregeEnd问题,可能导致这个问题出现的原因有:

1、没有清空缓存,导致新更新的方法以及添加的方法无法发现。

2、方法参数的位置不正确或参数不够,这个可以使用Format Hint看下参数顺序以及参数个数,然后做下对应的更改。

 

 

你可能感兴趣的:(web Service)