Sun_Blue_Sky

菩提本无树,明镜亦非台,本来无一物,何处惹尘埃 寻求内心的平静
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

解决Orchastrator Invoke Web Service Activity的问题

Posted on 2013-03-15 10:54  Sun_Blue_Sky  阅读(352)  评论(0编辑  收藏  举报

今天在开发中使用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看下参数顺序以及参数个数,然后做下对应的更改。