解决Orchastrator Invoke Web Service Activity的问题
Posted on 2013-03-15 10:54 Sun_Blue_Sky 阅读(358) 评论(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看下参数顺序以及参数个数,然后做下对应的更改。