The Global Language of Business
Contact ushvidt omrids af cirkel med hvid pil i midten der peger mod venstre
M2M Integration - What Does It Take?

The guide below will give you insight into the data format that needs to be in order for you to set up an M2M integration.

Data Format

All data communication will be done with XML files according to the latest GDSN version. You can always find the latest documentation on the GDSN website (in English) via the following link:

View latest documentation for GS1 GDSN

The GDSN standard is constantly updated, but the intention is always that you should be able to send in the current format even after updating to a new version. In some cases, however, this may not always be possible.

‍

Overall, there are two requirements for the data provided:

‍

Schedule rules

‍

Validation rules

  • Ensures that the necessary information is provided
  • Ensures the quality of the specified data
  • Can be found on the link under Communication Channel

‍

This means that one unified data set must be provided in each file. Thus, all information must be provided each time information is sent to the GDSN network. In principle, it is possible to enrich data on an ongoing basis, but the minimum requirements for the market in question must always be met, as otherwise the file will be rejected.

‍

Communication channel

‍

AS2 (Aplicabilità di applicabilità 2)

  • Requires a SHA256 certificate
  • Based on HTTP/HTTPS and S/MIME
  • Usually an “out-of-the-box” solution

‍

FTPs‍

‍

API (JSON)

  • Ability to pull data as data provider, data recipient and service provider
  • Ability to create drafts as and on behalf of data provider

‍

For documentation of API and FTP for Production Environment, contact GS1 Denmark.

Find Data Model Documentation

‍

Data exchange

When you exchange data with the GDSN network, regardless of the communication channel you use, for each file you send to GS1 you willTrades Sync, receive a response back telling if data has been accepted or rejected.

Depending on whether you are sending data to a customer using the same platform as you or whether it is a customer using an external platform, the type of response you receive may vary.

However, we are always talking about the same two types of messages.

The first message is a GS1ID that indicates whether the file meets the schema rules, and thus whether the file can be processed by the system. In addition, this answer also indicates whether the general GDSN-rules are being complied with.

When you receive a GS1response that is accepted, you will then receive another message, a Catalogue Item Confirmation (CIC). This file indicates whether your data has been sent to the recipients you expect and whether they have received it, or if they have any objections to missing information. This is used, for example, if you send abroad, where there may be local regulations that you have to comply with.

‍

Subscriptions

Data is not automatically synchronized with everyone who uses GDSN. This is handled with the help of signatures. A subscription does not depend on the product being created in the GDSN, just as the product creation does not depend on a subscription.

This means that you can send data to the GDSN without anyone having requested to receive your data in the GDSN. This is important to understand because you may find that responses to products come fairly long after you have originally created the product.

However, this is because data is not sent to a recipient until they request to receive data via a subscription. Below is shown how the signing process works:

‍

‍

‍

Contact us so we can help you get started info@gs1.dk or on tel. 39 27 85 27.

Do you want to download the guide?

arrow-right-circle
Hent den her

Do you still need help? Reach out to our support team. We are always ready to help.

Har du spørgsmål?
Contact us here

M2M Integration - What Does It Take?

Newest guides

Two boxes with a 2QR code featuring GS1 Digital Link and a GS1 DataMatrix, and the industries they serve
GS1Trade Packaging
GS1Trade Sync
GS1Trade Exact
GS1Trade Image
GS1Trade Transact
GLN
GS1Trade Activate
GTIN
|
Video
Skriftlig vejledning
 min
Should I use a QR code with GS1 Digital Link or a GS1 DataMatrix?
Choose a 2D barcode that fits your needs – for example, smartphone access, digital information, or supply chain data capture.
This is some text inside of a div block.
A warehouse with shelves stocked with goods and warehouse workers walking around
GS1Trade Packaging
GS1Trade Sync
GS1Trade Exact
GS1Trade Image
GS1Trade Transact
GLN
GS1Trade Activate
GTIN
|
Video
Skriftlig vejledning
! 5
 min
User Guide for Transport and Packaging Labels
Make sure your transport and package labels meet all requirements.
This is some text inside of a div block.
A supermarket checkout conveyor belt with a pile of groceries on it
GS1Trade Packaging
GS1Trade Sync
GS1Trade Exact
GS1Trade Image
GS1Trade Transact
GLN
GS1Trade Activate
GTIN
|
Video
Skriftlig vejledning
! 5
 min
User guide to creating barcodes that scan every time
Get it right from the start. Practical guidance for creating high-quality barcodes
This is some text inside of a div block.