Vor der Verwendung von Net.Data müssen Sie sicherstellen, daß die Benutzer-IDs, unter denen Net.Data ausgeführt wird, über die notwendigen Zugriffsrechte für die Objekte verfügen, auf die in einem Net.Data-Makro verwiesen wird. Diese Rechte werden auch für das Makro benötigt, auf das in einer URL-Adresse verwiesen wird.
Stellen Sie vor allem sicher, daß die Benutzer-IDs, unter denen Net.Data ausgeführt wird, über die folgenden Berechtigungen verfügen:
Beispiele:
Je nach Dateisystem, in dem Sie Ihre Net.Data-Makros ablegen, müssen Sie dem Benutzerprofil, unter dem das Net.Data-CGI-Programm ausgeführt wird, eine Berechtigung für das Net.Data-Makro erteilen. Mit den folgenden Methoden wird dem Benutzerprofil QTMHHTP1 eine Berechtigung erteilt (in V3R2 und V3R7 hat Internet Connection für AS/400 CGI-Programme nur unter dem Benutzerprofil QTMHHTP1 ausgeführt). :
CHGAUT OBJ('/WWW') USER(QTMHHTP1) DTAAUT(*RX)
CHGAUT OBJ('/WWW/macro') USER(QTMHHTP1) DTAAUT(*RX)
CHGAUT OBJ('/WWW/macro/*') USER(QTMHHTP1) DTAAUT(*RX)
Sie müssen allen Objekten im Pfad eine Berechtigung erteilen.
GRTOBJAUT OBJ(WWW) OBJTYPE(*LIB) USER(QTMHHTP1) AUT(*USE) GRTOBJAUT OBJ(WWW/MACRO) OBJTYPE(*FILE) USER(QTMHHTP1) AUT(*USE)
Sie müssen nur der Bibliothek und der physischen Quellendatei eine Berechtigung erteilen.
Sie können auch den CL-Befehl CHGAUT wie folgt verwenden, um Objekten im Dateisystem QSYS.LIB eine Berechtigung zu erteilen:
CHGAUT OBJ('/QSYS.LIB/WWW.LIB') USER(QTMHHTP1) DTAAUT(*RX)
CHGAUT OBJ('/QSYS.LIB/WWW.LIB/MACRO.FILE') USER(QTMHHTP1) DTAAUT(*RX)
Punkte, die bei der sprachumgebungsspezifischen Berechtigung zu berücksichtigen sind, werden in den einzelnen Sprachumgebungsabschnitten in Verwenden der Sprachumgebungen erörtert.