span8
span4
大家好,
我使用的是使用C ++插件SDK变压器开发的定制。这个插件工作而不会在32位和64位上FME桌面2015和2016,这两个缺陷。现在,我尝试发布工作空间到FME服务器,但我不能让它在那里工作。
我得到的错误是:
CompileDimentions_FMEDotNetLEACCubeProcess(FMEDotNetWrapperFactory):“FACTORY_DEF * FMEDotNetWrapperFactory FACTORY_NAME CompileDimentions_FMEDotNetLEACCubeProcess INPUT FEATURE_TYPE CompileDimentions_AttributeCreator_3_OUTPUT DOTNET_ASSEMBLY_FILENAME FMEDotNetLEACCubeProcess DOTNET_ASSEMBLY_FILENAME FMEDotNetLEACCubeProcess.dll DOTNET_ASSEMBLY_FACTORY_NAME FMEDotNetLEACCubeProcessFactory SOURCE_FILENAME_LIST_ATTR @EvaluateExpression(FDIV,STRING Value_source_files,CompileDimentions_FMEDotNetLEACCubeProcess)SOURCE_FIELD_LIST_ATTR @EvaluateExpression(FDIV,STRING内的条款 '输出的输出FEATURE_TYPE CompileDimentions_FMEDotNetLEACCubeProcess_OUTPUT',Value_identifiers,CompileDimentions_FMEDotNetLEACCubeProcess)TARGET_FILENAME_ATTR @EvaluateExpression(FDIV,STRING Valuedest_file,CompileDimentions_FMEDotNetLEACCubeProcess)输出输出FEATURE_TYPE CompileDimentions_FMEDotNetLEACCubeProcess_OUTPUT”是不正确。输出不承认标签“产出”
我猜它做的FMX语法,即使它在桌面罚款。这是FMX文件,其中我也猜的东西可以被定义错误的一部分。
TEMPLATE_START
FACTORY_DEF * FMEDotNetWrapperFactory
FACTORY_NAME $(XFORMER_NAME)
$(INPUT_LINES)
DOTNET_ASSEMBLY_FILENAME FMEDotNetLEACCubeProcess DOTNET_ASSEMBLY_FILENAME FMEDotNetLEACCubeProcess.dll
DOTNET_ASSEMBLY_FACTORY_NAME FMEDotNetLEACCubeProcessFactory
SOURCE_FILENAME_LIST_ATTR “$(SOURCE_FILENAME_LIST)”
SOURCE_FIELD_LIST_ATTR “$(SOURCE_FIELD_LIST)”
TARGET_FILENAME_ATTR “$(TARGET_FILENAME)”
输出输出特性$(输出输出类型)$(输出函数)
TEMPLATE_END
任何想法,欢迎:)
对不起,米克尔,我已经在我们的内部系统中搜索了这条消息,没有什么信息可以继续。我认为最好是您联系我们的支持团队(如果您有本地经销商,请通过您当地的经销商),他们可以直接询问开发人员。
我要问的唯一问题是,您在哪个平台/操作系统上运行FME服务器?它和运行桌面的平台有什么不同吗?
作记号
产品传道者
亚搏在线安全软件公司。
我的直觉是,如果这个工程在桌面上,那么问题一定是工厂代码本身没有安装或服务器上有些不同。投诉,这是一个有点难以解析,是输出变量“输出”(这是在你的模板中的第二个输出)不知道。这意味着你的FMEDotNetWrapperFactory未初始化与预计输出标签FME框架。为什么这将是在台式机和服务器不同,只能进行相关的代码和工厂的初始化。
©2019安全亚搏在线软件公司|法律