P.S. Jeg ser det ikke som et stort problem at lave de tekstfiler PBS ønsker. Men jeg er mere nervøs ved at skulle dechifrere dem jeg får tilbage...
Synes godt om
Slettet bruger
28. juli 2003 - 12:31#2
Nu findes der jo mange PBS formater, på mit arbejde har vi en hel mappe med beskrivelser af de forskellige. Jeg vil mene at du skal rekvirere dem ved PBS så du er sikker på formatet. Det man får tilbage fra PBS er også rene tekstfiler men du er jo nødt til at kende formatet før du kan pakke det ordentlig ud :-)
Jeg har allerede de forskellige formater. Og som jeg skrev, er det ikke genereringen af de forskellige tekstfiler jeg er mest bange for. F.eks. når jeg modtager en M602. Det er den egentlige læsning og efterfølgende udtræk af data jeg har svært ved. Formatet er jo standard tekstfiler.
Synes godt om
Slettet bruger
28. juli 2003 - 12:45#4
Jamen så kan du jo se i hvilke positioner de forskellige oplysninger står til dig og dem trækker du jo bare ud.
PBS har jo lavet et program der kan det hele. (BS PC). Jeg ville gerne slippe for at skulle bruge det og så istedet for lade mit eget program generere/læse filerne. Men jeg kan næsten forstå, at det er en ret omstændig affære...
De data som er relevante for de fleste af PBS retur telegrammer står i de første linier (typisk 1-2 linier).
Resten er blot en "fin ascii kvittering".
Hvis du læser manualen, vil du se at der står en beskrivelse af felterne som angiver om dine betalinger er godkendt, et summeret beløb mv. PBS benytter stort set altid fast længde felter, hvilket letter opstillingen af regler.
To anbefalinger, sørg for at tage en kopi af filen inden du begynder at fortolke den, og giv brugeren mulighed for at se filen i sin helhed.
Det er så vidt jeg er informeret af PBS ikke muligt selv at indsende filerne, man skal benytte deres ikke synderligt brugervenlige program.
Hvis nogen kender til en måde at sende filerne ind direkte på (uden om brugeren) ville jeg gerne høre mere.
Personligt er jeg mere til linievis læsning af disse filer, det gør det lidt nemmere at sætte regler op for hvordan filen ser ud. Du kan så sætte linierne sammen i vb igen, hvis du har behovet for at gemme hele filen i f.eks. en db.
Jeg tror du er nød til at udspecificere dit problem omkring håndteringen af filerne lidt, da det ikke er formatet du har problemer med og du angiver så vidt jeg kan se også at du godt kan strikke filer sammen, og det er stort set samme procedure når de skal skildes ad.
eksempel på fortolkning (pseudo kode), jeg er blevet doven på mine gamle dage.
Åben fil loop indtil eof(filens slutning) indlæs en linie fra filen
hvis linienr = 1 læs første 8 karaktere i linien som dato læs næste 4 karaktere i linien som status læs næste 12 karaktere som beløbs sum hvis linienr = 2 læs første 6 karaktere som antallet af transaktioner i overførslen
hm følsom knap læs første 6 karaktere som antallet af transaktioner i overførslen etc hvis linienr > 2 så samle som besked til brugeren tæl linienr en op luk fil
Jeg ved ikke om dette hjælper
Held og lykke
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.