当前位置:主页 > 域名解析 > 正文

网站服务器_阿里云优惠卷_精选特惠

时间:2021-07-08 02:13 来源:埃里克云 编辑:埃里克云

核心提示

不管你喜不喜欢,作为一个PI/PO开发人员,最终都会面临开发某些定制适配器模块以满足特定客户需求的需求。因此,在本博客中,我们将介绍如何在NWDS(SAP NetWeaver Development Studio)中...

不管你喜不喜欢,作为一个PI/PO开发人员,最终都会面临开发某些定制适配器模块以满足特定客户需求的需求。因此,在本博客中,我们将介绍如何在NWDS(SAP NetWeaver Development Studio)中使用NWDI(SAP NetWeaver Development Infrastructure)实现这一点。通过这样做,定制的java开发在一个中心存储库中得到保护,并且可以很容易地与其他开发人员共享。

Re-Required:需要一个开发配置,其中至少包含以下软件组件的构建时依赖性:

ENGFACADESAP构建SAP_XIAF

一旦开发配置配置好并准备好使用。我们需要将其导入NWDS客户端。

1)。创建一个EJB开发组件

确保您处于NWDS透视图"开发基础设施"中,并按以下步骤进行

注意,如果尚未为开发配置设置命名保留服务,您将只看到供应商为"demo.sap.com"和名称前缀字段禁用(如上所示的数字1和2)。很好,只要给开发组件一个名称,用"/"或"304;"分隔即可。

单击"Finish"后,NWDS客户机将要求切换到"JavaEE"透视图。单击"否",因为还有一些事情需要处理。

2)创建EAR开发组件

由于EJB开发组件不能直接部署到SAP PI运行时,我们需要创建EAR开发组件来进行部署。

单击"下一步"和"下一步"。在升级要引用的项目时,勾选EJB开发组件前面的复选框。因此,当将EAR部署到PI运行时时,NWDS客户机知道它应该包含EJB开发组件。

单击"完成"。当NWDS客户端请求切换透视图时,仍然单击"No"。因为我们还有一件事要做。

3)向EJB和EAR开发组件添加依赖项

EJB开发组件需要以下构建时依赖项:

sap.aii.af公司.ifc.立面sap.aii.af公司.自由立面tc/bl/logging/api

要将依赖项添加到开发组件中,请先选择它,然后选择"依赖项"选项卡

单击"完成",然后对其余的依赖项重复相同的步骤。最后,EJB开发组件如下所示。

然后为EAR开发组件添加构建时、部署时和运行时依赖项:

sap.aii.af公司.ifc.立面sap.aii.af公司.自由立面tc/bl/logging/api

这个过程和EJB开发组件差不多,只是这次我们需要勾选部署时间和运行时间前面的复选框,如下所示。

最后EAR开发组件如下图所示。

4)Java会话Bean创建

现在切换到透视图"JavaEE"来创建Java会话Bean。展开EJB项目;导航到文件夹"ejbModule";然后右键单击它。

单击"Finish"。

一个定制适配器模块实现示例如下:

然后将bean条目添加到"META-INF/EJB-j2ee"-引擎.xml"文件

现在,我们已经完成了适配器模块的开发。

5)将客户适配器模块部署到SAP PI运行时

返回NWDS透视图"开发基础设施"来构建和部署EAR开发组件。

部署之后,您应该能够从SAP PI NetWeaver Administrator找到适配器模块(路径::/nwa>>Troubleshooting>>Java>>JNDI browser)。

6)检查源代码

到目前为止,我们已经将自定义适配器模块部署到SAP PI运行时,但Java源代码仍然保留在本地NWDS客户端中。接下来我们需要签入源代码,以便它们存储在NWDI服务器中,并可供其他开发人员检查和修改。

现在切换到NWDS透视图"开发基础设施"。

写一些有意义的注释,以便人们能够始终理解所做的工作。如果需要,他可以将其还原到以前的版本。

7)从本地NWDS客户端删除源代码

因为源代码已签入NWDI服务器,我们现在可以从本地NWDS客户端删除开发。

以后,如果其他人想查看源代码并对其进行操作,他可以只加载源代码从NWDI开发配置到本地NWDS客户机

然后他准备开始进行任何更改。但要记得把他的更改签入NWDI服务器!

  • <strong>香港带宽_以岭药业企业邮箱_免费</strong> 香港带宽_以岭药业企业邮箱_免费

    由于SAP HANA(云)平台智能数据集成的大力推广,我看到市场上多数据源的轻松集成和云数据的利用率在不断增长,因此有足够的理由越来越多地支持这一趋势,查看 SAP HANA智能数据集...

  • <strong>对象存储_网站建设1_促销</strong> 对象存储_网站建设1_促销

    Hybris的营销项目是不同的。您可能已经有过实施和运行SAP Hybris前台解决方案的经验,但即使您的资产包括Hybris Commerce、Sales Cloud或Service Cloud,在开始您的Hybris营销项目之前,您需要考...

  • <strong>专属服务器_购物车数据库_好用</strong> 专属服务器_购物车数据库_好用

    作为一名集成开发人员,在创建工件时寻找快捷方式是非常常见的:)。如果SAP CPI中涉及到大量定制集成,我们将寻找更简单的方法来配置这些步骤或重用来自其他集成项目的一些配...

  • <strong>香港带宽_木乃伊百度云_好用</strong> 香港带宽_木乃伊百度云_好用

    在实施阶段和上线后,为您和您的客户提供一套专门的专家服务,我们希望通过我们的SAP Hybris专家服务团队提供的多项深入服务来支持您的实施。 SAP Hybris Cloud for Customer–Partner Coac...

  • <strong>专属服务器_华为荣耀8支持云闪付吗_高性</strong> 专属服务器_华为荣耀8支持云闪付吗_高性

    互操作性的定义是 计算机系统或软件交换和利用信息的能力" 公共安全和安保方面的互操作性多年来一直是首要议题,涵盖了安全界各个层面的巨大需求。从根本上讲,有一个主要挑...

  • <strong>全站加速_我的世界服务器优化_高性价比</strong> 全站加速_我的世界服务器优化_高性价比

    在过去的几个月里,CodeTalk还涵盖了SAP云平台SDK for iOS的一些关键主题。查看CodeTalk播放列表或SAP Cloud Platform SDK for iOS开发者登录页上的"资源"选项卡和"视频"列表。 到目前为止,我已经...

  • <strong>云数据库_阿里云郭雪梅_精选特惠</strong> 云数据库_阿里云郭雪梅_精选特惠

    此博客的目的:列出使用SAP Gateway客户端时的小技巧。 谁应该阅读此博客:使用SAP Gateway客户端并希望从中提取更多信息的任何人。 相关SAP事务:/IWFND/GW\U客户端 此博客的格式:Q&A 开...

  • <strong>云服务器_阿里云服务器地址在哪里_新注</strong> 云服务器_阿里云服务器地址在哪里_新注

    我是Yubikeys的超级粉丝——用于身份验证和/或携带钥匙的小型不可摧毁USB钥匙。 Yubico有一个页面,这里有一个功能比较:https://www.yubico.com/yubikey-function-comparison/ 本博客展示了如何使用...

  • <strong>分布式数据库_域名注册中心_企业级</strong> 分布式数据库_域名注册中心_企业级

    亲爱的各位, 这是我的第一个博客,我想在其中分享我的经验和我与Oracle Exadata世界的"会面"。我在过去完成了许多异构系统拷贝,但从未在涉及Oracle Exadata的混合环境中完成过 我必须...