VSE/ESA v operacijskem okolju DB2 za VSE nudi funkcijo strežnika aplikacij v okolju DRDA. Funkcija zahtevnika aplikacij ni na voljo. V tem razdelku bomo opisali različne komponente DB2 za VSE in VSE, ki so vključene v obdelavo porazdeljene baze podatkov. Te komponente omogočajo upravljalnemu sistemu baze podatkov DB2 za VSE komuniciranje z oddaljenimi zahtevniki aplikacij DRDA v omrežju SNA.
Slika 35 kaže vloge posameznih komponent pri vzpostavljanju komunikacij med strežnikom aplikacij DB2 za VSE in med oddaljenim zahtevnikom aplikacij.
Slika 35. Pridobivanje dostopa do strežnika aplikacij
Zahtevnik aplikacij za vzpostavitev pogovora LU 6.2 s strežnikom aplikacij izda stavek APPC ALLOCATE z določenim imenom LU in z imenom transakcijskega programa (TPN). Ime LU se uporablja za usmeritev zahteve ALLOCATE prek VTAM v CICS. Ko CISC prejme zahtevo ALLOCATE, preveri, ali je transakcija AXE definirana s tem TPN in izvede prijavo v CISC. Če je raven zaščite pogovora za povezavo CISC VERIFY, zahtevnik aplikacij pričakuje ID uporabnika in geslo, ki ju uporabi za prijavo. Za sprejem povezave je potrebno prijavno tabelo CISC (DFHSNT) ažurirati s tem ID-jem uporabnika in geslom. Če je raven zaščite nastavljena na IDENTIFY, je potreben samo ID uporabnika, CISC pa prepusti preverjanje zaščite oddaljenemu sistemu. Če preverjanje zaščite uspe, CISC zažene transakcijo AXE za usmerjanje zahtev in odzivov med zahtevnikom in strežnikom aplikacij. TPN, ki ga uporablja zahtevnik aplikacij, mora imeti v imeniku DBNAME DB2 za VSE definirano postavko, ki kaže na delujoči strežnik DB2 za VSE znotraj sistema VSE.
Če želi zahtevnik aplikacij uporabiti podporo za porazdeljeno enoto dela, v stavku APPC ALLOCATE poda SYNCLVL z vrednostjo SYNCPT. Ko se transakcija AXE zažene, izvede poizvedbo v CISC, s katero določi SYNCLVL pogovora. Če je njegova vrednost SYNCPT, naredi naslednje:
Za razliko od svojega dvojnika VM, strežnik aplikacij DB2 za VSE sprejme tokove DRDA iz oddaljenih zahtevnikov aplikacij. Zasebni protokoli niso podprti. Posledično zahtevniki aplikacij VM ne morejo dostopati do strežnika VSE s pomočjo možnosti PROTOCOL=SQLDS.
Strežnik DB2 za VSE DRDA ne more usmerjati zahtev iz oddaljenih strežnikov aplikacij na strežnike DB2 za VM s pomočjo souporabe gosta VSE. Takšne zahteve je potrebno poslati neposredno na strežnik DB2 za VM DRDA.