使用 EJB、EAR 模板构建适配器模块的简单步骤

要在 SAP XI/PI/PO 中构建适配器模块,有许多标准的分步 SAP 文档、博客等。在 SAP SDN 上可用。

这个博客有什么不同?

好吧,本博客间接地涵盖了所有这些常见步骤,但以 EJB、EAR 项目模板的形式,以简化 Netweaver Developer Studio (NWDS) 中的开发工作

如何使用 EJB、EAR 模板?

非常简单 :wink: 从 https://app.box.com/s/n2amg8rcts8vc9a0csfk 下载 EJB,EAR 模板 zip 文件。(现在也附在这个博客上)在 NWDS 中,文件菜单 - >导入选项向导(常规 - > 现有项目到工作区),并将下载的 zip 文件作为 EJB、EAR 项目加载到 NWDS 工作区中

导入的项目需要进行哪些更改?

  1. 右键单击导入的 EJB 和 EAR 项目(使用 CTRL 键),然后在上下文菜单中单击验证以查看是否有任何错误
  2. 右键单击导入的 EJB 项目,以配置构建路径到强制性模块 API jars/外部 jars(初学者请参考步骤 4.1、4.2 和 4.7 了解所需的 jar 文件和详细过程 http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0b39e65-981e-2b10-1c9c-fc3f8e674...)
  3. 根据您的项目要求,将重命名(右键单击 EJB 项目的上下文菜单中的 Refactor 选项)YourAdapterModule_EJB为所需的名称,例如,对于此演示,我正在使用 ForSDNDemo_EJB
  4. 展开ForSDNDemo_EJB项目,然后根据您的项目要求重构当前的 java 包“yourpackagename”,例如,对于此演示,我使用“com.sapsdn.demo”作为模块开发的包。忽略此步骤中的任何错误并继续
  5. 同样,将 “YourAdapterModuleBean” java 文件重构为您自己的 java 文件。例如,ForSDNDemoBean。单击 Next ->然后单击 Finish。** 根据您的要求使用您的代码修改 java 代码
  6. 可选步骤,但这是一种很好的做法:打开ForSDNDemoBean.java文件,然后找到 (CTRL+F) “YourAdapterModuleBean.java” 并替换为 ForSDNDemoBean.java(根据您的要求导入额外的包并添加您自己的 java 代码),并将 yourpackagename 替换为您的项目包,即,在此演示中 com/sapsdn/demo
  7. ** 展开 META-INF 文件夹,然后打开 ejb-j2ee-engine.xml ->转到选项卡,然后从 YourAdapterModule 将 <ejb-name> 标签值更改为 ForSDNDemo(与您的 EJB 项目名称相同)。 此外,最重要的 <jndi-name> 标签值设置为您的特定 jndi-name,在本演示中,我使用 ForSDNDemoJNDI 作为 jndi 名称,而不是 YourAdapterModuleJNDI
  8. 同样,将 ejb-jar.xml 的 <ejb-name> 标记值从 YourAdapterModule 更改为 ForSDNDemo(与您的 EJB 项目名称相同)
  9. 完成上述步骤后,从其上下文菜单构建 EJB 项目
  10. 最后YourAdapterModule_EAR项目重命名为 ForSDNDemo _EAR然后将项目导出为 SAP EAR 文件,以便 BASIS 团队部署到 XI 系统中,(或)从 EAR 项目上下文菜单 Run AS -> Run on Server 直接部署到 XI 服务器。有关直接部署选项,请参阅上述步骤 1 的 4.11 和 4.12 部分,参考 SAP 文档

希望上述过程清晰,并帮助您轻松构建自定义模块需求。感谢您的反馈和评论,以即兴创作此博客内容

上述程序的一些重要快照,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值