六种控件统称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. 使用Delegate在两个ViewController之间传值

    以下就实现了使用Delegate在两个ViewController之间传值,这种场景一般应用在进入子界面输入信息,完后要把输入的信息回传给前一个界面的情况,比如修改用户个人信息,点击修改进入修改界面, ...

  2. Web开发的编码解决中文乱码

    中文乱码有两个环节会出现 第一,从请求体中获得的数据 从请求体中获得的数据要为其进行编码,默认为ISO-8859-1,所以在使用getParameter()时先调用setCharacterEncodi ...

  3. 【BZOJ 1036】[ZJOI2008]树的统计Count

    [题目链接]:http://www.lydsy.com/JudgeOnline/problem.php?id=1036 [题意] [题解] 树链剖分入门题; 每一条链维护一个线段树就好; uppest ...

  4. MATLAB Toolbox Path Cache is out of date and is not being used的解决

    作者:朱金灿 来源:http://blog.csdn.net/clever101 使用mcc编译MATLAB\R2009a\extern\examples\compiler目录下的hello.m,编译 ...

  5. 【26.87%】【codeforces 712D】Memory and Scores

    time limit per test2 seconds memory limit per test512 megabytes inputstandard input outputstandard o ...

  6. WindowsService - 开发遇到的问题

    1.Windows服务安装 通过cmd运行指令安装Windows服务: 安装方法:运行cmd,以InstallUtil.exe 来运行 Windows服务程序. 如果是Release模式的话,直接在c ...

  7. vista/win7系统 红警/CS/星际争霸 局域网连接方法

    昨晚,闲来无事,忽然想起打红警来,于是和宿舍舍友商量一起联机打红警, 可是在win7下不能联机红警,网上很多人都这么说,昨晚我折腾了2小时,终于解决了这个问题. win7系统是可以联机打红警的!!!! ...

  8. C#连接Oracle数据库乱码问题

    C#连接Oracle数据库乱码问题 数据库连接之前,设置环境变量,如下 Environment.SetEnvironmentVariable("NLS_LANG", "A ...

  9. Spring boot参考指南

    介绍 转载自:https://www.gitbook.com/book/qbgbook/spring-boot-reference-guide-zh/details 带目录浏览地址:http://ww ...

  10. oracle 10g提升cluster失败

    一个今天升级10g集群环境到10.2.0.5.下载补丁p8202632_10205_Linux-x86-64.zip,解压安装并运行后.中途岛错误: I/O ERROR cannt reading o ...