我有BizTalk业务流程,它接收文件和发送文件。我有表达式形状调用.net类(方法)来读取xml文件并将文件上传到SharePoint。我的表情形状如下:
XmlReader.readXml();
它没有传递任何参数也没有返回任何值。 我的Xml文件被发送到发送位置,并且不会在窗口日志上生成错误。但是,它不是将文件上传到sharepoint。如果我自己运行XmlRead.readXml(),我上传到sharepoint没有任何问题。我如何知道我的.net是否正在调用该方法并执行?
答案 0 :(得分:0)
好的,第一件事。如果应用程序事件日志中没有错误,并且BizTalk没有挂起抛出异常,那么您就知道您的业务流程正在运行。
你没有从中得到所需的行为这一事实并不是因为任何奇怪的怪异。
您可以从表情形状发布代码,然后可能更容易找出问题所在吗?
我对你的帖子感到有点困惑,因为你说你是从表达式形状调用.net类,但是你在表达式形状中调用了XmlReader
。 XmlReader
是你自己的班级吗?如果是这样,那么您似乎没有将任何数据传递到readXml()
。这可能就是你的电话什么都不做的原因。如果您需要将biztalk消息传递给业务流程中的方法调用,则需要使用XLANGMessage
程序集中可以找到的MicroSoft.XLANGs.BaseTypes
类型。
希望这有帮助。