webmethod基本认知
六种控件统称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基本认知的更多相关文章
- %iowait和CPU使用率的正确认知
resources 理解 %IOWAIT (%WIO) LINUX系统的CPU使用率和LOAD Linux Performance Observability Tools How Linux CPU ...
- 【AI开发第一步】微软认知服务API应用
目录 介绍 API分类 使用‘视觉’API完成的Demo 点击直接看干货 介绍 从3月份Google家的阿尔法狗打败韩国围棋冠军选手李世石,到之后微软Build2016大会宣布的“智能机器人”战略.种 ...
- [翻译]Primer on Cognitive Computing(认知计算入门)
Source Kelly J., Primer on Cognitive Computing 20150216. 侵删,联系方式:zhoujiagen\@gmail.com. 按A candidate ...
- WebMethod在webservice里面非静态方法能调用,在页面类里面,静态方法才能调用
WebMethod在webservice里面非静态方法能调用,在页面类里面,静态方法才能调用
- 请求WebMethod, Ajax 处理更加专注
在WebForm下 开发ajax程序,需要借助于一般处理程序(*.ashx)或web服务(*.asmx),并且每一个ajax请求,都要建一个这样的文件,如此一来,如 果在一个项目中ajax程序多了,势 ...
- ajax调用aspx.cs中的WebMethod
前台: <script language="javascript" src="../js/jquery-1.8.2.js"></script& ...
- IBM的“认知计算时代”
IBM 提出信息技术进入“认知计算时代”.所有电子设备都有潜力发展出认知能力,换言之,都可以像人一样‘思考’. 何为认知计算时代呢? 认知计算系统能够学习并与人类自然地交流,以扩展人类或机器可亲自执 ...
- 传统认知PK网络认知 刚子扯谈烤串认知
文/刚子 2013.7.23 提到认知,有太多的介绍,我就不在秀理论文字了,那样等于自我抄袭式的传播给大家,对于大家也没意思,可以推荐大家到百度里面搜索下”认知结构”,介绍的比我详细.同行老陈说的! ...
- java io系列15之 DataOutputStream(数据输出流)的认知、源码和示例
本章介绍DataOutputStream.我们先对DataOutputStream有个大致认识,然后再深入学习它的源码,最后通过示例加深对它的了解. 转载请注明出处:http://www.cnblog ...
随机推荐
- js取json对象的键和值
//构建一个json对象 var pinpai = { "0":{"美的":49,"三星":35,"海信":25,&qu ...
- 项目构建之maven篇:6.生命周期与插件
项目生命周期 清理 初始化 编译 測试 打包 部署 三套生命周期 1.clean pre-clean 运行一些须要在clean之前完毕的工作 clean 移除全部上一次构建生成的文件 post-cle ...
- 左右Cwnd::Create()功能出现afxwin1.inl line:21错误的解决方案
我最近在调试dll时刻,有一种模糊的断言错误,它是由主程序创建MFC 扩张DLL控制出口(从控制继承CWnd分类)时刻,呼叫Create()下列说法错误的功能: watermark/2/text/aH ...
- Android菜鸟的成长笔记(21)——跨进程调用Service
我们都知道在Android中的每一个应用是一个进程,其实每一个应用就相当于Linux系统里面的一个用户,进程和进程之间的通信其实就相当于用户和用户之间的通信,为了实现这种跨进程通信,Android提供 ...
- Android中SQLite数据库操作(2)——使用SQLiteDatabase提供的方法操作数据库
如果开发者对SQL语法不熟,甚至以前从未使用过任何数据库,Android的SQLiteDatabase提供了insert.update.delete或query语句来操作数据库. 一.insert方法 ...
- new与属性访问的顺序,从一道JS面试题说起
这段时间一直在研究设计模式,在看工厂模式的时候,看到一段代码 VehicleFactory.prototype.createVehicle = function ( options ) { if( o ...
- Hibernate——(4)Hibernate映射类型
一.常用的Hibernat映射类型有如下几种: string integer double date 日期,只表示年月日 datetime 日期,只表示年月日 timestamp 时间戳,存放 ...
- wpf mvvm datagrid数据过滤
原文:wpf mvvm datagrid数据过滤 datagrid数据过滤,你可以通过设置RowStyle属性,通过将Visibility绑定到ViewModel层的属性来控制是否可见,比如: & ...
- Matlab Tricks(十四) —— 句柄(handle)(图形对象属性的读取与修改)
0. 句柄的获得 H = subplot(1,2,1); saveas(H, [pathname,filename], 'jpg'); 1. h = plot(-) a = 0:10:360; x = ...
- 创Python规划2
于Milang的IDE多年的编辑后,,然后按F5关于实施.这将是在下面Output输出形式"Hello, World!"弦,例如下面的附图: watermark/2/text/aH ...