Testscenario's voor Melding Import Documentatie (indieners)

Introductie

In dit document beschrijven we een aantal functionele scenario's die je kan testen om te zien of je verbinding goed werkt. In de bijgevoegde download vind je de berichtspecificaties en voorbeeldberichten om de systeemkoppeling in te stellen waar we in dit artikel naar verwijzen.

Voor het testen op onze Klant Test omgeving (KT-omgeving) is een separate registaties nodig. Neem hierover contact op met onze afdeling Integration Services.

Procesflow service

De procesflow voor de service 'Melding Import Documentatie' voor ferry- en containerterminals (V2):

Procesflow van het indienen van een MID aan de ferry- of containerterminal.

Let op! Neem de volgende uitzonderingen op in het verwachte proces:

  • Terminals die zijn aangesloten via een 'Berichtenflow V1 ' wijken af op het bovenstaande proces. Een overzicht van terminals en loodscodes vind je hier.
  • Ferry terminals zijn aangesloten via een 'Berichtenflow V2 '.
  • Het intrekverzoek is een 'web only' toepassing en is daarom niet opgenomen in deze flow voor een EDI-koppeling. 

Scenario 1a: MID document insturen (container lading)

  1. Creeër een M2400-bericht (ImportDocument In). Gebruik hiervoor de voorbeeldberichten. 
  2. Vul in het element <receiverIdentifier> de waarde “TERM1LADING”
  3. Vul in het element <importDocument><number> de scenario code uit het de onderstaande tabel voor de verschillende scenario's. Gevolgd met een uniek code, het documentnummer en documenttype moeten ten alle tijden een unieke combinatie vormen.
  4. Vul alle verplichte elementen in voor het testen. Voor container lading betekent dit dat het element <equipmentlist> ingevuld moet zijn.
  5. Stuur het bericht naar PCS in de KT-omgeving van Portbase.
Scenario <receiverIdentifier> <importDocument><number> = Controle code
Acceptatie door terminal TERM1LADING Regulier documenttype en nummer. Begin niet met RE. Voorbeeld: FWV met nummer DOC123.
Afwijzing door terminal TERM1LADING Regulier documenttype en nummer. Begin met RE. Voorbeeld: FWV met nummer RE132.
Geen reactie van terminal 3199LD875 Regulier documenttype en nummer.

Scenario 1b: MID document reactie (container lading)

  1. Controleer of er een M2403-bericht (ImportDocument Functional Acknowledgement Out) is ontvangen.
  2. Controleer het element <importDocumentAcknowledgement><responseTypeCode> i.c.m. het gekozen scenario. De uitkomst moet dan overeenkomen met 1 van de onderstaande verwachte reacties:
<receiverIdentifier> Controle code <responseTypeCode> Status omschrijving
TERM1LADING <none> AP <empty>
TERM1LADING RE RE Niet geaccepteerd, document type onbekend.
3199LD875 <none> AQ/RP Geen, de responseTypeCode is afhankelijk van de berichtspecificaties.

Scenario 2a: MID document insturen (ferry lading)

  1. Creeër een M2400-bericht (ImportDocument In). Gebruik hiervoor het voorbeeldbericht 'M2400_ImportDocument_In_ferry_AP.xml en M2400_ImportDocument_In_ferry_RE.xml'.
  2. Vul in het element <receiverIdentifier> de waarde “TERM1LADING”
  3. Vul in het element <importDocument><number> de scenario code uit het de onderstaande tabel voor de verschillende scenario's. Gevolgd met een uniek code, het documentnummer en documenttype moeten ten alle tijden een unieke combinatie vormen.
  4. Vul alle verplichte elementen in voor het testen. Voor ferry lading betekent dit dat het element <shipmentId> ingevuld moet zijn.
  5. Stuur het bericht naar PCS in de KT-omgeving van Portbase.
Scenario <receiverIdentifier> <importDocument><number> = Controle code
Acceptatie door terminal TERM1LADING Regulier documenttype en nummer. Begin niet met RE. Voorbeeld: FWV met nummer DOC123.
Afwijzing door terminal TERM1LADING Regulier documenttype en nummer. Begin met RE. Voorbeeld: FWV met nummer RE132.

Scenario 2b: MID document reactie (ferry lading)

  1. Controleer of er een M2403-bericht (ImportDocument Functional Acknowledgement Out) is ontvangen.
  2. Controleer het element <importDocumentAcknowledgement><responseTypeCode> i.c.m. het gekozen scenario. De uitkomst moet dan overeenkomen met 1 van de onderstaande verwachte reacties:
<receiverIdentifier> Controle code <responseTypeCode> Status omschrijving
TERM1LADING <none> AP <empty>
TERM1LADING RE RE Niet geaccepteerd, document type onbekend.

Gerelateerd aan

Was dit artikel nuttig?

Aantal gebruikers dat dit nuttig vond: 0 van 0