ims db dl /- funktioner

, dl /i funktion, er den første parameter, der anvendes i dl /, jeg ringer.denne funktion siger, som operation skal udføres på ims - databasen af ims dl /, jeg ringer.syntaksen af dl - funktion er som følger: 01 dli-functions.05 dli-gu pic - x (4) værdi "gu".05 dli-ghu pic - x (4) værdi ghu ".05 dli-gn pic - x (4) værdi "gn".05 dli-ghn pic - x (4) værdi ghn ".05 dli-gnp pic - x (4) samlede bni.05 dli-ghnp pic - x (4) værdi ghnp ".05 dli-isrt pic - x (4) værdi isrt ".05 dli-dlet pic - x (4) værdi dlet ".05 dli-repl pic - x (4) værdi repl ".05 dli-chkp pic - x (4) værdi chkp ".05 dli-xrst pic - x (4) værdi xrst ".05 dli-pcb pic - x (4) værdi "pcb '.her syntaks er følgende centrale punkter:,,, for denne parameter, kan vi give alle fire karakter navn som et lager område opbevarer den funktion, kode.,,, dl /fungerer jeg parameter er kodet i arbejdslager del af cobol program.,,, med angivelse af dl - funktion programmøren skal kode i 05 - data navne, f.eks dli-gu i dl /jeg ringer, fordi cobol ikke gør det muligt at kode literals på et opkald erklæring.,,, dl /jeg funktioner er inddelt i tre kategorier: få, ajourføre og andre funktioner.lad os tale om hver af dem i detaljer.,,, få funktioner, har samme funktioner til læse operation, som støttes af alle programmeringssprog.få funktion, bruges til at hente segmenter af ims - dl - database.følgende få funktioner, der anvendes i ims db:,, så enestående, få næste, næste inden for forældre, lige så enestående, få fat i næste, få fat i næste inden for forældre, lad os overveje følgende ims - database struktur til at forstå dl /fungerer jeg kalder:,, så enestående,'gu "kode anvendes til at få enestående funktion.det virker som det tilfældige læse erklæring i cobol.det bruges til at hente et særligt segment forekomst baseret på området værdier.området værdier kan gives på grundlag af segment - argumenter.syntaksen af gu er som følger:, kalder cbltdli "ved hjælp af dli-gu pcb maske segment i /o område [segment søge argumenter, hvis du udføre ovennævnte kalder erklæring ved at stille passende værdier for alle parametre i cobol - program, kan du hente segment i segmentet i /o område fra - databasen.i ovenstående eksempel, hvis du giver området værdier af bibliotek, blade og sundhed, så får du den ønskede forekomst af sundhed segment. få næste,'gn "kode anvendes til få næste opgave.det virker svarende til de læste næste oversigt i cobol.det bruges til at hente segment hændelser i en sekvens.den på forhånd fastlagte mønster for adgang til data - segmentet begivenheder er det hierarki, fra venstre til højre.syntaksen af gn er som følger:, kalder cbltdli "ved hjælp af dli-gn pcb maske segment i /o område [segment søge argumenter], hvis du udføre ovennævnte kalder erklæring ved at stille passende værdier for alle parametre i cobol - program, kan du hente segment forekomst i segmentet i /o område fra database i en rækkefølge.i ovenstående eksempel, det starter med at få adgang til biblioteket segment, så bøger segment, og så videre.vi udfører vil ringe igen og igen, indtil vi når segmentet forekomst, vi vil have. få næste inden for forældre,'gnp "kode anvendes til få næste inden for forældre.denne funktion er vant til at hente segment hændelser i rækkefølge i forhold til en etableret forælder segment.syntaksen af bni er som følger:, kalder cbltdli "ved hjælp af dli-gnp pcb maske segment i /o område [segment søge argumenter], fat enestående,'ghu" kode anvendes til fat enestående.hold funktion præciseres det, at vi skal opdatere segment efter søgning.de få enestående funktion svarer til de få enestående.i det følgende skal syntaksen for en ghu kalder:,, kalder cbltdli "ved hjælp af dli-ghu pcb maske segment i /o område [segment søge argumenter], få fat i næste,'ghn" kode anvendes til at få fat i.hold funktion præciseres det, at vi skal opdatere segment efter søgning.de får fat i næste funktion svarer til de få næste opkald.i det følgende skal syntaksen for en ghn kalder:,, kalder cbltdli "ved hjælp af dli-ghn pcb maske segment i /o område [segment søge argumenter], få fat i næste inden for forældre,'ghnp" kode anvendes til at få fat i næste inden for forældre.hold funktion præciseres det, at vi skal opdatere segment efter søgning.de får fat i næste inden for forældre funktion svarer til de få næste inden for forældre.i det følgende skal syntaksen for en ghnp kalder:,, kalder cbltdli "ved hjælp af dli-ghnp pcb maske segment i /o område [segment søge argumenter], ajourføre funktioner, ajourføre har samme funktioner til at skrive eller indsætte operationer i andre programmeringssprog.ajourføring af funktioner, der anvendes til opdatering af segmenter i ims - dl - database.før de bruger opdateringen funktion, må der være en vellykket kalder med hold klausul for segmentet begivenhed.følgende opdatering funktioner, der anvendes i ims db:,, indsætte, slette, erstatte, indsætte,'isrt "kode anvendes til at indsætte funktion.den isrt funktion, bruges til at tilføje et nyt segment til databasen.det anvendes til at ændre en eksisterende database eller læs en ny database.i det følgende skal syntaksen for en isrt kalder:, kalder cbltdli "ved hjælp af dli-isrt pcb maske segment i /o område [segment søge argumenter], udgår,'dlet" kode anvendes til slette funktion.det anvendes til at fjerne en del af ims - dl - database.i det følgende skal syntaksen for en dlet kalder:, kalder cbltdli "ved hjælp af dli-dlet pcb maske segment i /o område [segment søge argumenter] erstatter,'repl" kode anvendes til at få fat i næste inden for forældre.den erstatter funktion, anvendes til at erstatte et segment i ims - dl - database.i det følgende skal syntaksen for en repl kalder:, kalder cbltdli "ved hjælp af dli-repl pcb maske segment i /o område [segment søge argumenter], andre funktioner, som andre funktioner, der anvendes i ims - dl - jeg kalder:,, post, genstarte, pcb,, post,'chkp - anvendes til kontrolpunktet funktion.det anvendes ved inddrivelse karakteristika for ims.i det følgende skal syntaksen for en chkp kalder:, kalder cbltdli "ved hjælp af dli-chkp pcb maske segment i /o område [segment søge argumenter], derefter'xrst" kode anvendes til at genstarte funktion.det anvendes i genstarte karakteristika for ims.i det følgende skal syntaksen for en xrst kalder:, kalder cbltdli "ved hjælp af dli-xrst pcb maske segment i /o område [segment søge argumenter], pcb, pcb funktion er anvendt i cics programmer i ims - dl - database.nedenfor er syntaks af pcb kalder:, kalder cbltdli "ved hjælp af dli-pcb pcb maske segment i /o område [segment søge argumenter], du kan finde flere oplysninger om disse funktioner i opsvinget kapitel.

IMS Database1



Previous:
Next Page: