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

腾讯云_无锡网站建设制作_怎么买

小七 141 0

MBOFacade SMP 3.0 SP11 MBO服务器的脱机ODATA服务

目的

SAP SMP 3.0 MBO服务器直到现在还没有提供ODATA服务的能力,从SMP 3.0 SP11开始,SMP服务器现在有一个称为MBOFacade的web服务。我们将查看配置和设置,然后直接使用缓存数据库中的MBO数据。

所需软件

SMP 3.0 SP11或更高版本管理权限将MBO对象部署到缓存数据库。

假设

操作系统管理权限已将MBO对象部署到缓存数据库。SMP 3.0 SDK用于创建MBO模型。

问题

开发需要为最终用户使用MBO缓存数据库中的离线ODATA。

解决方案

从SMP 3.0 SP11开发开始,添加了一个新特性,称为MBO Facade Web Services。这将允许使用带有正确URL和前缀的rest客户机进行脱机ODATA调用。在线ODATA调用仅在离线时不受支持。

目录

第一节我们将指导您创建SMP101 MBO和部署步骤。

第二节我们将创建URL并连接到MBO服务器上的MBO Facade web服务。

第三节我们将查看其他功能和限制MBOFacade Web服务器

第一节创建SMP101 MBO并部署。您可以选择使用数据库中现有的MBO模型,也可以创建新模型。

演示:

打开SMP工作区

此时您的项目应如图1所示。

图1。

接下来在右侧您将看到移动应用程序图选项。如图2所示。图2.

选择关系并将其拖到移动应用程序关系图窗口。对话框窗口将弹出从客户选择id,然后从销售订单选择id来创建两个MBO之间的关系

图3您的屏幕应该是这样的

单击finish现在您已经完成创建MBO。下一步是我们现在需要将MBO部署到SMP服务器。在左侧部署之前,进入缓存组

打开文件夹,右键单击默认>默认转到属性并更改为计划并将其设置为10分钟

图4.

单击确定现在我们准备将MBO部署到SMP服务器上。

在您的项目上,右键单击并选择deploy。

图5。

单击Next,部署向导将启动。

图6。

确保您选择了更新,然后单击Next继续。

图7

确保选中了所有表,然后单击Next。

图8。我们可以单击Next继续继续。

图9。

如果您没有连接到SMP服务器,请选择"连接"按钮,如果您已经连接,请选择"下一步"按钮继续。

图10。

上面的菜单显示了SMP101应该已经列出的可用MBO作为我们的部署目标。

图11。在图11中的这个屏幕上,我们需要选择数据库连接。这一点很重要,因为这是在这个测试中要从中提取数据的位置。从下拉列表中选择MySampleDatabase如果示例数据库没有列出,请选择new,然后MySampleDatabase connection将在列表中。只需选择它,请参见图11。然后单击Finish.

图12.

向导将启动部署过程,这可能需要几分钟。一旦部署完成,怎么做淘客推广,您可以在控制中心看到MBO,然后转到企业资源管理器,查看SMP服务器域,您也将看到列出的MBO

图13.

如果您还记得,我们将MBO的缓存设置为schedule,并将其设置为10分钟。原因是,如果我们转到控制中心,然后查看并两个MBO的缓存我们将看到CDB有来自示例数据库的数据,如图13所示。

我们已经创建并部署了MBO,现在我们也有了MBO的数据。这将结束SMP服务器和MBO的设置。

这将结束第一节。

第二节创建URL并连接到MBO服务器上的MBO Facade web服务。

下一步是使用ODATA请求查询SMP服务器以从我们的MBO检索数据。

我们需要知道MBO和MBO版本的名称以及所属的域MBO是在以及HTTP的端口号,我们还需要知道什么是web服务器的名称。细分:名称:smp101版本:1.0域:默认地址:localhost端口号:8000 Web服务名称:MBO名称:客户和销售订单上面的信息非常重要,因为它用于创建SMP服务器的ODataURL。URL http[s]的格式://支持服务器:端口/端口/{domainName}/{packageName}/{packageVersion}

将我们的所有信息放到一个URL中。

:8000/mboacade/default/smp101/1.0/Customer?/销售订单将您的URL复制到chrome浏览器中。

您将看到一个弹出对话框,询问用户名和密码

图14。

用户supAdmin和SMP管理员帐户的密码。我们在这里做得如何?我们从查询中得到了anu结果吗?

图15

如我们所见,我们现在正在从缓存数据库(CDB)中提取数据。

以下是一些可以使用的有效URL的示例。:8000/mboacade/default/smp101/1.0/Customer?/销售订单:8000/mboacade/default/smp101/1.0/Customer?

您还将注意到,SMP MBO服务器上不需要任何配置步骤,因为MBO Facade的web服务器服务在默认情况下是启用的。这使您可以选择使用CDB数据库中已定义的当前MBO模型。

第三节限制和有关MBOFacade的更多详细信息。

MBOFacade web服务仅支持离线ODATA。从MBO映射到OData服务

MBO Facade中不支持的功能

CUD操作,带可见参数在线搜索个性化参数Etag系统查询选项:$orderby$top$skip$filter$format$select$inlinecount

数据类型映射MBO到MBO Facade

X-MBO-Facade头