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,用户入门操作,用户入门操作,用户入门操作,用户入门操作

WIFI信号状态信息 CSI 特征提取篇之活动片段提取(五)

本环节是特征提取环节,起承上启下的作用:对上,应着数据处理完毕的信号,但是还不能直接进行分析,因为此时信号片段过长,对于活动识别而言,存在非许多目标片段(例如失败不规范的动作、休息间歇等);对下,具体采取何种活动片段提取策略,需要配合后续采取的活动识别算法进行(深度学习/机器学习,CNN/RNN/LSTM等等),不同的算法适配不同的数据形式,例如CNN一般用于识图,不需要关注时间顺序,LSTM则要求保留时间关系等等,所以本博客后续仅介绍几种分类思路。

Silver_777的博客 4537

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

latex使用overleaf插入多行图片

对于一般的latex模板,可以使用下面方式: (1)现在模板最前面的加入包 \usepackage{graphicx} \usepackage{subfigure} (2) 使用下面代码插入图片 \begin{figure}[htbp] \centering \subfigure[pic1.]{ \includegraphics[width=5.5cm]{pic1.png} } \quad \subfigure[pic2.]{ \includegraphics[width=5.5cm]{pic

Look Forward To 1万+

webMethods之Developer (4)

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

Closed 3163

不会ps,你也可以成为ps高手,最强傻瓜式人像一键磨皮美白瘦脸美妆PS插件

比如:美肤是用来去斑点的,如果效果不太理想,就加大百分比,反之就减小。瘦脸如果脸胖的就打开,正常的就关闭。所谓的一键调节,要不只能调节一种效果,要不就是个预设,然后让你自己再调。同时,该软件还加入了贴心的批量处理功能,能同时处理上千张照片,让您喝着茶也能将工作做完。、自动检测照片中的人脸,包括鼻子,嘴巴,耳朵,眼睛和眉毛。、依托强大的脸部识别功能,可以高效的对人物全身皮肤进行智能识别,处理,使肤质平滑、过渡均匀。,这是网上下载的模糊照片,经过简单处理,你可以发现,眼睛变的更亮,皮肤更白,眼袋消失。

心语家园 - www.xinyucn.cc 2899

Android车载应用开发与分析(11)- 车载Android应用开发入门指南

将时间回退到2017年我大学刚毕业时,彼时移动互联网就已经开始退潮,各大个培训机构也纷纷停止了Android相关的培训,曾经热火朝天的应用开发从那时起,就开始走向下坡路,小程序以及众多跨平台框架也让市场对Android原生开发的需求逐年降低,市场需求的降低也造就了Android开发的面试变得史无前例的“卷”。 终于我在2019年选择离开了互联网,投身当时还不是非常火热的车载Android领域继续从事Android原生开发。而这一年中国首个外商独资的整车制造项目,“...

linkwj的博客 1万+

webMethods之Developer (5)

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

Closed 3043

PyTorch、Torchvision、Torchaudio历史版本whl文件下载地址、版本对应关系与离线安装全攻略

本文详细解析了PyTorch、Torchvision和Torchaudio历史版本whl文件的下载地址、版本对应关系及离线安装全攻略。针对无网络环境下的安装挑战,提供了官方whl文件获取路径、版本匹配技巧和完整安装流程,帮助开发者高效解决兼容性问题,确保深度学习环境的稳定部署。

weixin_31960565的博客 378
上一篇: 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、付费专栏及课程。

余额充值