[英]EDI in Informatica
我正在尝试将EDI 834 XSD与数据库中的事务表进行映射。
我想知道一些事情
1>我是否需要对834 xsd中的一个片段进行一种表达式转换,这意味着ISA表示1个表达式,GS表示一个表达式,ST表示一个表达式,依此类推
2>我曾经试图通过细木工加入两个表达式,但所有的价值都在苦恼,这困扰着一切
EX。 一个834输入文件中有2个ST,并且有2个INS响应
in EXP1 ST 123 547and in EXP2 INS 549 963
它们在2个表达式中,现在当我尝试通过虚拟条件加入这2个表达式时,我得到的输出是
ST INS 123 549 123 963 547 549 547 963
表示与哪个INS属于哪个ST无关
输出应该是
ST INS 547 549 123 963还有其他解决方案吗?
有人可以告诉我怎么做吗
看来您正在尝试使用powerCenter提取本机EDI消息。 Informatica为EDI处理提供了特定的产品-一种称为B2B DataExchange的产品,其中包含用于EDI消息的内置库,该库将自动将本机EDI消息转换为XML,您可以使用普通PowerCenter轻松处理。
有关更多信息,请访问http://www.ablinkconsulting.com/what-do-we-do/edi-practice-solution/ ,以查找有关EDI用例的信息,以及一些内容丰富的博客。
AB Link提供了完整的服务组合,专注于Informatica B2B产品套件的体系结构,分析,实施和咨询
问题似乎是虚拟联接条件失败。
我建议在所有输入Expression
,添加一个用作行数的端口。
V_COUNTER
(表达式:IIF(V_COUNTER = 0,1,V_COUNTER + 1)) O_COUNTER
输出该值V_COUNTER
然后您更改Joiner
以加入这些新的O_COUNTER
端口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.