主页 > CDN > > 正文

专属服务器_营销型网站建设服务_价格

浏览:

专属服务器_营销型网站建设服务_价格

本博客是SAP HANA SPS 09中所有新开发人员功能的大型系列文章的一部分:

SAP HANA Repository是HANA native development environment的一项关键功能。它是从数据库表一直到用户界面工件。然而,到目前为止,我们还没有一个受支持的API允许应用程序开发人员或第三方工具开发人员访问存储库,SAP需要为这些开发工具创建一个基于REST的服务接口。这两个需求以最新发布的SAP HANA REST API的形式在SPS 09中结合在一起。

对于基于Web的开发工具,SAP决定使用Eclipse Orion API。restapi是一个API层,完全支持Orion协议版本1.0,它使开发工具能够以简单灵活的方式通过基于REST的调用访问HANA平台组件(如存储库)。例如,API提供了创建和操作工作区、项目和文件的方法,但也涵盖了HANA的细节,如激活和目录访问。任何使用restapi的开发工具都可以用作客户机。这使HANA不仅成为SAP开发工具(如Web IDE或基于Web的开发工作台)的开发环境,而且也成为来自合作伙伴和客户的工具。

因此,在Orion Server API上实现的现有工具能够与HANA一起工作。这使希望以"自带工具"(BYOT)的方式使用自己工具的SAP外部社区能够很好地将HANA集成到其已建立的开发和管理工作流以及工具基础架构中。

REST API有几个部分,我们将在本博客中简要介绍。这只是对基本功能的介绍。有关更多详细信息,请参阅联机帮助:\u hana\u XS\u REST\u API\u Reference\u en/index.html

SAP HANA REST应用程序编程接口(REST API)包含一个文件API,允许您通过HTTP协议。saphanarestapi中包含的文件API使用基本的HTTP方法GET、PUT和POST来发送请求,JSON用作默认的表示格式。有关原始Orion文件API的更多信息,文件API基于此,看到了吗\u API/File\u API。

您还可以检索特定版本文件的内容(URL参数version)或检查当前版本文件的ETag(使用"If Match"参数)。

文件API也支持条件"If None Match"。请注意,如果文件在当前会话中已被请求,并且自上次请求后文件未更改,则为"If None Match"提供标头将导致返回代码304(未修改)。

如果在sapback中为参数Workspace指定值,则文件API将返回文件的最新非活动版本给定的工作区(如果存在)。如果指定的工作区中不存在所请求文件的非活动版本,则检索该文件的活动版本。默认的工作区是""(空字符串)。

这里是一个小例子,取自SAPUI5应用程序,我们通过jQuery.AJAX文件要从存储库加载文件内容:

SAP HANA REST应用程序编程接口(REST API)包含一个工作区API,使您能够创建和操作工作区和应用程序通过HTTP的项目。有关工作区API所基于的原始Orion API的更多信息,请参阅\u API/Workspace\u API。

本节中的信息描述了如何在SAP HANA的上下文中使用工作区API。为了更好地理解如何使用它,什么叫云,有必要在Eclipse ORION概念的上下文中理解术语workspace和project的含义。工作区是编码或建模工作中使用的设计工件所在的区域。从这个意义上说,工作区是特定于用户的;它是用户收集开发活动(例如项目)所需的所有较小实体的地方。这种基于Eclipse的工作区概念与当前在SAP HANA XS存储库上下文中使用的工作区的含义不同。

设计时和建模实体的集合,这些实体不仅具有公共存储位置,而且还可以应用通常在开发生命周期中发生的活动,例如:编译、构建、分发、部署、与其他开发人员共享对象。

这两个ORION概念在技术上都映射到SAP HANA XS包概念,这意味着这两个概念都是作为SAP HANA XS包实现的,具有特定的内容,位于特定的位置。

总之,当您创建一个项目时,它是一个SAP指定工作区包中的HANA XS子包。

Orion传输API用于导入和导出包和文件。有关Orion传输API的更多信息,请参阅\u API/Transfer\u API。

