Ariba Network是ariba公司开发的供应商采购平台。punchout功能对接数据传输基于cxml。

主要是实现接口登录、购物车信息返回到airba系统,以及等订单功能。

开发手册中有相应的技术接口要求及格式,主要是实现相应的接口格式。

近期呢我们公司也正在准备将我们的电商系统通过punchout功能与Ariba进行对接,接下来我分享一下在运行过程中的踩坑之路:

系统上线运行一段时间后,发现通过SAP系统登录我司的电商系统时,总是存在不稳定,时断时续,以及访问解析慢的情况,因为客户都在国内,我们的电商系统服务器也同时在国内,带宽临时提高到100M也无济于事,经过多次试验更换服务器问题依旧。

最终将所有的ariba传过来的数据,报错详细日志分析如下。

经过仔细排查,我们解析ariba发来的数据,需要通过远程调用DTD文件进行解析。

最终解决方法:

1、服务器断网,屏蔽对外所有网站的80端口。

2、建立本地IIS网站,内部解析到xml.cxml.org ,并且根据接收的CXML文件建立相关路径。

3、保证服务器内部可以正常访问。

4、通过以上方法解决和提高了访问速度,原因是ariba的网站在国外,国内服务器访问国外网站时存在着网速慢的情况,并且不稳定的原因也是因此造成。

以上为此次对接Ariba punchout过程中的一些过程,写的比较粗,如果大家有问题可以一起发邮件探讨沟通。

本文为博主原创文章,转载请标明。

公司自建电商系统对接Ariba PunchOut ----踩坑之路相关推荐

  1. 电商系统对接支付渠道的解决方案

    文章目录 1 问题背景 2 前言 3 信用卡支付的交互流程 3.1 收银台模式(非直连) 3.2 直连模式 3.3 两种模式的区别 4 业务解决方案 5 技术实现的细节 6 如何防止支付掉单 6.1 ...

  2. 跨境电商系统对接-进口篇

    一.跨境进口方式 1.一般贸易:指中国境内有进出口经营权的企业进行进出口贸易,货物到港后需要先清关(办理海关申报.查验.征税.放行等手续),然后货主才能提货,一般贸易适合大批量进口商品,公司的鲜奶.常 ...

  3. LegendShop教您,电商系统选型要注意什么!

    随着电子商务的发展,越来越多的企业自己建立专属自己的电商平台.就LegendShop接触的客户来看,有些客户对系统选型不是很清晰,往往都是抱着一堆的需求,一脸迷茫地咨询我们.在这里,我们统一说明一下, ...

  4. 自建跨境电商系统平台,多语言跨境电子商务系统开发搭建,建站方案

    电子商务系统建站开发需做好方案与搭配,以下是方案的选择与搭建部署的建议 首先是什么是跨境电商?跨境电商是指企业利用互联网技术和电子商务平台,进行跨国贸易活动,实现不同国家之间的商品交易.跨境电商系统需 ...

  5. 架构专家李伟山:电商系统之订单系统

    李伟山 读完需要 12 分钟 速读仅需 4 分钟 李伟山,目前是一家人工智能公司的技术总监,主要负责 AI 产品化的工作,开发设计中国一款云同步社交平台--号簿管家:曾参与设计开发亿万级流量的阿里虚拟 ...

  6. 电商系统商品中心产品设计

    由于商业性质决定了电商业务支撑系统必须具备稳定性.可扩展.安全性强等特点,PM在设计产品架构时,应充分考虑到业务发展需要,尽量将各模块隔离,商品模块建个商品中心,订单模块建个订单中心. 只有在产品设计 ...

  7. 电商系统物流管理之逆向物流退换货流程设计

    如今电商行业的发展成熟,我们在日常生活中经常会用各种电商平台购物,但是在网上购物经常会有退货的可能性:本文作者分享了关于电商系统物流管理之逆向物流退换货流程设计,我们一起来学习一下. 什么是逆向物流, ...

  8. 免费领CRMEB移动社交电商系统源码与授权

    移动电商风起云涌,直播带货重塑销售模式,传统商业更是举步维艰,各行各业转型移动电商迫在眉睫,拥有一款好的移动社群社交电商系统成为众多企业与商家的心病! 你曾是否被那些劣质的移动电商系统搞得心力憔悴?也 ...

  9. 这10个功能模块,手把手教你从零设计电商系统

    导读:电商业务与我们的生活息息相关,大家可能对电商多少也有一些了解,事实上,即使是一个最小化的电商系统,也依然是非常复杂的. 所以,我们先花一点时间,一起以一个创业公司的CTO的视角,设计一个最小化的 ...

最新文章

  1. Yii2.0 对数据库 查询的一些简单的操作(转载)
  2. hdu 5178(尺取法)
  3. [NOTE]常用Linux命令总结[Thx for commandlinefu]
  4. Java并发教程–原子性和竞争条件
  5. Ant Design Vue页面数据复制
  6. myeclipse查询mysql出来的汉字是乱码
  7. java队列类_用Java编写一个队列类
  8. 四种实时操作系统的分析比较
  9. 完美国际坐标查看器(可更新)
  10. SPSS学习 (一)概述
  11. 【解决方案】windows7无法启动,报0xc000014c错误,系统注册表丢失或损坏
  12. (二)注释(comment)详解
  13. 你的必备技能 —— 方法
  14. 去掉鼠标右键文件时的“百度一下这个文件”菜单命令
  15. kafka配置SASL
  16. 3.8编写程序 ,要求用户从键盘输入一个年份,程序输出改年出生的人的生肖。中国生肖基于12年一个周期,Java
  17. 游戏框架 核心科技与面试精粹 (樊松阳 著)
  18. python glob.glob使用
  19. 安装软件时出现“error creating process错误”
  20. 基于 vue.js 的仿QQ聊天室

热门文章

  1. new Image() 获取图片大小为0的解决方法
  2. url操作一网打尽(一)
  3. 微波炉不同功率的加热时间转换
  4. C语言sizeof的实战例子
  5. 华为首批鸿蒙系统手机,华为鸿蒙首批升级机型名单曝光 华为6月将正式发布鸿蒙手机操作系统...
  6. 华为鸿蒙显示器,华为鸿蒙2.0、EMUI 11齐发 打通手机、电视、PC全平台
  7. python跑模型是什么意思_RFM模型是什么,我用python带你实战!
  8. Druid连接池连接MySQL数据库
  9. 中望CAD调用lisp在哪_中望CAD+加载LISP程序速度提升高达8倍
  10. 今日安利:2款支持OFD阅读的神仙软件