BPEL映射器中的XPath函数和运算

XPath 表达式编辑器用于处理一些业务过程元素。对每个元素允许使用下列表达式:复制表达式、条件表达式或时间函数用法。

用户界面

BPEL 映射器具有一个易于使用的直观的用户界面。当选择可以包含 XPath 表达式的 BPEL 图元素时,将出现BPEL 映射器窗口。BPEL 映射器用于下列业务过程元素:Assign、If、If 的 ElseIf 元素、ForEach、RepeatUntil、While 和 Wait。每个元素都具有允许使用的表达式,包括复制表达式、条件表达式、时间函数用法。条件表达式是为 If、If 的 ElseIf 元素、While 和 RepeatUntil 元素定义的。复制表达式是为 Assign 元素定义的。持续时间表达式是为 Wait 元素定义的。带有参数的条件表达式是为 ForEach 元素定义的。使用BPEL 映射器界面,可以进行计算:将上述 XPath 运算和函数分配给本地和全局变量、XSD 元素和属性以及各个部分。

在 BPEL 设计器设计视图的上下文菜单中,上述业务过程元素都具有“显示BPEL 映射器”项。关闭BPEL 映射器窗口时,上下文菜单可用。还可以通过从主菜单中选择“窗口”>“BPEL 映射器”打开 XPath 表达式编辑器窗口。

可以编辑 BPEL 文件的源文本中的 XPath 表达式,如图 1 所示。BPEL 映射器显示正确的修改,如图 2 所示。

图 1:BPEL 文件的源代码视图


图 2:Assign1 的添加操作


BPEL 映射器中使用的函数和运算符

BPEL 映射器支持 1.0 版的 XML Path 语言(XPath 1.0)。XPath 语言是 XML 平台的关键部分。由 W3C 联盟开发的 XPath 语言是用于解决 XML 文档结构部分的一种语言。此语言具有用于操作字符串、数字和布尔值的函数。XPath 的主要语法构造是表达式。作为处理表达式的结果,属于下列四种基本类型之一的对象将显示:

节点集合 - 没有重复项的无序的节点集合

布尔 - 真或假

数字 - 带浮点的数字

字符串 - UCS 符号序列

XPath 语言支持数字表达式、等式和比较运算,以及布尔表达式。BPEL 映射器支持部分 XPath 操作和函数。

时间: 2024-09-16 04:36:20

BPEL映射器中的XPath函数和运算的相关文章

【技术贴】安装MYSQL最后一步出现错误,提示"终结点映射器中没有更多的终结点可用的解决"!

[技术贴]安装MYSQL最后一步出现错误,提示"终结点映射器中没有更多的终结点可用的解决"!   能看到这句话证明你的mYSQL已经ok了.   问题分析 这是因为你在安装MySQL的某一步中勾选了"Add firewall exception for this port"(为防火墙添加例外),但是你的Windows的防火墙或者防火墙服务被你优化关闭了(比如我 就没有开过windows防火墙),所以会有这个提示. ==========================

mysql 终结点映射器中没有更多的终结点可用的解决方法_Mysql

这是因为你在安装MySQL的某一步中勾选了"Add firewall exception for this port",但是你服务器的Windows的防火墙又没有开启,所以会有这个提示,一般情况下点击OK就好了,不会产生什么系统错误.Windows server 2003 正版系统默认是没有开启Windows防火墙的,某些原版盗版也是没有开启的,不建议大家使用各种美化.修改过的Windows server 类系统.毕竟这是服务器.

OpenGL ES 片元着色器中 int 类型精度不匹配的问题分析

OpenGL ES 片元着色器中 int 类型精度不匹配的问题分析 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 最终解决方法补充: ------------------------ 经过反复

详解Java的MyBatis框架与Spring框架整合中的映射器注入_java

MyBatis-Spring允许你在Service Bean中注入映射器.当使用映射器时,就像调用DAO那样来调用映射器就可以了,但是此时你就不需要进行任何DAO实现的编码,因为MyBatis会为你进行. 使用注入的映射器,你的代码就不会出现任何MyBatis-Spring依赖和MyBatis依赖.在我们的应用中有这样一个简单的映射器.你也应该知道映射器仅仅是一个接口: public interface UserMapper { User getUser(String userId); } 这是

在 Visual Studio 调试器中指定符号 (.pdb) 和源文件

查找并指定符号文件和源文件:指定符号加载行为.使用符号和源服务器上:加载符号自动或在要求.   内容 查找符号 (.pdb) 文件 查找源文件   查找符号 (.pdb) 文件 说明 在之前的 Visual Studio 版本与 2012 中,调试在远程计算机上的管理的代码需要符号文件还查找了远程计算机. 现在,这已经不成问题了. 所有符号文件必须本地计算机或位于 Visual Studio 选项 对话框的 调试 / 符号 页上指定的位置. 如果调试器搜索 .pdb 文件 | 符号文件的原因需要

认识XML中的XPath介绍

xml 之所以要引入XPath的概念,目的就是为了在匹配XML文档结构树时能够准确地找到某一个节点元素.可以把XPath比作文件管理路径:通过文件管理路径,可以按照一定的规则查找到所需要的文件:同样,依据XPath所制定的规则,也可以很方便地找到XML结构文档树中的任何一个节点. 不过,由于XPath可应用于不止一个的标准,因此W3C将其独立出来作为XSLT的配套标准颁布,它是XSLT以及我们后面要讲到的XPointer的重要组成部分. 在介绍XPath的匹配规则之前,我们先来看一些有关XPat

在 SQL Server 2005 中使用表值函数来实现空间数据库

server|函数|数据|数据库 Gyorgy Fekete 和 Alex Szalay约翰霍普金丝大学 Jim GrayMicrosoft(联系作者) 适用于Microsoft SQL Server 2005 摘要:本文说明了如何使用 C# 和表值函数将空间搜索函数("邻近点的点"和"多边形内的点")添加到 Microsoft SQL Server 2005.使用此库可以在不编写任何特殊代码的情况下向应用程序中添加空间搜索.此库实现了来自约翰霍普金丝大学的公共域

如何在Windows NT、Windows 2000和Windows XP中使用VDMDBG函数

摘要 即使是在 32位环境中编写程序,也经常碰到处理 16位应用程序的情况.在 Windows NT 中,16位程序是运行在虚拟 DOS 机(VDM)中的.VDMDBG.dll 包含许多处理16位程序的有用函数,这个库是 Platform SDK 的一部分. VDMDBG 中的函数提供了很好的方式在 VDM 中枚举.创建和终止 16位进程(任务).本文将描述如何在Windows NT.Windows 2000 和 Windows XP 中使用这些函数. 如果需要使用 VDMDBG 函数,你的工程

SQL Server 2008在对象资源管理器中隐藏系统对象

环境:SQLServer 2008 R2 问题:在对象资源管理器中隐藏系统对象 解决: 对象资 源管理器的"数据库"节点包含系统对象,如系统数据库.使用"工具"/"选项"页可以隐藏系统对象.某 些系统对象(如系统函数和系统数据类型)并不受此设置的影响. 在对象资源管理器中隐藏系统对象 1.在"工具"菜单上,单击"选项". 2.在"环境/常规"页上,选中"在对象资源管理器中 隐藏