OSB 自定义XPath Function
来源:互联网 发布:c语言教程电子书 编辑:程序博客网 时间:2024/05/21 18:47
此文翻译、整理出自<OSB Cookbook>自定义XPath函数章
package osbcookbook.util.checksum;
import java.util.zip.CRC32;
import java.util.zip.Checksum;
public class ChecksunUtil {
public static long calculateChecksum (String data) {
Checksum checksum = new CRC32();
checksum.update(data.getBytes(), 0, data.getBytes(). length);
return checksum.getValue();
}
}
2 复制%Middleware_HOME%\Oracle_OSB1\config\xpath-functions下的osb-build-in.xml,修改<xpf:function/>元素,定义我们自己的xpath函数,更改文件名.保存
<?xml version="1.0" encoding="UTF-8"?>
<xpf:xpathFunctions xmlns:xpf="http://www.bea.com/wli/sb/xpath/config">
<xpf:category id="%OSB_FUNCTIONS%">
<xpf:function>
<xpf:function>
<xpf:name>calculateChecksum</xpf:name>
<xpf:comment>Return the checksum of the given string passed as parameter</xpf:comment>
<xpf:namespaceURI>http://osbcookbook.org/xquery/xquery-functions</xpf:namespaceURI>
<xpf:className>osbcookbook.util.checksum.</xpf:className>
<xpf:method>long calculateChecksum(java.lang.String)</xpf:method>
<xpf:isDeterministic>true</xpf:isDeterministic>
<xpf:scope>Pipeline</xpf:scope>
<xpf:scope>SplitJoin</xpf:scope>
</xpf:function>
</xpf:function>
</xpf:category>
</xpf:xpathFunctions>
<xpf:xpathFunctions xmlns:xpf="http://www.bea.com/wli/sb/xpath/config">
<xpf:category id="%OSB_FUNCTIONS%">
<xpf:function>
<xpf:function>
<xpf:name>calculateChecksum</xpf:name>
<xpf:comment>Return the checksum of the given string passed as parameter</xpf:comment>
<xpf:namespaceURI>http://osbcookbook.org/xquery/xquery-functions</xpf:namespaceURI>
<xpf:className>osbcookbook.util.checksum.</xpf:className>
<xpf:method>long calculateChecksum(java.lang.String)</xpf:method>
<xpf:isDeterministic>true</xpf:isDeterministic>
<xpf:scope>Pipeline</xpf:scope>
<xpf:scope>SplitJoin</xpf:scope>
</xpf:function>
</xpf:function>
</xpf:category>
</xpf:xpathFunctions>
4 将我们编写的jar包放在%Middleware_HOME%\Oracle_OSB1\config\xpath-functions文件夹下
5 重启OSB项目在所domain的Weblogic server,重启OEPE.
0 0
- OSB 自定义XPath Function
- OSB java callout function
- OSB
- osb错误代码
- Oracle 自定义函数Function
- SQL Function 自定义函数
- Oracle 自定义函数Function
- SQL 自定义函数FUNCTION
- SQL自定义函数function
- SQL Function 自定义函数
- mysql 自定义 function()
- ORACLE---自定义function语法
- SQL Function 自定义函数
- Oracle自定义函数(function)
- SQL Function 自定义函数
- 自定义函数 function
- C-Sharp function to escape single-quote on XPath expression
- 向 XPath 中添加自定义函数
- 24 java 常用的方法
- 快速排序
- 开发过程中如何提高用户体验(1)
- 数据结构、算法与应用--类
- Git 和 GitHub学习更多资料
- OSB 自定义XPath Function
- toad 显示某一用户下的所有表结构信息
- iphone imei查询方法
- ffmpeg采集视频+压缩转码成h264+实时播放。
- 关于“CSDN提问”的瞎想
- Linux apr的安装
- 体会函数参数传递(2)
- Ubuntu下svn (subversion)安装
- NYOJ 121 另类乘法