Et program som inkluderer DL /I samtaler kan ikke kjøre direkte. I stedet er en JCL nødvendig for å utløse IMS DL /I batch-modulen. Batchen initialisering modul i IMS er DFSRRC00. Brukerprogrammet og DL /I modul utføre sammen. Diagrammet nedenfor viser oppbyggingen av et program som inkluderer DL /I samtaler for å få tilgang til en database 
 
 Application Programming Interface med IMS DL /I modulene via følgende programelementer:. 
 
 En PCB-maske co-relatert med informasjonen bevart i pre-bygget PCB som mottar returnere informasjon fra IMS. 
 
 
 En Input-Output området brukes for bestått datasegmenter til og fra IMS database. 
 
 
 Samtaler til DL /I spesifisere prosesseringsfunksjoner som hente, sette inn, slette, erstatte, etc. 
 
 
 Sjekk status Koder brukes til å kontrollere SQL-returkoden for behandling alternativet er spesifisert for å informere om operasjonen var vellykket eller ikke. 
 
 
 En avslutte setningen brukes til å avslutte behandlingen av søknaden program som inkluderer DL /I. 
 bilder 
 Segments Layout 
 
 Per nå har vi lært at IMS består av segmenter som brukes i høynivå programmeringsspråk for å få tilgang til data. Tenk deg følgende IMS database struktur av et bibliotek som vi har sett tidligere, og her ser vi utformingen av sine segmenter i COBOL: 
 01 LIBRARY-segmentet. 05 BOOK-ID PIC X (5). 05 UTGAVE-DATE PIC X (10). 05 RETURN-DATE PIC X (10). 05 STUDENT-ID PIC A (25). 01 BOOK-segmentet. 05 BOOK-ID PIC X (5). 05 BOOK-NAVN PIC A (30). 05 FORFATTER PIC A (25). 01 STUDENT-segmentet. 05 STUDENT-ID PIC X (5). 05 STUDENT-NAVN PIC A (25). 05 DIVISION PIC X (10). 
 Application Program Oversikt 
 
 Strukturen i en IMS program er forskjellig fra en ikke-IMS program. En IMS programmet kan ikke kjøres direkte; snarere er det alltid kalt som en subrutine. En IMS program består av programmet spesifikasjonen Blocks å gi en visning av IMS database. 
 
 Applikasjonen og PSBs knyttet til at programmet er lastet når vi kjøre et program som inkluderer IMS DL /I moduler. Deretter ringe forespørsler utløst av applikasjonene er utført av IMS-modulen 
 
 IMS Tjenester 
 
 Følgende IMS tjenester brukes av applikasjonen. 
 
Utstedelse IMS-kommandoer
Utstedelse IMS servicebesøk
Checkpoint kaller
Sync kaller
Sender eller mottar meldinger fra elektroniske brukerterminaler < .no>