目前有一些限制。例如,大数据的前景,尽管Orion Transfer API也支持以多个块的形式上载单个(二进制)文件,但不可能使用Orion API导入(或导出)包。也不可能从外部服务器导入(或导出)文件。

REST API的元数据API提供支持搜索和自动完成场景的服务。例如,人工智能知识体系,从运行时、设计时和其他元数据位置检索元数据。运行时元数据的典型位置是SAP HANA数据库目录。目前可以检索表、视图、过程、函数、序列和模式的元数据。元数据的设计时位置是SAP HANA存储库。还可以访问核心数据服务(CDS)使用的元数据位置。所有提供的服务在以下(单个)接入点可用:

/sap/hana/xs/dt/base/metadata

通过将HTTP参数Service Name设置为适当的值来调用特定的服务。此部分接口仅支持HTTP GET请求。

checkMetadataExistence

checkMetadataExistence URI

getMetadataSuggestion

SAP HANA REST应用程序编程接口(REST API)包含更改跟踪API,使您能够使用SAP HANA存储库中包含的特定生命周期管理功能通过HTTP.

更改跟踪与SAP HANA XS存储库传输工具集集成。例如,启用更改跟踪时,您可以确保导出操作仅包括存储库对象的最新批准版本。

请注意,只有通过HANA应用程序生命周期管理工具在SAP HANA系统中启用更改跟踪时,才能使用API。

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 谷歌云_mysql中间件_免费领
    谷歌云_mysql中间件_免费领

    谷歌云_mysql中间件_免费领

    现在工作场所正在发生重大变化。我们协作、计划项目和管理工作量的方式正在改变,如果企业没有做好准备,它们将很快被抛在后面。准确地理解是什么...

  • 域名交易_阿里云翼_企业级
    域名交易_阿里云翼_企业级

    域名交易_阿里云翼_企业级

    通常认为搅动器是一个漏水的桶。你有多少顾客?你损失了多少?你留了多少钱,漏了多少钱?让我们把顾客流失看作是导致医生就诊的原因,比如偏头痛...

  • 金山云_华为云台_怎么申请
    <strong>金山云_华为云台_怎么申请</strong>

    金山云_华为云台_怎么申请

    在我们发布通知(以前是Engage)后的四个月里,我们在后端做了大量的改进。大多数更新在UI中不可见。相反,我们的客户可能已经注意到他们发送的电子...

  • 云主机_深圳企业网站设计_评分榜
    <strong>云主机_深圳企业网站设计_评分榜</strong>

    云主机_深圳企业网站设计_评分榜

    更新:有本文的更新版本。阅读"RPA如何转换数据迁移"(2019年出版)。 在本文中,数据迁移被定义为将数据从旧的遗留系统移动到新的替换系统。通常,...

  • 域名备案_已备案未注册的域名_最新活动
    <strong>域名备案_已备案未注册的域名_最新活动</strong>

    域名备案_已备案未注册的域名_最新活动

    今天是Skype推出十年来的日子,Skype是一款免费的互联网通话应用,用户已超过3亿。Skype是一家来自爱沙尼亚的初创公司,来自点对点文件共享应用Kazaa的开...

云储存

更多 >
  • <strong>虚拟主机_cf连接服务器失败怎么办_怎么买</strong>
    虚拟主机_cf连接服务器失败怎么办_怎么买

    偶尔我会收到一些问题,当用户单击SAP TM屏幕中的超链接时,会出现一条错误消息"未能解析基于对象的导航目标"。 让我们看看为什么会出现此错误消息以...

  • <strong>美国服务器_阿里云p9待遇_哪个好</strong>
    美国服务器_阿里云p9待遇_哪个好

    客户通常会制作定制报表,在这种情况下,对数据进行测试,很多次测试都是正确的,但他们遗漏了使用专用分类账时所需的重要部分,即使用Tcode GWUL. ...

云储存免备案CDN_网站建设优化推广_安全稳定
云储存域名交易_腾讯云服务器开放端口_排行榜
云储存京东云_阿里云时序数据库_三重好礼
云储存MySQL数据库_为什么要进行网站建设_返利
云储存数据库服务器_传奇物品数据库_速度快