当前位置: 首页 > news >正文

为什么多个网站域名有同个网站备案携程: 2023年旅行搜索上涨超900%

为什么多个网站域名有同个网站备案,携程: 2023年旅行搜索上涨超900%,wordpress米表域名展,贵阳市城乡建设学校网站需求背景 项目经理说每次OA下单都需要调用一次SAP的接口获取数据,导致效率太慢了,能否把SAP的数据保存到OA的数据库表里,这样OA可以直接从数据库表里获取数据效率快很多。思来想去,提供了两个方案。 在集群SAP节点下增加一个SQL S…
  • 需求背景

       项目经理说每次OA下单都需要调用一次SAP的接口获取数据,导致效率太慢了,能否把SAP的数据保存到OA的数据库表里,这样OA可以直接从数据库表里获取数据效率快很多。思来想去,提供了两个方案。

  1.  在集群SAP节点下增加一个SQL Server数据库,通过ABAP技术把SAP数据写进SAP节点下的SQL Server,然后做集群下的主从复制,将SAP下的SQL Server复制到OA节点下的SQL Server。
  2. OA对外发布保存数据的接口,供SAP调用,SAP传入数据,OA接口保存。

项目经理经决定采用了方案2.

  • OA对外发布API的方式很多,本文采用建模引擎发布RESTFul API 的方式
  • 步骤一:OA系统对外发布RESTful API
  • 建模引擎操作在接口管理处新增一个RESTful接口,如图1.1所示,给新建的RESTful接口授权,如图1.2所示。

图 1.1

图 1.2

下载API文档,如图1.3所示

图1.3

使用POSTMAN测试

Tips1:设置请求头,如图1.4所示

图1.4

Tips2:设置请求体,先整理data报文,如图1.5所示,raw正文的数据即便是留着在那里也不会有影响,把整理好的data报文复制到表单格式的参数里,如图1.6所示。

图1.5

图1.6

测试结果如图1.7所示

图1.7

建模表单处查看数据,实现效果如图1.8所示

图1.8

  • SAP系统调用OA发布RESTful API
  DATA(lv_send_data) = /ui2/cl_json=>serialize( data      = ls_postcompress    = abap_falsepretty_name = /ui2/cl_json=>pretty_mode-camel_case ).DATA(lv_url) = `http://ip:port/api/cube/restful/interface/saveOrUpdateModeData/SAPStckSyn`.cl_http_client=>create_by_url( EXPORTING url    = lv_urlIMPORTING client = DATA(lo_http_client) ).
//设置请求头lo_http_client->request->set_header_field( name = 'Content-Type' value = 'application/x-www-form-urlencoded; charset=utf-8' ).//设置请求方式lo_http_client->request->set_method( if_http_request=>co_request_method_post ).//设置请求体表单lo_http_client->request->set_form_field( name = 'datajson' value = lv_send_data ).//发送请求调用OA RESTful APIlo_http_client->send( EXCEPTIONS http_communication_failure = 1http_invalid_state         = 2  ).IF sy-subrc NE 0.lo_http_client->get_last_error( IMPORTING message = DATA(lv_send_msg) code = DATA(lv_send_code) ).ENDIF.//获取服务器响应lo_http_client->receive( EXCEPTIONS http_communication_failure = 1http_invalid_state         = 2http_processing_failed     = 3 ).IF sy-subrc EQ 0.DATA(lv_response) = lo_http_client->response->get_cdata( ).ELSE.lo_http_client->get_last_error( IMPORTING message = DATA(lv_rece_msg) code = DATA(lv_rece_code) ).ENDIF.//将服务器响应Json报文转换成SAP结构/ui2/cl_json=>deserialize( EXPORTING json = lv_responsepretty_name = /ui2/cl_json=>pretty_mode-camel_caseCHANGING data = ls_success_receive ).IF ls_success_receive-status NE `1`.MESSAGE 'SAP库存同步OA失败' TYPE 'S' DISPLAY LIKE 'E'.ENDIF.

  

http://www.dt0577.cn/news/26631.html

相关文章:

  • 网站建设基本流程规范关键词林俊杰无损下载
  • 商城版免费网站推广怎么做才可以赚钱
  • 加强局网站建设什么是电商平台推广
  • 完成网站的建设工作内容刷关键词排名
  • 网站上的验证码怎么做电商培训班一般多少钱
  • 义乌万物网络科技 网站建设南宁seo服务优化
  • 阿里云网站空间做商城流程国内搜索引擎优化的公司
  • 如何在百度上做公司做网站郑州网络营销公司哪家好
  • dede网站转移网推怎么做
  • 湖北网站开发seo优化需要多少钱
  • 制作网站 服务器配置企业网站建设原则是
  • 怎么找网站是由什么建的政府免费培训 面点班
  • 网站服务器如何维护短链接在线生成器
  • 企业网站模块种类百度竞价排名系统
  • 政府网站为什么设计免费网站制作app
  • 营口网站开发公司优化培训课程
  • 做百度网站费用深圳seo公司
  • 想看别人的wordpress博客网站汕头seo优化培训
  • 建设网站需要哪些费用商丘网站优化公司
  • 怎么看公司网站做的好不好哦北京已感染上千万人
  • 长春 房地产网站建设网页关键词优化软件
  • wordpress获取用户名密码seo网站推广方式
  • 品牌网站排名软件东营seo
  • 安居客做网站公司网页制作
  • 衡水网站建设推广ui培训
  • 外文网站制作百度问一问客服人工在线咨询
  • 网站建设策划毕业论文上海今天刚刚发生的新闻
  • 做外贸没网站可以吗守游网络推广平台
  • 广东快速做网站公司哪家好免费发帖的平台有哪些
  • 网站的外部链接怎么做怎样做搜索引擎推广