Per diversi motivi ci si potrebbe trovare nella sfortunata situazione di non poter accedere alla configurazione di NetServer tramite Navigator for i e di non avere neanche a disposizione i NetTools.
L’ultima arma a nostra disposizione è il richiamo diretto delle API. Di seguito quelle che potrebbero essere più utili.
- Impostazione ID utente ospite:
CALL QZLSCHSG (guest-user-profile X'00000000')
- Avvio NetServer:
CALL QZLSSTRS PARM('0' X'00000000')
- Arresto NetServer:
CALL QZLSENDS PARM(X'00000000')
- Condivisione di una cartella:
CALL QZLSADFS PARM(share-name 'folder-path' x'00000005' x'00000000' 'shared-description' x'00000002' x'ffffffff' x'00000000')
il terzo parametro è la lunghezza della stringa ‘folder-path’ il sesto parametro imposta l’autorizzazione della condivisione (2 per lettura/scrittura, 1 per sola lettura) - Rimozione condivisione di una cartella:
CALL QZLSRMS PARM(share-name x'00000000')