SSA står for Segment Søke argumenter. SSA brukes til å identifisere forekomsten segmentet i bruk. Det er en valgfri parameter. Vi kan omfatte hvilket som helst antall av RS-avhengig av kravet. Det finnes to typer av RS-: 
 
 Ukvalifisert SSA 
 
 Kvalifisert SSA 
 
 Ukvalifisert SSA 
 
 En ukvalifisert SSA gir navnet på segmentet å være brukes inne anropet. Gitt nedenfor er syntaksen til en ubetinget SSA: 
 01 ukvalifisert-SSA. 05 Segment-NAME PIC X (8). 05 FILLER PIC X VERDI SPACE 
 Hovedpunktene i ukvalifisert SSA er som følger:.. 
 
 En grunnleggende ukvalifisert SSA er 9 byte 
 
 
 De første 8 bytes holde segmentet navn som blir brukt for behandling. 
 
 
 Den siste byte inneholder alltid plass. 
 
 
 DL /I bruksområder den siste byte for å avgjøre hvilken type SSA. 
 
 
 For å få tilgang til et bestemt segment, flytte navnet på segmentet i segment NAME feltet. 
 
 Følgende bilder viser strukturer av ukvalifiserte og kvalifiserte RS-: 
 
 Kvalifisert SSA 
 
 En kvalifisert SSA gir segmentet type med den spesifikke database forekomsten av et segment. Gitt nedenfor er syntaksen til en kvalifisert SSA: 
 01 KVALIFISERT-SSA. 05 Segment-NAME PIC X (8). 05 FILLER PIC X VERDI '('. 05 FIELD-NAME PIC X (8). 05 REL-OPR PIC X (2). 05 SØK-VERDI PIC X (n). 05 FILLER PIC X (n + 1) VERDI ' ) '
 Hovedpunktene i kvalifisert SSA er som følger:.. 
 
 
 De første 8 bytes av en kvalifisert SSA holder segment navn som brukes for behandling 
 
 
 Den niende byte er en venstreparentes '('. 
 
 
 De neste 8 byte med start fra den tiende stilling angir feltnavn som vi vil søke. 
 
 
 
 Etter navnefeltet, i det 18. og 19. stillinger oppgir vi to-karakter relasjonsoperatørkode. 
 
 
 Så vi spesifisere feltverdi og i siste byte, det er en riktig parentes ')'. 
 bilder 
 Tabellen nedenfor viser de relasjonelle operatører som brukes i en kvalifisert SSA. 
 
EQ = EqualNE ~ = ˜ Ikke equalGT > Greater thanGE > = større enn eller equalLT < < Mindre thanLE < = mindre enn eller lik
kommandokoder
 Kommando koder brukes for å forbedre funksjonaliteten til DL /I samtaler. Kommandokoder redusere antall DL /I anrop, noe som gjør programmene enkel. Dessuten forbedrer ytelsen som det antall anrop reduseres. Følgende bilde viser hvordan kommandokoder brukes i ukvalifisert og kvalifisert RS-: 
 
 Hovedpunktene i kommandokoder er som følger: 
 
 
 For å bruke kommandokoder, angir en stjerne i niende plasseringen av SSA som vist på bildet over. 
 
 
 Kommando-kode er kodet på tiende plass. 
 
 
 Fra 10. plass og utover, DL /Jeg anser alle tegn til å være kommandokoder til den støter på en plass for en ubetinget SSA og en venstre parentes for en kvalifisert SSA. 
 
 Følgende tabell viser listen over kommandokoder brukes i SSA: 
 
CConcatenated KeyDPath CallFFirst OccurrenceLLast OccurrenceNPath Call IgnorePSet ParentageQEnqueue SegmentUMaintain Posisjon på dette levelVMaintain Posisjon på dette og alle ovennevnte nivåer-Null Command Kode
Flere Kvalifikasjoner
 De grunnleggende punkter av flere kvalifikasjoner er som følger:. 
 
 
 Flere kvalifikasjoner er nødvendig når vi trenger å bruke to eller flere kvalifikasjoner eller felt for sammenligning 
 < li> 
 Vi bruker boolske operatorer som AND og OR for å koble sammen to eller flere kvalifikasjoner. 
 
 
 Flere kvalifikasjoner kan brukes når vi ønsker å behandle et segment basert på en rekke mulige verdier for et enkelt felt 
 
 Gitt nedenfor er syntaksen til flere Kvalifikasjoner:. 
 01 KVALIFISERT-SSA. 05 Segment-NAME PIC X (8). 05 FILLER PIC X VERDI '('. 05 FIELD-NAVN1 PIC X (8). 05 REL-OPR PIC X (2). 05 SØK-VALUE1 PIC X (m). 05 MUL-QUAL PIC X VERDI '&'. 05 FIELD-NAME2 PIC X (8). 05 REL-OPR PIC X (2). 05 SØK-VALUE2 PIC X (n). 05 FILLER PIC X (n + 1) VERDI ') ". 
MUL-QUAL er en kortvarig for flere QUALIification der vi kan gi boolske operatører som AND eller OR. Anmeldelser

