六种控件统称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. JVM性能调优实践——JVM篇

    前言 在遇到实际性能问题时,除了关注系统性能指标.还要结合应用程序的系统的日志.堆栈信息.GClog.threaddump等数据进行问题分析和定位.关于性能指标分析可以参考前一篇JVM性能调优实践-- ...

  2. 从张量积(tensor product)到多重线性代数(multilinear algebra)

    记张量积的数学记号为 ⊗. 1. linear 假设 V,W 为线性空间(vector spaces),f:V→W是线性(linear)的,如果满足: f(v1+v2)=f(v1)+f(v2)f(αv ...

  3. HDU 4352 XHXJ's LIS - 状压dp + LIS

    传送门 题目大意: 求[l, r]中数位的最长上升序列恰好为k的数的个数. 题目分析: 首先要理解\(o(nlogn)\)求LIS问题的思路,每次寻找第一个大于等于的数将其更改. 设dp[pos][s ...

  4. WPF入门(三)->几何图形之矩形(RectangleGeometry)

    原文:WPF入门(三)->几何图形之矩形(RectangleGeometry) 我们可以使用RectangleGeometry来绘制一个矩形或者正方形 RectangleGeometry 类:描 ...

  5. 12个被滥用的Android应用程序权限

    Android应用程序须要权限才干正常运作,只是网络犯罪分子会将其用在个人私利上.来看看最常被要求的权限以及它们会怎样被滥用. .网络定位功能 这代表什么:同意应用程序通过网络定位(像是基地台或无线网 ...

  6. KindEditor4.1.10,支持粘贴图片

    转载自https://blog.csdn.net/jimmy0021/article/details/73251406 我已经忘记我是不是从这个博主的那里找到的解决kindeditor粘贴图片的方法了 ...

  7. andriod 实现新浪、QQ场地、朋友微信圈、微信朋友分享功能

    前言:在自己的学习过程中的一些操作,分享一些理解. 下面将说明什么: 下载链接:http://download.csdn.net/detail/u014608640/7490357 首先.我们须要去S ...

  8. 买不起360随声wifi怎么办?这些都不是问题

    只需轻松一步,点击开启共享 软件下载地址:http://download.csdn.net/detail/lxq_xsyu/6384265 如果身边没有数据线怎么办?? 使用方法: 1.用手机连接Wi ...

  9. 一篇简单易懂的原理文章,让你把JVM玩弄与手掌之中

    jvm原理 Java虚拟机是整个java平台的基石,是java技术实现硬件无关和操作系统无关的关键环节,是java语言生成极小体积的编译代码的运行平台,是保护用户机器免受恶意代码侵袭的保护屏障.JVM ...

  10. twemproxy架构分析——剖析twemproxy代码前编

    twemproxy背景 在业务量剧增的今天,单台高速缓存服务器已经无法满足业务的需求, 而相较于大容量SSD数据存储方案,缓存具备速度和成本优势,但也存在数据安全性的挑战.为此搭建一个高速缓存服务器集 ...