• No se han encontrado resultados

Teknoda - Notas técnicas Tips de AS400 iseries System i Tip en detalle Nro. 13

N/A
N/A
Protected

Academic year: 2021

Share "Teknoda - Notas técnicas Tips de AS400 iseries System i Tip en detalle Nro. 13"

Copied!
8
0
0

Texto completo

(1)

http://www.teknodatips.com.ar

Teknoda - Notas técnicas – Tips de AS400 – iseries

– System i

Tip en detalle Nro. 13

(Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado)

"Tips en breve/Tips en detalle" se envía con frecuencia variable y absolutamente sin cargo como un servicio a nuestros clientes AS/400. Contiene principalmente notas técnicas y no contiene mensajes publicitarios.

Conteste este mail con asunto “REMOVER” si no desea recibir más esta publicación. Si desea suscribir otra dirección de e-mail para que comience a recibir los “Tips”, envíe un mensaje desde esa dirección a [email protected], aclarando nombre, empresa y cargo del suscriptor.

Lista de Tips publicados hasta la fecha:

1. Modificación de los parámetros por default que rigen en los comandos del OS/400

2. Restricción de comandos pesados a modalidad batch

3. Cómo generar un entorno de prueba para año 2000

4. Cómo salvar y restaurar spool

5. Cómo agregar pantallas de confirmación/validación para comandos delicados

6. Defragmentación del espacio en disco no utilizado : STRDSKRGZ, ENDDSKRGZ

7. Manipulación de bases de datos desde programas CL, a través de Query/400

8. Generación de spool AS/400 en formato PDF (Adobe Acrobat Reader) para almacenar en CD´s

9. Cómo proteger columnas de un archivo físico o lógico

10. Cómo cambiar la pantalla de signon

11. Cómo automatizar transferencias de archivos con TCP/IP desde AS/400

12. Control de accesos sobre archivos de spool

A

Ap

pr

r

ov

o

ve

ec

ch

he

e

l

lo

o

q

qu

ue

e

y

ya

a

t

ti

ie

en

ne

e:

:

F

FI

IL

LE

E

S

SE

ER

RV

VI

IN

NG

G

c

co

on

n

N

NE

ET

TS

SE

ER

RV

VE

ER

R/

/4

40

00

0

Tema: Client/Server, Networking, Almacenamiento, IFS, TCP/IP

Utilidad: File y Print Serving de alta calidad con el AS/400.

Nivel: Intermedio y Avanzado Versión: 4.2 en adelante

(2)

Temas de próximos tips:

AAuuddiittoorrííaassoobbrreeoobbjjeettoosseennAASS//440000

RReeccuuppeerraacciióónnddeeaarrcchhiivvoossddaaññaaddooss

AS/400 Netserver: Introducción

Una de las capacidades más poderosas y menos explotadas del AS/400 consiste en el soporte que OS/400 ofrece del Entorno de Red Windows, más conocido como AS/400 NetServer. AS/400 Netserver permite

fácil y limpiamente, implementar un file server y print server al mejor estilo Windows NT o Netware, usando los recursos que ya existen en el sistema.

Lejísimo está Netserver de las otrora imposibles Carpetas Compartidas de Client Access (de hecho Netserver

no necesita Client Access), y tampoco requiere hardware o software adicional como la placa IPCS (Integrated PC Server). Lo que hace Netserver, más bien, es combinar las ventajas de los protocolos de compartición de archivos e impresoras propios del Entorno de Red Windows con las posibilidades que brinda el Integrated File System de AS/400 para almacenar “stream files”.

Fig. 1) File Serving con NetServer

AS/400

IFS

/root

/usuarios1

/subdir1

/usuarios2

/usuarios3

/QOpenSys

/Qsys.Lib

QGPL

QUSRSYS

CONTAB

/QNetware

C o m p a rti m e n to s h a b ilit a d o s

TCP/IP

Entorno de red

de Windows

Netserver

(3)

Lo que lo hace posible: el Integrated File System

El Integrated File System (otra perlita poco explotada de esta arquitectura) es el modelo de almacenamiento en discos que utiliza el AS/400 desde la versión 3.1. Dentro del IFS la información se organiza con una

estructura jerárquica de directorios tipo DOS o Unix, a partir de un directorio raíz (root), donde

