大家好!这是基于下表的第七篇博文。
这篇博文解释了下面整体架构中突出显示的部分。
第一件事是为用户注册过程构建一个XS应用程序。它将接收用户输入,用于将用户名和公司名称存储在我在第4部分创建的HANA数据库中。
为了实现这一点,韩国团队利用了Jens Glander的"PersonList"Web应用程序代码。
我们首先创建了userreg包,然后还创建了空的XS应用程序。
为了实现跨源资源共享,.xsaccess文件修改如下。
.xsaccess
然后,我们用用户注册hdbdd要创建表和OData服务程序如下
用户注册hdbdd
如果你去目录和刷新表格和程序,你可以看到它们被成功地创建了。
接下来我们做的是创建一个序列userreg.hdb序列根据数据自动增加身份证号码。
userreg.hdb序列
您也可以在下面的目录中查看它。
然后我们创建了creatuser.hdb过程在用户注册过程的数据下以下
createuser.hdb过程
您也可以在目录中查看它。
我们做的最后一件事是创建userreg.xsodataOData配置服务包下的文件。
userreg.xsodata
如果您运行这个文件并且一切正常,那么您将看到以下XML结果。
现在让我们使用REST测试这个OData服务客户。基本上,企业信息化应用系统,您可以使用任何REST客户端,但在我的示例中,我使用了chrome web store中提供的Postman。
为了测试服务,我们使用了HANA MDC和更新请求的基本身份验证和系统凭据。
然后添加密钥内容类型和值application/jsonlcharset=utf-8,如下所示,如果您发送http GET请求,您将看到与上述XML相同的结果。
现在,如果您发送http POST请求并检查HANA数据库,云服务器是,您将看到以下结果。
这是所有关于用户注册的XS应用程序。
现在,什么是淘客,让我们创建一个HANA视图来计算每个用户的圈时。您可以使用SQL语句创建此视图,物联网是学什么的,如下所示。
这是我们用于创建视图的SQL语句。
然后您可以发现视图已成功创建,其中包含数据。
下一步是创建排行榜.xsodataOData配置服务包下的文件。
排行榜.xsodata
如果一切正常,您可以按以下步骤进行测试。
最后剩下的就是为我们创建的OData服务创建目的地。我创建了两个目的地Sphero\u Userreg和Sphero\u排行榜,云的服务器,如下所示类型=HTTP身份验证=基本身份验证WebIDEUsage=odata\u genName=Sphero\u用户注册WebIDEEnabled=真CloudConnectorVersion=2URL=https\://mdc[帐户]试用.hanatrial.ondemand.com/userreg/services/userreg.xsodataProxyType=互联网用户=系统
Sphero\u排行榜类型=HTTP身份验证=基本身份验证WebIDEUsage=odata\u genName=Spheroèu排行榜WebIDEEnabled=真CloudConnectorVersion=2URL=https\://mdc[帐户]试用.hanatrial.ondemand.com/userreg/services/排行榜.xsodataProxyType=互联网User=SYSTEM
您可以使用具有如下目的地名称的Web IDE url来测试这些目的地。
https://webide-[帐户]trial.dispatcher.hana试用版.ondemand.com/目的地/[目的地名称]
就是这样!现在我们已经准备好开发带有一些附加逻辑的UI了。
但是,不幸的是,由于某些原因,这篇文章将是最后一篇关于"HCP IoT Showcase using Sphereo"的文章。既然有很多方法可以建立用户界面,我想把它留给读者,承俊