WEB开发网
开发学院软件开发Java 使用 WebSphere Process Server 关系服务的 EIS 数... 阅读

使用 WebSphere Process Server 关系服务的 EIS 数据自动同步

 2010-08-25 00:00:00 来源:WEB开发网   
核心提示: 使用自定义代码创建关系表中的初始条目实现 Java 组件,向 createRecords 方法添加以下实现,使用 WebSphere Process Server 关系服务的 EIS 数据自动同步(8),如清单 1 所示, 清单 1. createRecords 方法的实现publicDataO

使用自定义代码创建关系表中的初始条目

实现 Java 组件。向 createRecords 方法添加以下实现,如清单 1 所示。

清单 1. createRecords 方法的实现

public DataObject createRecords(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 
  
 siebelBG.setString("verb", "Create"); 
 siebelBG.setDataObject("BOContactBCContact", siebelBO); 
  
 // Create a Siebel Customer 
 DataObject siebelResponse = ((DataObject) siebelService.invoke 
   ("createBOContactBCContact", siebelBG)).getDataObject 
 
("createBOContactBCContactOutput");  
  
 genericBO.setDataObject("siebelBO", siebelResponse); 
 
 String siebelID = siebelResponse.getDataObject 
  ("BOContactBCContact").getString("Id"); 

在 createRecords 方法中,使用 GenericBO(siebelBO 字段)中的 Siebel 内容,通过使用标准 SCA 服务调用来调用 Siebel 接口中的 createBOContactBCContact 方法。响应中的 ID 保存在 siebelID 字符串字段。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:使用 WebSphere Process

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接