六种控件统称flow step

insert/invoke 插入services,类似调用函数

BRANCH 分支结构
参数名在switch定义 子参数以label确定
注意:确保label唯一,否则报错货跳过该BRANCE

SEQUENCE 顺序结构
将多个flow step封装成一个节点,可以在其内部定义何时结束
comments:注释

REOWAT 重复,可指定重复次数

LOOP 循环
当该段输出存在多个属性值时,使用LOOP,分别取值,多次循环执行。
在LOOP的属性栏要设定intputarray和outputarray
inputarray:指定循环走向哪一个属性段
注意:通常循环存在嵌套,注意不可跳过节点循环
父循环和子循环的路径,兄弟循环之间的路径要保证正确
outputarray:只需在最外围循环设定,指定到该段相应的输出段名

EXIT 退出

MAP 映射赋值
在MAP里可以调整数据传输任何一个结点的内容:
1) 通过连接(linking),增加(adding),删除(delete),丢掉(dropping)操作变量,根据需求为数据传输做准备。
2) 清除pipeline的变量,前一个STEP遗留的变量而不被后面的STEP所需要的
3) 移动变量位置,给变量赋值,初始化变量值
4) 可以把document从一种格式MAPPING 映射转换到另外一种格式

Data mapping:
数据映射是一种在services or document之间解决数据格式表示法转换的过程。
这种转化包括名字转化,结构转化以及赋值格式转化

MAPPING主要在Pipeline里实现,分为三栏:
Pipeline IN-----输入栏,显示所有的输入变量和DOCMENT。(这里的document指一份文件?)

LINK 把输入变量和输出变量链接起来,实现值传递。
当需要引入中间转换函数(Transfomormers)把Pipeline IN连到函数的Service In, Service Out连到Pipeline OUT变量。
做LINK要特别注意左右两端的变量类型要一致,否则运行时会报错。

DROP 可以先把该变量的值传递(LINK)给输出的变量再DROP掉

SET VALUE 注意:如果该变量已经被赋值,在该STEP里就不能被LINK到其他变量。

常用函数/service

subshring beginindex 字符串起始 endindex 结束位置

getCurrentDateString 取系统当前时间 ,在pattern里设定时间格式如:MMddHHmm,yyyyMMdd

addints 整数相加

用插入控件插入两个系统自带的Service:xmlStringToXMLNode和XMLNodeToDocument:
我们EDI的过程就是将以xml文件格式的数据转换为特定格式的数据的过程。
所以,我们的源文件是以xml形式展现在我们面前的。在正式流程开始之前,需要将其转换为树型的节点类型,再转换为文件的字符流形式。
然后再赋值。上述操作就是为了完成这个目的。

webmethod基本认知的更多相关文章

  1. %iowait和CPU使用率的正确认知

    resources 理解 %IOWAIT (%WIO) LINUX系统的CPU使用率和LOAD Linux Performance Observability Tools How Linux CPU ...

  2. 【AI开发第一步】微软认知服务API应用

    目录 介绍 API分类 使用‘视觉’API完成的Demo 点击直接看干货 介绍 从3月份Google家的阿尔法狗打败韩国围棋冠军选手李世石,到之后微软Build2016大会宣布的“智能机器人”战略.种 ...

  3. [翻译]Primer on Cognitive Computing(认知计算入门)

    Source Kelly J., Primer on Cognitive Computing 20150216. 侵删,联系方式:zhoujiagen\@gmail.com. 按A candidate ...

  4. WebMethod在webservice里面非静态方法能调用,在页面类里面,静态方法才能调用

    WebMethod在webservice里面非静态方法能调用,在页面类里面,静态方法才能调用

  5. 请求WebMethod, Ajax 处理更加专注

    在WebForm下 开发ajax程序,需要借助于一般处理程序(*.ashx)或web服务(*.asmx),并且每一个ajax请求,都要建一个这样的文件,如此一来,如 果在一个项目中ajax程序多了,势 ...

  6. ajax调用aspx.cs中的WebMethod

    前台: <script language="javascript" src="../js/jquery-1.8.2.js"></script& ...

  7. IBM的“认知计算时代”

    IBM 提出信息技术进入“认知计算时代”.所有电子设备都有潜力发展出认知能力,换言之,都可以像人一样‘思考’. 何为认知计算时代呢?  认知计算系统能够学习并与人类自然地交流,以扩展人类或机器可亲自执 ...

  8. 传统认知PK网络认知 刚子扯谈烤串认知

    文/刚子 2013.7.23 提到认知,有太多的介绍,我就不在秀理论文字了,那样等于自我抄袭式的传播给大家,对于大家也没意思,可以推荐大家到百度里面搜索下”认知结构”,介绍的比我详细.同行老陈说的! ...

  9. java io系列15之 DataOutputStream(数据输出流)的认知、源码和示例

    本章介绍DataOutputStream.我们先对DataOutputStream有个大致认识,然后再深入学习它的源码,最后通过示例加深对它的了解. 转载请注明出处:http://www.cnblog ...

随机推荐

  1. 微信小程序开发实战视频教程

    微信小程序开发实战视频教程发布  有全套的 pan.baidu.com/s/1o8GuJOY 密码:2dbo 腾讯终于发布了没有APPid,无需申请也可以进行微信小程序开发的视频教程了,我在在第一时间 ...

  2. 与Qt的联系方式:邮件,论坛,销售,Bug报告

    If you want to learn more about upcoming things for Qt, please stay tuned for new blog posts and web ...

  3. Xcode编译Undefined symbols for architecture xxx 错误总结

    可能会遇到这几种错误:Undefined symbols for architecture armv7Undefined symbols for architecture armv7sUndefine ...

  4. uva 116 Unidirectional TSP【号码塔+打印路径】

    主题: uva 116 Unidirectional TSP 意甲冠军:给定一个矩阵,当前格儿童值三个方向回格最小值和当前的和,就第一列的最小值并打印路径(同样则去字典序最小的). 分析:刚開始想错了 ...

  5. 聊聊QPS/TPS/并发量/系统吞吐量的概念

    原文:聊聊QPS/TPS/并发量/系统吞吐量的概念 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/cainiao_user/article/deta ...

  6. .net remoting 抛出异常

    原文:.net remoting 抛出异常 本文告诉大家如何在使用 .net remoting 的时候,抛出异常. 所有在远程软件运行的类,如果需要传输到本地,都需要继承 MarshalByRefOb ...

  7. Python 产生两个方法将不被所述多个随机数的特定范围内反复

    在最近的实验中进行.通过随机切割一定比例所需要的数据这两个部分.事实上这个问题的核心是生成随机数的问题将不再重复.递归方法,首先想到的,然后我们发现Python中竟然已经提供了此方法的函数,能够直接使 ...

  8. iOS8的APP过渡过程

    1. 2. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWluX3hpYW53ZWk=/font/5a6L5L2T/fontsize/400/fill/ ...

  9. C++学习笔记26,虚函数

    在C++里面,虚拟功能是功能的一类重要!不同目的可以通过在不同的虚拟功能来达到同样的动作被定义. 举一个简单的例子: #include <iostream> #include <st ...

  10. theano 深度学习大全

    1. theano 的设计理念与性能分析 Theano: a CPU and GPU Math Expression Compiler 2. thenao 深度学习 Deep Learning Tut ...