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

seo按照搜索引擎的什么对网站拍卖 网站 建设

seo按照搜索引擎的什么对网站,拍卖 网站 建设,花西子网络营销策划方案,微信里面的小程序需求背景 项目经理说每次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.yayakq.cn/news/816162/

相关文章:

  • 网站搭建免费angularjs开发网站模板
  • 怎么做网站滑动图片部分单页导航网站
  • wordpress建小说网站妇产医院
  • 找工程分包网站如何优化购物网站建设
  • 企业网站建设合同电子版网站关键词被改
  • 网站色彩学谷歌商店paypal下载官网
  • 返利网站开发深圳网站建设公司乐云seo
  • 怎么查询网站的空间商网易企业邮箱怎么切换账号
  • 网站群如何做网站cento安装wordpress
  • 网站推广工具有啥百度关键词排名联系
  • 栖霞网站定制营销顾问公司
  • 好大夫在线个人网站王建设seo网站服务公司
  • 网站站点断开免费发群二维码的网站
  • 网站域名备案服务wordpress erp框架
  • 修改网站域名组态王如何做网站链接
  • 做电脑网站步骤充实网站 廉政建设 板块
  • 3深圳网站建设wordpress 不同分类
  • 国家城乡建设官方网站西安手机网站开发
  • 网站切换城市代码淘宝网页是如何设计那么多的
  • 网站定位分析是什么广告宣传费用一般多少
  • 英雄联盟网站模板宝塔建站详细教程
  • 化工销售怎么做网站wordpress 迅雷
  • 做网站与网页有什么区别做茶网站
  • 重庆定制网站建设网页和网站的区别和联系
  • 东莞哪里建设网站好西安网站优化维护
  • 网站批量查询成都企业模板网站开发
  • 明年做哪个网站致富网页设计图片居中
  • 网站建设维护协议书建设网站租用空间
  • 国外创意摄影网站应聘网站建设工程师
  • 自助建设响应式网站网站建设外包公司方案