在 WebSphere Federation Server V9.1 中使用联邦过程
2009-12-24 00:00:00 来源:WEB开发网现在,应用程序不再需要管理上面列出的任何项目了。当然,Web 服务提供的好处不只是避免使用客户机库。这种方式的其他变体包括使用联邦服务器中的 Web 服务包装器。正如前面提到的,本文的其余部分主要关注 图 3 中的配置。
限制
在设计应用程序之前,应用程序设计人员需要了解在使用联邦过程时的一些限制。这些限制的一部分应用于 DB2 过程或应用于联邦,一些限制是联邦过程所特有的:
数据源:
当前,只在以下数据源上支持联邦过程:
Oracle
Sybase
fenced 包装器支持:
联邦过程不支持 fenced 包装器。
调用联邦过程:
从外部用户定义函数调用的联邦过程在联邦服务器上必须不具有访问级别 READS SQL DATA 或 MODIFIES SQL DATA(对联邦语句的一般性限制)。
联邦过程只支持 CALL RESOLUTION IMMEDIATE(CALL RESOLUTION DEFERRED 绑定选项是 DB2 中已经废弃的特性)。
在 Oracle 中,可以定义输出到缓冲区或标准输出的函数。对于在这种函数上定义的联邦过程,用户不应该期望看到输出(输出可能会出现在数据源上,也可能不出现)。
数据类型支持:
联邦过程支持昵称所支持的所有数据类型,但是过程参数不能使用大对象(LOB)。
事务支持:
在触发器、动态合成语句、标量、表、行函数和方法中不能调用具有访问级别 MODIFIES SQL DATA 的联邦过程。一旦发出 SAVEPOINT 语句,用户就不能调用具有访问级别 MODIFIES SQL DATA 的联邦过程(对联邦语句的一般性限制)。
联邦过程所引用的远程过程不能发出 COMMIT 或 ROLLBACK 语句。因为不能强制实施这一限制,如果远程过程有 COMMIT 或 ROLLBACK 语句,就可能发生数据不一致(见下面的 CALL 语句的事务问题 一节)。
Tags:WebSphere Federation Server
编辑录入:爽爽 [复制链接] [打 印]- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接