BDC vs. puhelutapahtuma
BDC tai Batch Data Communication ja call transaction ovat tapoja liittyä tekniikkaan. Yksi voi kohdata monia eroja BDC: n ja puhelutapahtumien välillä.
Kun verrataan näitä kahta, erätietoliikenne on vanhin liitäntätekniikka. Tärkein BDC-liittymän näkökohta on asynkroninen käsittely. Tämä tarkoittaa, että sitä käytetään useisiin datatapahtumiin. Tässä menetelmässä uutta tapahtumaa ei aloiteta ennen kuin edellinen tapahtuma on kirjoitettu kokonaan tietokantaan. Batch Data Communication -istunnossa istunnot eivät ala samanaikaisesti.
Toisaalta puhelutapahtumaliittymän tärkein näkökohta on synkroninen käsittely. Tämä tarkoittaa, että sitä käytetään vain yhteen datatapahtumaan. Call-tapahtumissa siirrot tapahtuvat itse käsittelyhetkellä.
Call Transaction -sovelluksessa ABAP-ohjelma käsittelee virheen. Call Transaction -sovelluksen ABAP-ohjelma käsittelee myös mukautettuja virheiden käsittelyä ja reaaliaikaisia rajapintoja. Eräajotiedonsiirrossa ABAP-ohjelma generoi istunnon, jossa on kaikki transaktiotiedot.
Tiedonsiirrossa kehittyvässä eräajotiedonsiirrossa ja puhelutapahtumassa on myös suuri ero. Kun pankkitietoliikenne siirtää suurta määrää dataa, puhelutransportti siirtää vain pienen määrän dataa. Toinen ero, joka voidaan nähdä eräajotiedonsiirron ja puhelutapahtumien välillä, on käsittelyn nopeudessa. Prosessointi on hidasta pankkitietoliikenteessä verrattuna puhelun tapahtumien käsittelynopeuteen.
Virheitä käsitellessään sekä pankkitietoliikenteellä että puhelutapahtumalla on omat määritelmänsä. Vaikka virheloki luodaan eräajotiedotuksessa, virheitä on käsiteltävä hyvin avoimesti.
Toinen ero, joka nähdään, on tiedonsiirrossa. Eräajotiedonsiirrossa tietoja ei päivitetä, ellei istunto ole kokonaan käsitelty. Toisaalta tiedot päivitetään automaattisesti puhelutapahtumassa.
Yhteenveto
1. Tärkein BDC-liittymän näkökohta on asynkroninen käsittely. Toisaalta puhelutapahtumaliittymän tärkein näkökohta on synkroninen käsittely.
2. Call-tapahtumissa siirrot tapahtuvat itse käsittelyhetkellä. BDC: ssä mitään uutta tapahtumaa ei aloiteta ennen kuin edellinen tapahtuma on kirjoitettu kokonaan tietokantaan.
3. Kun pankkitietoliikenne siirtää suuren määrän dataa, puhelutransportti siirtää vain pienen määrän dataa.
4. Batch Data Communication -käsittely on hidasta verrattuna puhelun tapahtumien käsittelynopeuteen.