首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BizTalk 2013r2地图中缺少的函数

BizTalk 2013r2地图中缺少的函数
EN

Stack Overflow用户
提问于 2020-10-11 14:19:21
回答 2查看 211关注 0票数 0

我已经为现有的BizTalk 2013r2解决方案选择了源代码,我正在尝试使用Visual 2013编译该解决方案。

在编译地图时,我碰到了以下错误:

Mapper : Functoid未找到: guid (2de6985a-3dff-46eb-a7d8-4fc884756860)与函数id (54009)。检查是否存在实现此功能is的程序集。

我已经扫描了我所提供的所有源代码,没有任何自定义函数类的迹象。也许我缺少了对开源函数库的引用,但从.btm文件中可以看到,没有什么可做的:

代码语言:javascript
复制
<Functoid FunctoidID="31" Functoid-FID="54009" X-Cell="44" Y-Cell="196" Functoid-CLSID="2de6985a-3dff-46eb-a7d8-4fc884756860">
<Input-Parameters>
    <Parameter Type="constant" Value="ReceivedFileName" linkIndex="0" Guid="10eb4cb9-05b3-4e6e-b534-f3ee7ea8dadb" />
    <Parameter Type="constant" Value="http://schemas.microsoft.com/BizTalk/2003/file-properties" linkIndex="1" Guid="e9119104-6fb3-43ef-9d17-ada0568dc557" />
</Input-Parameters>

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-11 21:17:21

听起来你好像错过了一个定制的函数式。这就是我不喜欢自定义函数式的原因。我更喜欢将自定义代码放在脚本函数中,因为它会与源代码中的映射一起使用。自定义函数在任何搜索中都不会出现,例如BizTalk服务器:自定义函数列表 (Technet)。所以我觉得你得靠自己了。

查找C:\Program Files (x86)\Microsoft BizTalk Server 2013 R2\Developer Tools\Mapper Extensions中的自定义程序集或bts_dev在GAC中所说的。

票数 2
EN

Stack Overflow用户

发布于 2020-10-11 18:15:30

映射引用自GACed程序集,无论是助手库还是任何其他库。自定义函数也安装在GACed中,然后只能添加到地图编辑器中的工具箱中。

也许在源机器上,它是作为函数程序集部署的。

若要解决此问题,请检查map项目引用,所有引用的项目都将成功构建。

在试图构建映射项目时,也可能会出现部署映射程序集的情况。但是,由于它是在VS解决方案打开时部署的,所以它还不会引用已部署的程序集。尝试重新启动Visual并再次打开解决方案,然后构建映射项目。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64305038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档