webmethods designer 组件 介绍

登陆服务器:
webmethods designer 组件 介绍

点击Add按钮输入一下信息:
Name:CS(自己可以随便取名)
Host:服务器 Port:端口号
User:用户名 password:密码

右击服务器名选择Connect to server
webmethods designer 组件 介绍

界面介绍:
定位箭头:快速定位
webmethods designer 组件 介绍

排序箭头:定位箭头旁边
修改服务器信息:排序箭头右边一个
Tree:城市结构
Layout:步骤图
Input/Output:输入输出
Logged:日志信息记录
Coments:备注
webmethods designer 组件 介绍

Pipeline:
Pipeline in:输入值
Transformers:
Service in:传入的参数
Service out:传出的参数
Pipeline out:输出值
Results:输出结果
Package Explorer:包展示和左边包信息栏一样
Search:查询
webmethods designer 组件 介绍

绿勾状态表示编辑状态,一般程序写完之后需要生成无绿勾状态
步骤:右击文件点击inlock(加锁)即可变成无绿勾状态,反之unlock(解锁)

属性栏:
Comments :描述信息
Scope:作用范围
TimeOut:超时时长
Label:标签

webmethods designer 组件 介绍

六个Steps的用法

1 Map的用法:

第二个选项框表示从pipeline里面获取值,这是value值就写路径如:%a%,这是赋值的第二种方式另外一种就是直接连线

webmethods designer 组件 介绍

2 branch的用法:
Branch的属性用法:有六个属性其用法以及作用表示如下所示:
Comments:描述
Scope:作用范围
TimeOut:超时时长
Label:标签标记
Switch:表示对某一个值做判断
Evaluate label:有false(执行分支类似与switch)和true(表示一个判断条件)两个值

webmethods designer 组件 介绍

3 loop用法:
Loop循环,一般是数组List之类的才会循环
属性:
Comments:
Scope:
TimeOut
Label:
Input arry:数组或者list的路径例如:/a(遍历a)
Output array:一个一个输出覆盖输出
webmethods designer 组件 介绍

4 repeat用法:循环
Count:循环次数
Repeat interval:循环间隔时间
Repeat on:fallure(失败的情况下才会循环)/success(成功的情况下才会循环)
webmethods designer 组件 介绍

5 SEQUNECE:模块化三层架构,还有另外一个功能就是异常处理
SEQUENCE(Exit on 属性值为:SUCCESS)
SEQUENCE(Exit on 属性值为:FAILURE):此模块所有步骤都成功就不需要执行下一个SEQUENCE,如果其中任意一个步骤失败则执行下一个SEQUENCE中的内容
SEQUENCE(Exit on 属性值为:DONE)
如下示例:
webmethods designer 组件 介绍

6 EXIT:退出
属性值表示:
Exit from:
 $parent:当前的步骤
 $loop:表示从loop退出
 $flow:整个flow service退出
 随便一个标签:例如a表示从标有a标签的地方推出
Signal:
 SUCCESS:
 FAILU:
Failure message

城市的编写与调用:
    
 
webmethods designer 组件 介绍

webmethods designer 组件 介绍

Document type:
webmethods designer 组件 介绍