conviven diferentes sistemas de acceso, diferentes códigos (ASCII, EBCDIC) y formatos de archivo en las distintas ramas de directorios. El esquema de almacenamiento EBCDIC tradicional de AS/400, se almacena como un directorio del IFS llamado QSYS.LIB, donde las bibliotecas del sistema, sus objetos y miembros se representan como niveles de anidación de directorios. El IFS incluye directorios base para contener sistemas de archivos Unix (QopenSys), Netware (Qnetware), entre otros, y pueden crearse directorios adicionales, como en cualquier otro ambiente DOS/Unix para usos específicos (Web Serving, File Serving, etc.). Los usuarios pueden acceder y manipular subdirectorios del IFS, usando los comandos OS/400 previstos a este fin (MD, CD, etc.), o desde otras arquitecturas que acceden al AS/400 como Server con comandos Unix o Windows (Desde Web Browsers, FTP, Explorador de Windows vía Netserver, Operations Navigator, etc.).

Características y requisitos para habilitar NetServer

Cualquier información grabada en el disco del AS/400, incluido el directorio QSYS.LIB y sus bibliotecas, y cualquier cola de salida puede ser accedida desde las PC de la red, una vez habilitado Netserver. Los clientes de PC sobre una red, simplemente usan las funciones para compartir archivos e impresoras que están

incluidos en sus sistemas operativos. Por lo tanto no necesitan instalar ningún software adicional sobre sus PC’s para usar AS/400 NetServer. Netserver no necesita ni utiliza Client Access/400 ni en los puestos de red, ni en el AS. Tampoco necesita placas especiales. El único pre-requisito es configurar TCP/IP en el AS/400 y en los puestos de la red. Algunos beneficios potenciales a considerar de Netserver :

• NetServer utiliza el procesador y los discos del AS/400.

• AS/400 NetServer permite unificar servidores en la red, y concentrando en el AS/400 el mantenimiento de software, backups, etc..

• Los clientes que acceden al AS/400 NetServer no necesitan re-entrenamiento si ya usan las interfaces estándares de Windows. (Puede usarse el explorador de Windows como en cualquier otro directorio, copiar usando Cut & Paste, dragging, etc.)

• AS/400 NetServer utiliza los perfiles de usuarios y la seguridad de AS/400, por lo tanto no existe necesidad de administrar un nuevo sistema operativo para aprovechar sus servicios.

Para que AS/400 NetServer opere y ejecute correctamente debe estar configurado y arrancado en el AS/400.

NetServer es un servidor más de TCP/IP, por lo tanto debe estar activo para poder utilizarlo. El proceso de

configuración y arranque puede realizarse de dos maneras diferentes, dependiendo de la versión de OS/400 y si decide o no utilizar Operations Navigator. Puede hacerse desde:

“Pantalla verde” utilizando llamadas a API’s y comandos del OS/400 (esto es aplicable a las

versiones anteriores a la V4R3, o cuando no se utiliza Operations Navigator).

desde la interfaz gráfica Operations Navigator provista por Client Access o Client Access Express, a partir de OS/400 V4R3.

Si bien AS/400 Netserver no requiere Client Access/400, sería conveniente instalar Operations Navigator en algún puesto de trabajo de administración, dado que, como se desprende del presente artículo, facilita enormemente el setup.

(4)

Guía rápida para configurar NetServer como File Server

Parte AS/400

(1)

Verificar

que TCP/IP

esté activo

• El sistema AS/400 debe estar funcionando con V4R2 o superior, y además conectado a una red TCP/IP.

• El soporte TCP/IP esté configurado sobre AS/400. Debe tener, al menos, una interface externa TCP/IP configurada y activa para usar AS/400 NetServer.

(2)

Arrancar el

subsistema

QSERVER

El subsistema QSERVER debe estar arrancado. En caso contrario, utilice el comando STRSBS QSERVER para activarlo.

Netserver debe tener un nombre de servidor único para toda la red con el que las PC lo verán

luego en la carpeta “Entorno de Red”. El nombre del servidor también es un atributo modificable.

Por default, el nombre del NetServer está formado por “Q” más el nombre del sistema AS/400 que figura en los atributos de red, (este nombre se visualiza con el comando DSPNETA).

Asimismo, es altamente recomendable asignar a NetServer el mismo nombre de dominio (grupo de

trabajo) que utilizan las PC´s que lo accederán. (ver notas finales)

NOTA: Para cambiar la configuración de Netserver , es necesario poseer autoridad *IOSYSCFG.

(3)

Modifique

las

propieda-des de

Netserver

para

asignar el

NOMBRE

DE

SERVI-DOR

y el

DOMINIO

DEL

ENTORNO

DE RED

(grupo de

trabajo)

Con Operations Navigator Con“pantalla verde”

(5)

Abrir una conexión al AS/400 utilizando Operations Navigator. Expandir Red.

