使用 WebSphere Process Server 关系服务的 EIS 数据自动同步
2010-08-25 00:00:00 来源:WEB开发网API 调用如清单 4。
清单 4. API 调用
try {int genId = relService.addParticipantString(relationshipName, siebelRole,
siebelID);
relService.addParticipantStringWithID(relationshipName, sapCreateRole, genId,
sapID);
} catch (RelationshipServiceException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (RelationshipUserException e) {
// TODO Auto-generated catch block
e.printStackTrace();
注意:必须用本小节中指定的代码更新 createRecords 方法。
调用关系服务来查找对应的 Siebel ID:
现在来实现 updateRecords 方法。可以将一个 ID 专门用于 GenericBO 中的 Siebel 记录。对应的 SAP ID 将使用关系服务查找,如清单 5 所示。
清单 5. updateRecords 方法的实现
public DataObject updateRecords(DataObject input1) {
DataObject siebelBG = boFactory.create("http://www.ibm.com/xmlns/prod/wbi/j2ca/
siebel/bocontactbccontactbg", "BOContactBCContactBG");
DataObject genericBO = input1.getDataObject("GenericBO");
DataObject siebelBO = genericBO.getDataObject("siebelBO"); // BOContactBCContact
DataObject sapBO = genericBO.getDataObject("sapBO"); // SapCustomerWrapper
String siebelID = siebelBO.getString("Id");
String sapID = null;
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››使用纯文本文件打造WCF服务
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
赞助商链接