webMethods之Developer (2)

webMethods designer 组件 介绍 登陆服务器: 点击Add按钮输入一下信息: Name:CS(自己可以随便取名) Host:服务器 Port:端口号 User:用户名 password:密码 右击服务器名选择Connect to server 界面介绍: 定位箭头:快速定位 排序箭头:定位箭头旁边 修改服务器信息:排序箭头右边一个 Tree:城市结构 Layout:步骤图 Input/Output:输入输出 Log... 阅读详情

我们继续讲webMethods Developer。本文主要讲的是Developer的Flow Service。

Flow Service的功能类似于一般的函数。但是,这个函数是用webMethods自创的Flow语言写的。(其实与其说写,还不如说“画”的)。看doc里的定义:  A flow service is a service that is written in the webMethods flow language. 另外,每个Flow Service都有输入输出。

Flow Service是由Flow Step构成的。我们可以将flow step想象为函数的一条(或者多条语句)。doc:A flow step is a basic unit of work.  本文主要讲的就是不同类型的flow step。

了解了上面的两个概念,我们还需要知道Pipeline的含义。  在我看来,Pipeline很像JSP里的Servlet Context,它存放着可以被整个系统使用的数据。我们看doc:The pipeline is the general term used to refer to the data structure in which input and output values are maintained for a flow service. It allows services in the flow to share data. When a service in the flow executes, it has access to all data in the pipeline at that point. (SHARE)

接下来是有关flow step的内容。flow step 分为BRANCH,SEQUENCE,REPEAT,LOOP,EXIT,MAP六种。这六种其实只不过是对一般编程语言的赋值、流程控制等的重新定义而已。

BRANCH是分支结构的意思,它与Java里的switch类似。而有趣的是,用来确定BRANCH走向的参数名恰好就是在switch中定义的. (而子选择参数是以Label确定的)

SEQUENCE是顺序结构的意思。它的意义在于它可以将多个flow step封装成一个来看待。并且,在其内部可以定义运行到何时结束,比如until failure, until success, until done等。

REPEAT是重复,它可以指定重复次数。

LOOP的意义在于它极大方便了对数组的枚举。

EXIT是退出的意思,它可以选择退出到程序的那一层。

MAP是赋值的作用,它有一个叫transformer的东西,可以在赋值前完成一些处理。

以上就是对Flow Language的简单介绍,上面的各种step都是通过拖拽图标实现的,而不是手工code。这是好是坏,也没什么好说的。不过pipeline的作用,是需要在实践中逐步体会的。

如何使用Webmethods的Designer? 1.刚开始入行不太熟悉Webmethods要从哪里开始? 从知识理论到实践靠的方法是: 师傅带徒弟 看官方文档 (全英文,每个文档好几百页) 先从小需求开始入手修改已有程式 自己开发单个功能的新程式 之后靠的是熟能生巧和经验积累,自己独立主导B2B新项目完成整个流程的分析,设计,开发,测试和上线 整个过程听起来蛮简单,但实际上这中间不知道会遇到多少各种各样的异常和难题,遇到问题又该如何去解决? 请教+资料查阅+各种假设、测试和验证 无论什么样的工作,时间和经验的积累是必不可少的,而回顾,总结和记录便 阅读详情

相关推荐

webMethods中文文档

webMethods是时下欧洲比较流行的EDI开发集成平台,国内比较少用到。 webMethods现在还没有一份中文文档可供参考的,有的话也估计是一些企业内部总结或者翻译的一些文档,不对外。所以这可能是第一篇了。

认识webMethods

webMethods主要解决的问题: 1,企业业务和应用系统的整合 2,业务流程合理化和持续改善 3,利用(Service-Oriented Architecture )SOA进行灵活和低成本的运维 形成了B2B,BPM, BAM,SOA等部分。 B2B:企业对企业的电子商务是webMethods的(Enterprise Service Bus)ESB的一部分. webMethods...

weixin_33834628的博客 922

WebMethods 入门使用文档

WebMethods 入门使用文档,WebMethods 入门使用文档,WebMethods 入门使用文档

webMethods之Developer (3)

写到这里,有关于Developer的基本概念应该是有些了解了。那么在本文中,我们看一下在实践中的几个要点。首先是启动Integration Server。IS的启动可以直接在开始菜单启动,也可以在cmd下启动。在cmd中启动时,有个参数可以用:-debug num 这个表示log的显示等级,num越大Log越详细-log none 这个表示将log显示在cmd窗口中,如果没有这个参数,

Closed 2867

webMethods Developer Guide

webMethods Developer is a graphical development tool that you use to build edit and test integration logic It provides an integrated development environment in which you can develop the logic and supporting objects referred to as elements of an integration solution It also provides tools for testing and debugging the solutions you create ">webMethods Developer is a graphical development tool that you use to build edit and test integration logic It provides an integrated development environment in which you can develop the logic and supporting objects referred to as elements of an integration solution It also provides tools for t [更多]

