Professional Documents
Culture Documents
http://www.help400.es/asp/scripts/nwart.asp?Num=136&Pag=40&Tip=U
septiembre 2003
Cree un directorio compartido mediante una "pantalla verde" con NetServer y el mandato
ADDIFSSHR
El iSeries NetServer permite que un PC que tenga instalado Windows acceda a recursos
compartidos de archivos e impresoras definidos en el iSeries. Esta posibilidad no precisa
cargar programas adicionales en el PC, si no que aprovecha el protocolo de compartición de
archivos e impresoras nativo de Windows. Los datos disponibles mediante el sistema
integrado de archivos (IFS) -incluidos los archivos continuos y los de las unidades de CD-
ROM- pueden compartirse a través de la red.
Puede crearse un directorio compartido con iSeries Navigator, en Client Access Express.
Sin embargo, con el mandato ADDIFSSHR (Añadir sistema integrado de archivos
compartido) puede realizarse la misma tarea desde una pantalla verde o mediante un
programa de ejecución por lotes utilizando el código fuente del mandato ADDIFSSHR y el
correspondiente programa de proceso. Ambos forman la utilidad que comentamos y su
código puede descargarse desde esta página (símbolo "Código Online")
MD '/directorio'
Para compartir este directorio con el nombre compartido ARCHPUBLICOS, escriba este
mandato:
ADDIFSSHR SHARENAME(ARCHPUBLICOS)
PATHNAME('/directorio')
TEXT('Archivos públicos')
PERMISSION(*READWRITE)
ADDIFSSHR SHARENAME(CDROM)
PATHNAME(‘/QOPT/OPT01/nombrevol’)
TEXT('Archivos de CD-ROM del iSeries')
PERMISSION(*READONLY)
MAXUSERS(2)
Para dejar de compartir un recurso compartido, escriba la sentencia siguiente (en una sola
línea):
ADDIFSSHR SHARENAME(ARCHPUBLICOS)
ACTION(*REMOVE)
Ahora ya puede aprovechar los servicios de copia de seguridad del iSeries para salvar los
documentos críticos del PC almacenándolos en el directorio compartido del IFS.
Para ver los recursos compartidos disponibles del iSeries, escriba en el indicador de
mandatos del PC:
ADDIFSSHR SHARENAME(ARCHOCULTOS$)
PATHNAME('/directorio')
TEXT('Recurso compartido oculto')