云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

阿里云_全职猎人百度云_速度快

小七 141 0

在上一篇博客中,您学习了如何将基于java的扩展应用程序部署到SAP云平台试用帐户,免费网站自助建站,在本博客中,您将学习如何在扩展帐户上构建、部署和运行示例价值java扩展应用程序,以利用SAP云平台,SAP SuccessFactors扩展包。

本博客中使用的示例福利应用程序将从GitHub应用程序库中克隆,应用程序使用maven build构建,最后将应用程序二进制文件部署到SAP云平台扩展帐户并与SuccessFactors实例配对。

SAP员工福利管理SuccessFactors Employee Central的扩展应用程序示例。通过使用授权对象,这个扩展应用程序服务于不同的角色,如员工和HR福利管理员。员工可以使用此应用程序在特定的福利活动中下订单,人力资源经理可以使用此应用程序管理员工福利,并根据分配给他们的角色设置新的福利活动。

此示例应用程序使用OData API从SAP SuccessFactors读取数据,并使用持久性存储某些数据,大数据如何分析,如福利活动,SAP云平台数据库层的员工福利分配和员工订单。阅读GitHub上的文档,了解更多关于应用程序用例、功能和体系结构的信息。在本博客中,您将学习如何将示例java benefits扩展应用程序部署到与SuccessFactors实例配对的开发扩展帐户。本博客中主要描述的步骤是通常在开发环境中完成的开发步骤。在后来的博客里,您将学习如何通过解决方案使用多目标应用程序"MTA"将相同的示例福利扩展应用程序部署到生产环境中。

注意:-此blog主要关注使用SAP云平台SDK等生命周期管理工具开发和部署SuccessFactors扩展应用程序扩展帐户的开发阶段,如上图所示,建模为开发扩展帐户。

本博客主要用于学习目的,最重要的是展示如何部署java扩展应用程序,采购返利,如何通过各种角色保护扩展应用程序,大数据是做什么的,如何从java运行时使用SuccessFactors OData,如何在SAP云平台上持久化HANA数据库上的数据,并最终将扩展java应用程序注册为SuccessFactors主页上的互动程序。

系统先决条件:

具有管理员访问权限的SAP SuccessFactors实例。SAP SuccessFactors provisioning–设置SAP云平台与SAP SuccessFactors实例配对的缩写。Neo环境中的SAP云平台企业帐户。

开发先决条件:

Java JDK–(Java SE开发工具包),版本7或更高版本EclipseIDE IDE的最新版本,如"Neon"或"Oxygen"SAP云平台SDK针对Eclipse的SAP云平台工具eclipse的Git插件Maven Plugin for eclipse

设置开发环境:在开始开发应用程序之前,您需要下载并设置必要的工具,包括eclipse IDE for Java EE Developers、SAP Cloud Platform tools和SDK.

SAP Cloud Platform tools、SAP Cloud Platform SDK for Neo Environment,SAP JVM可从SAP Development Tools for Eclipse页面下载。

关于如何在SAP云平台上配置Eclipse IDE进行Java开发的分步过程,请参阅此链接。

要为eclipse IDE安装Maven插件,请参阅此链接(Step1/Step5/Step6)

请参阅此链接以了解初始设置期间的任何故障排除技巧。

您使用Git透视图将示例应用程序导入到日蚀。是的一定要选择博客中提到的确切分支,因为它是专门为it.

第1部分:启动Eclipse IDE,切换到Git透视图并选择克隆Git存储库选项

第2部分:复制URLhttps://github.com/SAP/cloud-sfsfsf-benefits-ext.git网站选择TechEd2017作为分支选择,其他所有选项都保留为默认值。

选择TechEd2017作为分支选择

单击"下一步",完成向导。现在您应该看到克隆的项目了。

第3步:切换到JavaEE透视图,从上一步导入刚刚克隆的maven项目。

选择File->import->Existing maven project,选择next。

输入到您克隆Git存储库的文件夹的路径,然后单击Finish。

第4步:示例Java应用程序导入eclipse

步骤5:构建导入的maven项目(右键单击项目并选择RunasMaven构建)

步骤6:指定目标类型

例如:CleanInstall–Dbenefits.id=001

步骤7:确保您在控制台视图中获得构建成功状态

右键单击Eclipse项目并选择刷新以查看更改。

步骤1:打开服务器视图并选择链接以创建新服务器

步骤2:选择服务器类型并指定区域主机

指定以下值:

服务器类型:SAP云平台区域主机:例如us2。hana.ondemand.com取决于您的SAP云平台区域。

单击下一步

步骤3:指定应用程序名称,子帐户和您的SAP云平台用户凭据

应用程序名称:例如benefits000

子帐户名称:dfa8fX8XXX(您要在其中部署示例应用程序的扩展帐户)

单击下一步

步骤4:将应用程序添加到已配置的服务器资源列表

单击完成

步骤5:右键单击新创建的应用程序服务器并选择发布

您的应用程序已成功部署到SAP云平台。

步骤6:从SAP云平台驾驶舱启动应用程序。

因为应用程序需要数据库连接,您首先需要为它创建一个数据源绑定,然后启动它。

启动Google chrome并登录到部署示例扩展应用程序的扩展帐户。选择左侧的Java应用程序选项卡,然后从列表中选择您的应用程序。

第7步:进行数据库绑定:选择配置->数据源绑定,然后单击新建绑定。保存更改

步骤7:导航到应用程序的概述部分并启动它

您的应用程序现在已启动。

如果您的Java应用程序未启动,请查看Java应用程序日志以获取任何提示。

配置扩展应用程序

一旦您的应用程序在开发子帐户中启动并运行,您可以使用SAP Cloud Platform SDK控制台命令进行配置,而无需手动执行。

了解每个neo命令的详细功能。请参考在线文档https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/fd92f749a9374f9190d716171f9bfd42.html

第1步:导航至SAP Cloud Neo SDK tools文件夹,打开命令行工具。

注:-在命令行工具,请确保您是在工具子文件夹"例如tomcat8/tools"下执行neo命令

第2步:配置连接以访问SAP SuccessFactors api。为此,请使用hcmcloud create connection SDK命令。

执行neo命令以创建到SAP SuccessFactors实例的连接。

neo hcmcloud create connection–a-b-u-h

用SAP云平台帐户的参数值替换上述参数值。