Expandir Servidores y luego elegir TCP/IP, elegir AS/400 Netserver, e invocar con el botón derecho las Propiedades. En la solapa General encontrará estos dos parámetros. Al pulsar el boton Próximo Arranque ésto hará que el cambio entre en vigor cuando se inicie NetServer la próxima vez.

Ejecute el siguiente comando: CALL QZLSCHSN PARM(servidor nombre-dominio ‘texto-comentario’ X’00000000’)

Es importante mencionar que el nombre de servidor usado para NetServer NO debe ser el mismo que el utilizado para Client Access, por lo tanto, si utiliza Client Access, no puede utilizar el nombre del sistema para NetServer.

Netserver utiliza para autenticar los requerimientos de acceso el perfil de usuario y la contraseña

ingresadas en la sesión de Windows, y los busca en el AS/400. Los mismos perfiles de usuario que

ya existen en el AS/400 pueden utilizarse para acceder a NetServer, si se ingresan correctamente en el login de Windows. Sin embargo, para brindar File Serving general que no requiera acceso a recursos nativos, puede ser preferible crear en el AS/400 un perfil de invitado (CRTUSRPRF ), que se asignará en el caso que no coincida la información de seguridad ingresada en Windows con los usuarios del servidor. Este perfil no necesita autorizaciones especiales. Una vez creado en el AS/400 debe indicarse en la propiedades de Netserver el nombre del perfil de invitado.

Netserver NO configura automáticamente un usuario “Guest”. Por lo tanto, si este parámetro se deja en blanco, los usuarios Windows que NO sean a su vez usuarios AS/400 no podrán visualizar los recursos del AS/400. (ver cuadro resumen en notas finales)

Se requiere autorización *IOSYSCFG y *SECADM para realizar esta operación.

Con Operations Navigator Desde “pantalla verde”

(4)

Habilitar

perfiles de

usuario y/o

crear el

soporte

para

usuarios

invitados

(“Guest”)

En la ventana de Propiedades usada en el ejemplo anterior, al seleccionar la solapa Avanzadas, se puede distinguir el campo

Perfil de usuario invitado.

CALL

QZLSCHSG(usuario-guest X’00000000’)

Con Operations Navigator Desde “pantalla verde”

Abrir una conexión al AS/400 utilizando Operations Navigator. Expandir Red.

Expandir Servidores. Seleccionar TCP/IP.

Botón derecho sobre AS/400 NetServer.

Seleccionar Arrancar. Se visualiza la siguiente ventana:

V4R4 y superior: STRTCPSVR *NETSVR V4R2 y V4R3: CALL QZLSSTRS PARM(‘0’ X’00000000’) Para finalizar: ENDTCPSVR *NETSVR ó CALL QZLSENDS PARM (X’00000000’)

(5)

Arrancar

Netserver

Para verificar que NetServer está activo, obsevar que exista dentro del subsistema QSERVER el trabajo QZLSSERVER.

(6)

(6)

Luego de

realizadas

las

primeras

pruebas,

definir los

recursos a

compartir.

La visión que llega a las PC de los directorios del AS/400 depende de los llamado

“Compartimentos” que se hayan definido. Cada recurso (directorio o cola de salida ) que se desee

exponer a la red necesitará la definición del compartimento correspondiente.

Por default, AS/400 NetServer habilita para compartir solamente el directorio /QCA400, y todos los subdirectorios directorios allí creados.

Para habilitar compartimentos utilizando Operations Navigator, acceda por

Red-Servidores-TCP/IP-Netserver-Objetos Compartidos o por Sistema de Archivos – Sistema de archivos Integrado – Compartimentos de Archivo.

Usando pantalla verde deberá invocar las API´s QZLSADFS (Add File Server Share) y

QZLSCHFS (Change File Server Share)

Para más información puede consultar el redbook “THE AS/400 NETSERVER

ADVANTAGE”

(http://www.redbooks.ibm.com

) , y el sitio web de Netserver,

http://www.as400.ibm.com/netserver

Cómo acceder a AS/400 NetServer desde PC:

AS/400 NetServer oficialmente soporta Windows for Workgroups, Windows 95 / 98, Windows NT 3.51 / 4.0, Windows 2000 y Windows NT Server (Terminal Server Edition). Para que el usuario de PC acceda a los recursos compartidos del AS/400, realizar los siguientes pasos en cada PC:

1. Verificar que:

− En cada puesto estén configurados apropiadamente el TCP/IP y el Client for Microsoft Networks (o la componente correspondiente si se usa Windows NT o Windows for Workgroups). Como parte de esta verificación, controlar que los nombres de dominio (“workgroups”) preferiblemente coincidan con los del AS/400.

