如何在Retail Link网站上与Walmart进行EDI连接测试?

news2025/7/13 23:48:45

本文主要介绍通过沃尔玛Walmart供应商平台Retail Link与沃尔玛Walmart建立EDI连接的流程。沃尔玛Walmart作为零售行业中最先使用AS2协议传输EDI数据的企业之一,其AS2经过多年的使用检验,具有安全连接、灵活数据传输等优点,使其经久不衰,仍然作为沃尔玛Walmart与其合作伙伴建立EDI时传输协议首推之选。

与沃尔玛Walmart建立EDI连接,需要有Retail Link EDI访问权限,供应商可以在这个平台上进行EDI项目的连接测试、业务测试以及正式切入生产。想要获取这个EDI访问权限需要联系沃尔玛的Retail Link团队。

登录Retail Link网站

登录https://retaillink.login.wal-mart.com/,并输入账号和密码点击LOG IN 。

EDI-B2B 设置页面

选择Onboarding页面点击View。

选择Set up EDI-B2B。

点击Continue Setup。

此时会跳转到Global Enterprise Mailbox页面,准备开始AS2连接测试,测试之前我们需要先在知行之桥上自定义我们的AS2 ID。

知行之桥上设置个人AS2信息

打开知行的产品页面,选择上方的个人设置,进行自定义AS2 ID(这里以TEST为例)以及创建证书。

创建证书时,填写证书的必填项信息,并自定义证书名称,设置证书密码。

完成后,系统会自动选择当前创建的公钥/私钥证书。 这里需要注意记录好自己的AS2 ID(TEST)以及接收URL,后面会用到。

点击上方的证书选项卡,选择.cer后缀的公钥证书并下载保存在本地。

Retail Link上配置AS2信息

(此步需提前设置好GEM,并且Walmart已经分配好了Mailbox ID。若要新增MailBox ID,需要在Document Testing—> Survey中填写相关调查信息,以申请Mailbox ID)

打开刚刚EDI-B2B跳转的GEM页面,点击Mailbox—Mailbox Search,再点击Mailbox ID。

点击页面最上面的EDIINT(AS2),配置AS2信息。

进入页面后,EDIINT Information部分只需按照业务需求更改Mailbox Content Type即可,其他两项可以默认无需更改。在页面的Supplier部分的AS2 Name处输入我们提前设置好的AS2 ID即TEST以及接收URL,点击save后,会更新生成一个Walmart的AS2信息,将其记录下来。

上传证书

配置完成后,点击Mailbox—Certificate Maintenance,并点击resume/start。

页面左侧是Walmart的AS2信息,而右侧是我们自己的AS2信息,确认无误后在这里去上传我们的公钥证书,点击Browse找到刚刚保存在本地的公钥证书并上传。

证书上传完成后下载最新(New)的Walmart的证书,下载完成后需要回到知行产品中的AS2端口进行配置。

知行之桥上配置Walmart的AS2信息

在知行产品中,我们需要在左侧端口面板的”可控文件传输”中找到AS2端口,拖拽至工作区并点开AS2端口进行配置,将Walmart的AS2信息填写到AS2端口的交易伙伴信息中。

在交易伙伴的加密证书这里,去上传刚刚下载的Walmart的公钥证书。

在AS2端口配置完成后,回到GEM页面上的Certificate Connectivity,去测试连通性。

收发文件测试

一定要注意! Walmart这里的逻辑是点击Test Connection后,我们上传的证书才会生效,之后才能做发送方向的测试。因此,这里必须先测试AS2端口接收,再测试AS2端口发送。

点击后,在AS2端口的”输出”查看接收的测试文件,可以成功Receive,并且在GEM网站页面上可以看到有一个成功的状态,并可以查看Report及MDN等信息。

在AS2端口上传测试文件,若可以成功发送测试文件的话,那么此时就完成了AS2连接测试。

完成连接测试

至此,与Walmart的AS2连接测试完成,之后可以根据所要对接的业务,进一步完成业务测试。

更多 EDI 信息,请参阅: EDI 是什么?

阅读原文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/7083.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Qt Xml文件的创建和解析[xml和dom方式]

Qt Xml文件的创建和解析[xml和dom方式] 【1】Qt XML使用说明【2】Qt XML未来可期【3】Qt XML文件格式【4】Qt 读取XML文档的方法【5】Qt XML解析方式比较【6】QXmlStreamReader类说明【7】QXmlStreamWriter类说明【8】DOM说明【9】XML常用函数【10】DOM常用函数【11】XML和DOM源…

摊牌了,请各位做好一年内随时失业的准备

前两天跟一个HR朋友聊天,她表示刚在boss上发布了一个普通测试岗位,不到一小时竟然收到了几百份简历。而且简历质量极高,这是往年不敢想象的。岗位少,竞争激烈,这是今年软件测试就业的真实写照,也是所有岗位…

Python开发环境及常用Web框架

