根据不同的ISA ID选择ISA ID匹配的X12 Port

注意x12Scan的用法

<rsb:set attr="File" value="[FilePath]"/>

<rsb:call op="x12Scan"> 
  <rsb:set attr="_log.info">
    InterchangeSenderID: *[InterchangeSenderId| def('Undefined')]*
  </rsb:set>
  <rsb:set attr="x12.sender" value="[InterchangeSenderId | trim]" />
</rsb:call>

<!-- Conditional select statement -->
<rsb:select attr="x12.sender">
  <rsb:case value="AMAZON">
    <rsb:send port="AMAZON_BULK_IN"/>
  </rsb:case>
  <rsb:case value="AMAZONDS">
    <rsb:send port="AMAZON_DROP_IN"/>
  </rsb:case>
  <rsb:default>
    <!-- Code for no matches -->
    <rsb:set attr="_log.error" value="Unrecognized Interchange Sender." />
  </rsb:default>
</rsb:select>

猜你喜欢

转载自blog.csdn.net/Cara_EDI_Consultant/article/details/79363934
isa