− Esté contemplada la estrategia de resolución de dirección IP y nombre de servidor para AS/400 NetServer. Por ejemplo: DNS (Domain Name Service), WINS (Windows Internet Naming Service) o archivo local en cada PC LMHOSTS. Según la estrategia elegida, deberán cumplirse los pasos necesarios, esto es, deberán agregarse las entradas a un servidor DNS, o en la tabla LMHOSTS (ubicada en el directorio \Windows) o en un WINS.

2. Arrancar el Entorno de Red. Se visualiza la siguiente ventana:

Se visualiza el nombre del servidor de NetServer: Qas400s10. Para acceder a los recursos compartidos de la AS/400 haciendo doble click sobre el nombre del servidor de NetServer. La ventana resultante mostrará SOLAMENTE los recursos (directorios o colas de salida) que se hayan previamente habilitado para compartir. Si no visualizara aquí el AS/400 vea las notas finales para solucionarlo.

(7)

Para tener en cuenta...

• El concepto de dominio concebido por el Entorno de Red Windows no debe confundirse con el concepto de dominio de Internet. En este caso dominio significa “grupo de trabajo”.

• Resulta bastante “tramposo” a veces lograr que aparezca el AS en el entorno de red, debido a los intervalos de notificación de servidores que maneja el “browsing service” de Windows. Lo que sí es infalible es utilizar la opción Inicio-Buscar-PC para llegar al nombre de servidor Netserver. Se aconseja NO utilizar WINS para resolver las direcciones porque genera tráfico adicional no

deseado.

• El comportamiento de NetServer en cuanto a la autenticación es el que sigue:

Nombre de usuario de AS/400 y Windows Password de AS/400 y Windows Usuario invitado habilitado Acceso a AS/400 NetServer permitido ?

Coinciden Coinciden No Si, como usuario

Coinciden Difieren No Solicita password

Difieren ---- No No

Coinciden Coinciden Si Si, como usuario

Coinciden Difieren Si Solicita password

Difieren ---- Si Si, como invitado

• Para un funcionamiento apropiado de NetServer referirse a los siguientes APAR’s para los requerimientos de PTF en AS/400:

o II12091 para V4R4 o II11752 para V4R3 o II11081 para V4R2

• Para ocultar AS/400 NetServer de la red, se debe cambiar el parámetro Intervalo de anuncio de examen (Browsing announcement interval) a 0 (cero). Este parámetro está disponible desde AS/400 NetServer, botón derecho Propiedades, seleccionar Avanzadas, botón Próximo arranque y establecer el valor nombrado a cero.

• Los compartimentos de AS/400 NetServer pueden ocultarse de la red colocando el signo “$” al final de su nombre. Cuando se cumple esta condición, el compartimento no aparecerá en el Entorno de Red de Windows.

• En V4R4, AS/400 NetServer arranca automáticamente cuando arranca TCP/IP.

http://www.teknodatips.com.ar Copyright 2000 Teknoda S.A. - AS/400 y OS/400 son marcas registradas de IBM.

(8)

Referencias

Documento similar

Aparte de los posibles problemas técnicos que presenta un análisis de correlaciones (RePass 1976), lo que en ningún momento se plantea Converse es que la ausencia de

La vida real, no obstante, proporciona la certidumbre de que, en multitud de ocasiones, el interés de cada uno se satisface con el concurso propio y de otro u otros portadores

Tess Knighton acaba de escribir unas iluminadoras reflexiones sobre las maneras de interpretar a Victoria en su tiempo y en el nuestro 5 , para establecer dos premisas

Este libro intenta aportar al lector una mirada cuestiona- dora al ambiente que se desarrolló en las redes sociales digitales en un escenario de guerra mediática mantenido por

Se sugiere una extensión de unas 400 palabras para las preguntas de interpretación (sección “Explore”), a fin de que el alumno se ejercite en la redacción concisa y se atenga a

Reglamento (CE) nº 1069/2009 del parlamento Europeo y del Consejo de 21 de octubre de 2009 por el que se establecen las normas sanitarias apli- cables a los subproductos animales y

En cuarto lugar, se establecen unos medios para la actuación de re- fuerzo de la Cohesión (conducción y coordinación de las políticas eco- nómicas nacionales, políticas y acciones

 La Entrevista: Esta técnica nos ha posibilitado conocer las percepciones que tienen sobre la problemática de la deficiente inclusión social el problema de soporte familiar