webmethads开发手册

webmethads开发手册 This guide shows you how to create services using webMethods Developer. It contains information for developers who want to build services using the webMethods flow language or a programming language such as Java, C/C++, or Visual Basic. To use this guide effectively, you should know how to program in Java, C/C++, and/or Visual Basic if you will be creating services in those languages.

Webmethods都有哪些组件?

Webmethods都有哪些组件? 1.先来看看webmethods的几大核心部分 SOA Infrastructure & governance(Service-Oriented Architecture)分布式的服务架构和管理 ESB(Enterprise Service Bus)企业服务总线, 是构建基于面向服务体系结构(SOA)解决方案时所使用基础架构的关键部分,也是Webmethods产品的核心部分 B2B (Business-To-Business) ,通过Trading N

Mamayi_SZ的博客 1404

webMethods Developer Users Guide

webMethods Developer Users Guide(PDF)

webmethods资料搜集

webmethods资料搜集

WYZSC的专栏 1369

WebMethods Developer UsersGuide用户入门操作手册.pdf

WebMethods Developer UsersGuide用户入门操作手册.pdf,用户入门操作,用户入门操作,用户入门操作,用户入门操作

Isaac Sim 使用经验(配置要求,云服务器)

Google Colab及AutoDL都是在docker内运行,其中google colab并不支持docker指令,而依照AutoDL的相关文档,AutoDL并不直接提供docker指令。2. Google Colab/AutoDL 不支持图形化界面,图形渲染等任务,所以没有办法使用Omniverse Streaming进行直播,从而更好的对结果进行展示。对于第一点,或许存在直接手动复现镜像的可能,但是考虑到Isaac Sim/Isaac Lab由于比较新,可能不够稳定,因此还是按照官方文档进行部署。

weixin_44211433的博客 4587

webMethods之Developer (1)

现在开始Developer的内容。Developer我认为是webMethods开发的最重要的IDE。本文先讲一些相关概念。Service这里的service很像我们平常程序中的函数,doc:Integration Server is a service-base integration broker. A service is a process that may be invoked

Closed 3516

电商项目功能简述

1.电商行业的技术特点 1.技术性 2.技术范围广 3.分布式 4.高并发,集群,负载均衡,高可用 5.海量数据 6.业务复杂 7.系统安全 2.电商行业的模式 B2B:企业到企业,商家到商家.代表:阿里巴巴 B2C:商家到客户.代表:京东.淘宝商城 C2C:客户到客户.淘宝集市 O2O:线上到线下 3.B2C电商系统架构功能模块 4.B2C电商系统架构功能描述 后台管理系统:管理商品、订单、类...

weixin_45116848的博客 9744

webMethods之Developer (4)

成功进入Developer之后,我们就可以开始工作了。比较简单的内容这里就不写了,下面只摘录一些我在做case study时的理解。 在一般编程时,我们常常需要定义一些数据类型。在Developer里,这种数据类型的定义是通过Document Type来实现的。这种Document Type很像structure,当然,通过IDE,它的定义过程也被极大地傻瓜化了。同时,Documen

Closed 3163

双目立体成像(一)双目图片生成点云

利用左右目图片生成点云

qq_62964142的博客 4550

打脸来的太快了,又发现一个Trae的宝藏功能--内置浏览器可以指定机型来显示前端界面

今天给大家分享一个Trae的实用功能,就是SOLO模式下内置浏览器可以指定不同的手机、平板机型来查看前端页面显示效果,我感觉这个功能很棒,忍不住就跟大家分享一下。

cpp加油站的专栏 6564

webMethods之Developer (5)

publish(以下简称pub)和subscribe(以下简称sub)的概念与JMS中的类似 ,可以说是webMethods中数据同步的核心部分。pub&sub主要有两个方面:本地与分布本地的pub&sub在一个IS中完成,不牵涉到Broker,实现也比较简单,基本步骤为: 建立一个Notification对Source数据源的监视,如果数据源发生变化,指定调用某个服务P

Closed 3043

镜头调焦的 调整的是焦距还是像距?

在镜头 “调焦”(即日常拍照时的)中,调整的核心是,而非焦距。

AIoT深度探索者 | 嵌入式系统架构师 深耕物联网(IoT)与人工智能(AI)融合技术,聚焦​​边缘计算、图像开发、低功耗通信协议​​,致力于智能硬件,关注我获取最新技术文章信息与海量资源~ 1351
上一篇: webMethods之Developer (1)
下一篇: webMethods之Developer (2)
dr2tr
博客等级 码龄24年 28粉丝 133原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值