Python Python是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。 吉多范罗苏姆(Guido…

基于Postmate实现的跨域通信

1、Postmate 介绍 是一款基于 postMessage 来处理父子页面通信的库,轻量且好用。一个强大的、简单的、基于 promise 的 postMessage iFrame 通信库。 postmate 官方地址 https://github.com/dollarshaveclub/postmate 2、Postmate 特性 基于 promise 的 API&…

如何将数字改为千分符且保留两位小数显示?toLocaleString()和toFixed(2)踩坑

前言 基于现代Web前端框架的应用,其原理是通过浏览器向服务器发送网络请求,获取必要的index.html和打包好的JS、CSS等资源,在浏览器内执行JS,动态获取数据并渲染页面,从而将结果呈现给用户。在这个过程中,…

【java学习】 static

文章目录成员变量static 工具类static 代码块设计模式继承重写成员变量 1.成员变量的分类和访问分别是什么样的? 静态成员变量(有static修饰,属于类、加载一次,可以被共享访问),访问格式 类名.静态成员变量(推荐) 对…

R语言七天入门教程六:文件相关操作

R语言七天入门教程六:文件相关操作 一、文件的读写 R 语言作为统计学编程语言,常常需要处理大量数据,而这些数据通常会从文件中进行读取,因此文件读写在R语言中是非常重要的操作。在R语言中,用到最多的文件格式是csv…

Carla安装记录

Carla安装记录 最近打算在做一些自动驾驶相关的东西,所以安装了一下Carla。在这里记录一些自己的安装过程中遇到的一些问题和解决的方法。 Carla release版本下载 想要安装Carla,可以选择release版本或者源码安装。在这里我主要介绍release版本的安装…

Vue3、vite项目页面自适应配置(postcss-plugin-px2rem、amfe-flexible)

文章目录前言:vite 如何处理 csspostcss项目配置下载相关包配置方案一方案二(备选方案)相关资料链接前言:vite 如何处理 css vite 天生就支持对css文件的直接处理 关于预处理器 ☀️目前,在工程化开发中,使…

AcWing-C/C++语法基础【合集2】

5.字符串 每个常用字符都对应一个-128~127的数字 ,二者之间可以相互转化: (int)97 , (char)a 常用ASCII值:’A’-‘Z’ 是65~90,’a’-‘z’是97-122,’0’-‘9’是 48-57 字符可以参与运算,运算时会将其当…

2022年11月编程排行榜

2022年11月Tiobe编程排行榜已更新,研一的生涯也快结束,来看一下本月各大编程语言有何新进展: 目录:11月编程排行榜一、榜单情况二、榜单简单的分析一、榜单情况 这里只展示排名靠前的前15名: TOP 10编程语言TIOBE指数…

播放视频出现错误代码0xc00d36c4如何修复?

相信很多用户都遇到过视频无法播放的问题。比如将重要视频从旧电脑拷到U盘上,使用另一台电脑播放时,提示视频播放错误代码0xc00d36c4,不支持该视频播放。 其实,视频无法播放的问题是很常见的,不少用户将相机或者手机上…

机器学习的初学术语掌握

机器学习:让一个模型能够通过数据调优自己,后续的数据可以通过模型获得更贴近真实的结论数据集:也叫样本,可以简单理解为一个个对象构建成的集合训练样本:构建的数据集中的一部分被拿来训练模型的子集标记:…

计算机网络面试题

1. TCP建⽴连接的过程。 三次握⼿: 1. 第⼀次握⼿(客户端发送syn包到服务器端):客户端发送syn包到服务器端,进⼊syn_send状态,等待服务器端的确认; 2. 第⼆次握⼿(服务器返回synack包给客户端):服务器端…

Js逆向教程-08跟值技巧

Js逆向教程-08跟值技巧 一、加密函数最有可能出现在哪里? 一般不会出现在jquery成熟的第3仓库里面。 jquery是封装好的成熟的第3仓库,一般不会去修改它。 因为如果jquery版本提升了,还要去改jquery。 一般会出现在自己写的js代码中&#x…

LabVIEW性能和内存管理 3

LabVIEW性能和内存管理 3 本文介绍LabVIEW性能和内存管理的几个建议3。 显示缓冲区分配。 “显示缓冲区分配”工具位于工具>配置文件>显示缓冲区分配 In Place优化例程。对波形数组的每个元素进行操作 下面是如何使用ShowBuffer allocation工具提高性能的示例。从层次…

HashMap的面试题

目录 1、底层数据结构 1.7和1.8有何不同 2、为什么用红黑树,为何不一上来就树化,树化阈值为何是8,何时会树化,何时会退化为链表 3、索引如何计算?hashCode都有了,为何还要提供hash()方法?数组…

综合实验——高级网络应用检测

作者简介:一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 综合实验 实验要求 三层交换机配置 三层交换机一 三层交换机…

教程详解从照片到倾斜摄影模型、影像地形点云的成果输出,网页端Web发布展示

一、数据获取 需要自己在下面网址中下载相应数据,获取the island of Torbjrnskjr,下载后,共计200张带pos的jpg照片,存储到纯英文目录下 国外Sensefly共享的航拍数据 包括数据原片、分辨率介绍、覆盖范围,飞行高度、照…

Linux-实操篇8-shell脚本编写

一、shell是什么 二、shell脚本如何执行 2.1 新建一个shell脚本 ## 第一步新建一个shell脚本 vim aaa.sh ## 内容如下,#!/bin/bash 表示shell脚本的执行协议,必须要写 #!/bin/bash echo "hello word!!!"2.2 执行方式 方式一:先给…