Prima di utilizzare Net.Data, è necessario assicurare che l'ID utente su cui è in esecuzione Net.Data disponga dei diritti di accesso appropriati a oggetti a cui si fa riferimento in una macro di Net.Data e alla macro a cui fa riferimento un URL.
In particolare, assicurarsi che l'ID utente in cui Net.Data viene eseguito disponga delle seguenti autorizzazioni:
Esempi:
A seconda del sistema di file in cui si decide di memorizzare le macro di Net.Data, è necessario autorizzare il profilo utente in cui il programma CGI di Net.Data viene eseguito sulla macro di Net.Data. I metodi che seguono forniscono l'autorizzazione del profilo utente QTMHHTP1 (in V3R2 e V3R7, Internet Connection per AS/400 i programmi CGI eseguiti solo nel profilo utente QTMHHTP1).:
CHGAUT OBJ('/WWW') USER(QTMHHTP1) DTAAUT(*RX)
CHGAUT OBJ('/WWW/macro') USER(QTMHHTP1) DTAAUT(*RX)
CHGAUT OBJ('/WWW/macro/*') USER(QTMHHTP1) DTAAUT(*RX)
E' necessario fornire l'autorizzazione a tutti gli oggetti contenuti nel percorso.
GRTOBJAUT OBJ(WWW) OBJTYPE(*LIB) USER(QTMHHTP1) AUT(*USE) GRTOBJAUT OBJ(WWW/MACRO) OBJTYPE(*FILE) USER(QTMHHTP1) AUT(*USE)
E' necessario fornire l'autorizzazione solo alla libreria e al file fisico di origine.
E' anche possibile utilizzare il comando CHGAUT CL per fornire l'autorizzazione agli oggetti inseriti nel sistema di file QSYS.LIB nel modo seguente:
CHGAUT OBJ('/QSYS.LIB/WWW.LIB') USER(QTMHHTP1) DTAAUT(*RX)
CHGAUT OBJ('/QSYS.LIB/WWW.LIB/MACRO.FILE') USER(QTMHHTP1) DTAAUT(*RX)
Le considerazioni sulle autorizzazioni specifiche dell'ambiente di linguaggio sono riportate nelle sezioni relative ai singoli ambienti contenute in Uso degli ambienti di linguaggio.