西班牙
斯潘4
你好,
我将在下面的帖子中重新讨论这个问题,因为它可能涉及到一个bug:
当我使用这样的输入标记时:输入标签:input1 input2
和一个模板,两个模板都有:$(input_lines)(它可以工作,生成两个工厂输入标签)。
fme将其转换为具有以下输入标记的python工厂定义:
输入输入1特征类型属性创建者输出
输入输入2特征类型属性创建者输出
在我看来,问题是这个语法是非法的,因此是个错误。
工厂文件规定,必须如下所示:
语法
工厂定义
[工厂名称
[输入特征类型
[
[
SYMBOL_NAME
[源代码
即。。“input”和“feature_type”之间没有任何区别,这解释了我收到的错误消息:
“factory_def…..”中的输入标记“input1”不是此工厂的有效输入标记
是文档出错,还是自动翻译中有错误。请告知。
谢谢。
拉尔斯一世。
再次打招呼,
为了验证我的错误假设,我在自动翻译的工厂定义中将$(input_行)替换为编辑版本的input标记:
输入特征类型属性创建者输出
输入特征类型属性创建者输出
现在它工作了,我的转换器接收两个输入特性,并再次输出它们(不变的sofar)。
但是我让我的变压器记录输入特性的特性类型(即fme feature属性“fme_feature_type”),但它们报告“creator”和“creator_2”,这是在我的测试工作区中最初创建功能的方式。
这种不匹配(例如在功能类型“creator”和标记“attributecreator_output”)之间工作?是吗?
谢谢
拉尔斯一世。
?2019安全亚搏在线软件公司|合法的