997-kuittauksen lukeminen

Vastaus

997 kuittaa tiedoston vastaanottamisen ja vahvistaa, onko tiedosto läpäissyt prosessorin alustavat muokkaukset. Alla on työkalu, joka auttaa tulkitsemaan 997-lomakkeen tietoja.
Aluksi on tärkeää tietää, että ANSI-muodossa olevilla sähköisillä tapahtumilla on sähköinen kirjekuori. Tiedoston ensimmäinen segmentti on ISA; viimeinen segmentti on IEA. ISA:ssa yksilöidään muun muassa datan lähettäjä ja vastaanottaja (ISA05-ISA08), siinä on kontrollinumero ja siinä ilmoitetaan, onko asiakirja testissä (T) vai tuotannossa (P).
ST-segmentti on transaktiosarjan otsikko. ST-segmentin tarkoituksena on osoittaa tapahtumasarjan alku. ST01-segmenttiin sijoitetaan transaktiosarjan tunnistekoodi. ST01 tunnistaa, onko vastaanotettu tiedosto 997.
Esimerkki:
ST*997*1234~ST01 = 997, joten tiedosto on toiminnallinen kuittaus
Jos alkuperäinen lähetetty tiedosto (se, jota kuitataan) hyväksytään, AK501- ja/tai AK901-segmenttien arvot ovat A tai E, eikä AK3- ja AK4-segmenttejä ole.
Esimerkki hyväksytystä tiedostosta:
ISA*00* *00* *ZZ*00951 *ZZ*92008 *040225*1123*U*00401*000000033*0*P*>~
GS*FA*00951*92008*20040225*112331*33*X*004010X098A1~
ST*997*33001~
AK1*HC*7491~
AK2*837*000000001~
AK5*A~ AK501 = A, tapahtumasarja hyväksytty
AK9*A*1*1*1~ AK901 = A, tiedosto hyväksytty
SE*6*33001~
GE*1*33~
IEA*1*000000033~
Jos alkuperäisessä lähetetyssä (kuitattavassa) tiedostossa oli virheitä, siinä on AK3- ja AK4-segmenttejä ja AK501:n ja AK901:n arvo on M, R, W tai X.
Esimerkki epäonnistuneesta tiedostosta:
ISA*00* *00* *ZZ*00951 *ZZ*92008 *040225*1057*U*00401*000009211*0*P*>~
GS*FA*00951*92008*20040225*105740*9311*X*004010X098A1~
ST*997*9311001~
AK1*HC*5~ AK1 ilmaisee alkuperäisen tapahtumasarjan (HC)
AK2*837*000000286~ AK2 tapahtumasarja ja alkuperäisen asiakirjan tapahtumanohjaus #
AK3*PER*12**8~ AK3 läsnä, virhe PER-tietosegmentissä
AK4*3**2~ AK4 läsnä, virhe kolmannessa tietoelementissä, virhekoodi 2.
AK5*R~ AK501 = R, tapahtuma epäonnistui
AK9*R*1*1~ AK901 = R, tiedosto epäonnistui
SE*8*9311001~
GE*1*9311~
IEA*1*000009211~
Huomautus Hyvin yksinkertaisessa 997:ssä on vain AK1- ja AK9-segmentit. Tällöin AK9:ssä ilmoitetaan, onko se hyväksytty vai hylätty.
Huomautus Jos haluat kytkeä vaatimustenmukaisuuden tarkistuksen pois päältä, siirry kumppaniin, valitse saapuvat, valitse 997-suhde ja napsauta Lisäasetukset. Näytön alareunassa on vaihtoehto vaatimustenmukaisuuden tarkistuksen ohittamiselle.
Huomautus Lisätietoja 997-suhteen arvoista saat Data Interchange Standards Associationin verkkosivuilta osoitteesta: http://www.disa.org

Leave a Reply