You are on page 1of 3

Añada un sistema integrado de archivos compartido

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")

Crear recursos compartidos


Para crear un directorio, escriba esta sentencia en una línea de mandatos del iSeries:

MD '/directorio'

donde directorio corresponde al nombre del directorio.

Para compartir este directorio con el nombre compartido ARCHPUBLICOS, escriba este
mandato:

ADDIFSSHR SHARENAME(ARCHPUBLICOS)
PATHNAME('/directorio')
TEXT('Archivos públicos')
PERMISSION(*READWRITE)

Para compartir una unidad de CD-ROM, basta con escribir:

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)

Tras crear el recurso compartido, aparecerá en el entorno de red de Windows del PC


(también conocido como Mis sitios de red) si tiene instalado el Cliente para redes
Microsoft.

Asignar una unidad


En el PC es posible asignar una letra de unidad al recurso compartido y utilizar arrastrar y
soltar para copiar archivos continuos entre el IFS del iSeries y el PC. Esta técnica puede
utilizarse como alternativa al uso de FTP.

Para asignar la letra de unidad I: al recurso compartido llamado ARCHPUBLICOS, siendo


QS44G8902 el nombre de NetServer, escriba en el indicador de mandatos del PC esto:

NET USE I: \\QS44G8902\ARCHPUBLICOS

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:

NET VIEW \\QS44G8902

Es posible mantener ocultos a la red los recursos compartidos si el nombre compartido


termina en $, como en este ejemplo:

ADDIFSSHR SHARENAME(ARCHOCULTOS$)
PATHNAME('/directorio')
TEXT('Recurso compartido oculto')

Para desconectar la letra de unidad I:, escriba este mandato de PC:

NET USE I: /delete

Una técnica muy útil


Utilizar NetServer y el mandato ADDIFSSHR es una manera práctica de compartir los
datos del IFS del iSeries con los datos de las aplicaciones del PC y viceversa desde la típica
"pantalla verde".

Si quiere obtener más información acerca de NetServer, incluyendo cómo configurarlo,


consulte el libro rojo de IBM "The AS/400 NetServer Advantage" (SG24-5196).
Herman Van der Staey es analista jefe de sistemas de Ducroire/Delcredere, Bruselas
(Bélgica).

You might also like