A Si desea ejecutar un script desde otro 7 b Comentarios 7



Descargar 138.82 Kb.
Fecha de conversión13.12.2018
Tamaño138.82 Kb.
INDICE

Impresiones desde una emulación Unix 2

ESTRUCTURA DE DIRECTORIOS PREDETERMINADA para Desarrollo de Sistemas 2

EJECUCION DE UN SCRIPTS 3

SCRIPTS EXISTENTES que pueden ser utilizados 5

ESCRITURA DE SCRIPTS 7

a) Si desea ejecutar un script desde otro 7

b) Comentarios 7

c) Operadores 7

d) GOTO 7

ULTRAEDIT 8

EMULACION DE TERMINAL ( putty.exe ) 8

Recomendaciones para trabajar con Natural y/o Genexus 8 9

Ejecución de un programa Natural 9

PASAR ARCHIVOS DESDE UNIX AL IBM S390 11

PASAR ARCHIVO PLANO DESDE EL IBM390 AL UNIX 11

Transferir un programa COBOL de ICCF al SUN 15

Notas de PRODUCCION sobre la migración 17

Si desea agregar un tema o corregir algún dato el título debe ser tipo “Titulo1” y luego con botón derecho sobre el índice colocar “Actualizar campos” y luego “Actualizar toda la tabla”


Impresiones desde una emulación Unix


Ver el instructivo en \\prod1\publico\sun\Winlpd\ Winlpd_Instalacion.doc

ESTRUCTURA DE DIRECTORIOS PREDETERMINADA para Desarrollo de Sistemas

La estructura de directorios predeterminada es:

analisis/gruponn/sistema/DirectoriosDeTrabajo


Directorio

descripción

analisis

Es constante para desarrollo

gruponn

Corresponde al grupo de trabajo de análisis. Ejemplo, para el grupo 10 corresponde el directorio “grupo10”

Sistema

Corresponde al número del sistema con una letra ese adelante. Ejemplo para el sistema 3450 será el directorio “s3450”

DirectoriosDeTrabajo

Se describe en el recuadro de abajo




DirectorioDeTrabajo

contenido

archivos

archivos que se manejan en el sistema

bin

ejecutables NO Natural. Aquí deben mover los ejecutables luego de catalogarlos

iccf

scripts y sources de programas NO Natural

backup

archivos de backup

impresiones

listados o archivos de impresion

tarjetas

tarjetas de control

Ejemplo dentro de la estructura de directorios predeterminada, el directorio de iccf para el grupo 10 (diez) con el sistema 3450 será:

analisis/grupo10/s3450/iccf

EJECUCION DE UN SCRIPTS

Para ejecutar un script que respeta la estructura de directorios predeterminada, se puede utilizar el script EXECPRUEBA que tiene el siguiente formato:


EXECPRUEBA NroDeGrupo NroDeSistema NombreScript
Donde:

parámetro

Corresponde a

NroDeGrupo

Número del grupo de desarrollo de sistemas donde está definido el sistema del scripts a ejecutar

NroDeSistema

número del sistema

NombreScript

nombre del script que se quiere ejecutar. Acordarse de que se deben respetar las minusculas y mayusculas utilizadas

Ejemplo:


EXECPRUEBA 10 3450 Graba

Donde:


10

NroDeGrupo

Número del grupo de desarrollo de sistemas

3450

NroDeSistema

número del sistema

Graba

NombreScript

nombre del script que se quiere ejecutar

Nota:


Si escribe sólo EXECPRUEBA sin parámetros o si la cantidad de parámetros no son tres, el mismo script pedirá los tres datos que necesita.
De utilizar EXECPRUEBA para ejecutar los scripts de su sistema, Ud. Podrá utilizar dentro de su script, las siguientes variables de entorno:

Nombre de variable

Contiene el siguiente valor

$EcomSistema

Directorio sNroDeSistema. Ejemplo s3450

$grupo

directorio gruponn donde está el sistema. Ejemplo grupo10

$PSC

/analisis/$grupo/$EcomSistema

$arch

$PSC/archivos

$list

$PSC/impresiones

$iccf

$PSC/iccf

$backup

$PSC/backup

$bin

$PSC/bin

$tarje

$PSC/tarjetas

Ejemplo de script donde se usan esas variables:


# + --------------------------------------- +

# | Nombre de script: GrabaPagos

# | Autor: Pepe Sanchez

# | Fecha: 10/06/2004

# | Sistema: 3450

# | Objeto: Grabar pagos semanales

# + --------------------------------------- +

. JOB 3450COMP “proceso de 3450 programa GrabaPagos.int”

. PASO 00 " primer paso de la ejecucion de GrabaPagos.int"

. DLBL SYS006 $arch/SalidaGraba # utilizamos un archivo

. DLBL SYS020 $list/MiListado # salida impresa

. EXEC GrabaPagos $tarj/TarjControl # EXEC nombreprogama path/ArchTarjCont

. EOJ
El programa a ejecutarse, será: analisis/grupo10/s3450/bin/GrabaPagos.int
 Este script se debe ejecutar luego desde el “PUTTY” de la sig. Manera:

EXECPRUEBA 10 3450 GrabaPagos

Si no se ingresan los parámetros en la linea del comando, él lo pide.


SCRIPTS EXISTENTES que pueden ser utilizados





Nombre

Parámetros

descripción










JOB

NombreJob Comentarios

Da inicio a un JOB y asigna variables que serán utilizadas en la ejecución de este proceso

NombreJob El nombre dado a esta ejecuciónón

Comentarios que se deseen registrar

PASO

NumeroPaso Comentarios

Se utiliza con la finalidad de “marcar” y hacer comentarios de avance de la ejecución de un JOB

NumeroPaso El número de paso o interno

Comentarios que se deseen registrar

DLBL

SYSnnn Path/Archivo

Asigna o relaciona el nombre de un archivo físico a un nombre lógico SYSnnn

SYSnnn el SYS que se declaró en el SELECT del programa

Path/Archivo el archivo a asignar

EXEC

NombrePhase Path/ArchParametros

Ejecuta un programa de extensión .int (COBOL) desde la librería bin

NombrePhase Nombre del ejecutable cobol sin extensión

Path/ArchParametros los parámetros o tarjetas de control que se leen por StandardInput

Es decir cuando el programa lee las tarjetas de control con la instrucción ACCEPT

---

Cuando sale de la ejecución Ud. Puede consultar la variable $CODRET que contiene el codigo de retorno de la ejecución. Si es cero finalizó bien, si no es cero hay algun error en la ejecución del programa.



EOJ

Comentarios

Fin del JOB.

a)

Borra algunas variables que se utilizan solo para el job y que tienen valides solamente entre el .JOB y el . EOJ como por ejemplo:



$EcomArchivoLog que es el nombre del log para este JOB

$JOB que es el nombre del JOB en cuestion

b) Imprime el archivo $EcomArchivoLog para que el operador lo analize.

Si Ud. Lo desea puede imprimir el archivo de log tantas veces como lo necesite, puesto que el nombre siempre será distinto entre JOB y JOB



JCLCOBOL

Source Comentarios

Se utiliza para compilar un programa en COBOL

Source El nombre del source del programa, sin extención. El script le agrega el .cbl al final

Comentarios que se deseen registrar

IMPRENAT

Path/nombrelistado

Para convertir el listado Natural para su impresión en la impresora láser colocando el canal 1 en lugar del x'0C'

Si Ud. va a imprimir en su impresora de escritorio, no debe pasar por este programa porque el listado como sale del NATURAL se imprimirá correctamente.



IMPRECOB

Path/nombrelistado

# Nombre del listado a convertir

# La salida la deja en Path/nombrelistado.list


Para convertir el listado COBOL para su impresión en la impresora láser.

Ver Nota aclaratoria en cobol/seminario.rtf

Si Ud. va a imprimir en su impresora de escritorio, no debe pasar por este programa porque el listado como sale del COBOL se imprimirá correctamente.


Crealibr.sh

Nombre de la librería a crear, por ejemplo: s0040

Crea la estructura de una libreria de Desarrollo o Produccion

Notas

En todos los casos se registra la utilización de estos scripts en el hardcopy, en el log de la ejecución y en la consola del operador



ESCRITURA DE SCRIPTS


Para ver más ejemplos de scripts, se puede entrar en prod1\publico\sun\scripts

Cuando escribe un script tener presente:


a) Si desea ejecutar un script desde otro


que es el caso de los script DLBL, JOB, EXEC, etc mencionados anteriormente, no olvidarse de colocar un . (punto) y un blanco antes del nombre del script. Esto hace que el script llamado se ejecute en el mismo shell que el script principal y así se mantengan las variables de entorno y el hilo de una ejecución

b) Comentarios


Se recomienda hacer todos los comentarios necesarios en el script a los efectos de su interpretación por terceras personas y para Ud. mismo después de 12 horas de haberlo escrito.

Es un comentario todo lo que se escribe luego de un # (numeral)


c) Operadores


Los operadores de comparación son:

==

igual a

<

menor que

>

mayor que

<=

menor o igual que

>=

mayor o igual que

!=

no igual

~

comparado por expresión regular

!~

no comparado por expresión regular

Operadores de patrones compuestos



&&

Y

||

O

!

NO

()

Paréntesis, para agrupar declaraciones

d) GOTO


Para hacer un salto o GOTO dentro de un script, se debe escribir “<< NombreSalto” desde donde se quiere saltar y sin escribir nada a continuación.

Donde quiere que se empiece a ejecutar debe escribir “NombreSalto” desde columna 1 (uno) y sin escribir nada a continuación.

Ejemplo:

. JOB GoToScrp

# deseo saltar la compilación del COBOL

<< SALTA

. PASO 00 compila cobol

. JCLCOBOL GoToScript

SALTA


. PASO 01 "inicio ejecucion"

. EXEC GoToScript

. EOJ
Si la palabra utilizada como “NombreSalto” no es encontrada en el mismo script, se leerá hasta el último renglón del mismo (del script) sin ejecutar ninguna sentencia del mismo y finalizará sin mensajes.

No se puede colocar el inicio del salto en un script y finalizarlo en otro.

Tener cuidado con las MAYUSCULAS y minúsculas. No es lo mismo SALTA que salta.

ULTRAEDIT


Se recomienda el uso del editor ULTRAEDIT para trabajar los scripts y los diferentes sources del UNIX.

Para instalar, debe leer el instructivo en:

\\prod1\publico\SUN\Ultraedit\ComoIstalarUtraedit.txt

En ese mismo instructivo, recomendamos se lean las notas adicionales


Si Ud. No puede ver los directorios de Unix con el explorador de Windows, debe solicitar a Soporte que los comparta con el producto SAMBA, que es quien hace posible la visualización de los mismos

EMULACION DE TERMINAL ( putty.exe )


Ver el documento actualizado en: \\prod1\publico\sun\InstructivoEmulacionDeTerminal_PuttyUsuarios.doc

Ese documento está armado para hacer la instalación en casa del usuario.

El programa putty.exe permite abrir una ventana de telnet (lo que se conocía como emulación de terminal) en el Unix con una conexión segura ( denominada SSH ).

El SSH trabaja con mensajes encriptados entre su terminal y el equipo central.

El programa puttytel.exe no permite la comunicación segura, por lo cual no recomendamos su uso.

El nombre del equipo SUN de desarrollo tiene el nombre "sunsrv1"

El nombre del equipo SUN de PRODUCCION es ecomprod.ecomchaco.com.ar se lo puede acceder tambien como sunsrv2 . Este nombre “sunsrv2” no se debe dar a los usuarios, ellos deben acceder como ecomprod.ecomchaco.com.ar por razones de seguridad.

1) Copiar putty.exe en su equipo, desde \\prod1\publico\sun\putty.exe por ejemplo a su carpeta: c:\Mis documentos\unix

Si ya tiene instalado el PuTTYtel.exe borrelo.



2) Hacer un acceso directo al putty.exe que copió en su equipo

3) Con botón derecho del mouse, abrir "propiedades" del acceso directo y en "Destino" escribir a continuación de lo que allí está lo siguiente:

sunsrv1 22 -ssh



Ejemplo: Si Ud. copió el putty.exe en el directorio c:\Mis documentos\unix en "Destino" del acceso directo quedará:

"c:\Mis documentos\unix\putty.exe" sunsrv1 22 -ssh



4) En el caso que no genere Ud. el acceso directo y ejecute con doble click el putty.exe , se abrirá una ventana que le pedirá los sig. parámetros:
Host Name: sunsrv1

Protocol: SSH

Port: 22

Saved Sessions: sunsrv1

Oprimir botón: save y luego "Open"

5) Ante el mensaje : "PuTTY Security Alert" el cual avisa que utilizará por primera vez con Ud. una clave segura, debe Ud. decirle que "Si"
A Partir de allí Ud. ha iniciado una sessión segura dentro del Unix

Recomendaciones para trabajar con Natural y/o Genexus 8


Luego de analizar problemas reportados en diferentes equipos, se ha determinado que para trabajar con productos de SAG (Natural y Adabas) y Genexus 8.0 ,se recomienda la instalacion de Windows 2000 y para equipos Pentium 4 con 512 Mb de memoria pueden instalar Windows XP.

No se puede mantener Windows 95/98 ni instalar Windows 2003.



Ejecución de un programa Natural


Luego de analizar problemas reportados en diferentes equipos, se ha determinado que para trabajar con productos de SAG (Natural y Adabas) y Genexus 8.0 ,se recomienda la instalacion de Windows 2000 y para equipos Pentium 4 con 512 Mb de memoria pueden instalar Windows XP.

No se puede mantener Windows 95/98 ni instalar Windows 2003.


Las variables de entorno de adabas se cargan automáticamente al iniciar su session de Unix

Ejemplo de script


El path del siguiente script es /producción/s3450/iccf/3450PS00
. JOB 3450PS00

. PASO 00 " Ejecucion de 3450B009"


# Asignaciones

. DLBL WRKF1 $arch/3450PS01.dat

. DLBL CMOBJIN $tarje/vacio.txt

. DLBL CMPRT01 $list/3450PS01.lst

. PROGNAT GPRG1 HMGPRG1

# Ejecuciones

. EXECNATURAL S3450 ASEQ ASEQ
. PASO 01 " Ejecucion de HMGPRG1"

. PROGNAT HMGPRG1

. EXECNATURAL S3450 Usuario Contrasenia

unix2dos $CMPRT01 $CMPPRT01.txt

. EOJ


. DLBL WRKF1 $arch/3450PS01.dat

Asigna a WRKF1 el workfile necesario

Se deben colocar tantos WRKFn como sean necesarios (depende de los programas a ejecutar - posibles de 01 a 31)



. DLBL CMOBJIN $tarje/vacio.txt

Asigna a CMOBJIN el archivo de tarjetas de control.

Son las tarjetas que necesita el programa NATURAL y si no lee ninguna, deben asignar un archivo vacío.



. DLBL CMPRT01 $list/3450PS01.lst

Asigna impresora CMPRT01 al archivo correspondiente.

Se deben asignar tantos CMPRTnn como los requiera el programa a ejecutar. (posibles de 01 a 31)



. PROGNAT GPRG1 HMGPRG1

El script PROGNAT carga los nombres de los programas NATURAL que deben ejecutarse. Deben especificarse en la secuencia que deben ejecutarse. En este caso se ejecutará el programa GPRG1 y luego el HMGPRG1

. EXECNATURAL S3450 Usuario Contrasenia

EXECNATURAL ejecuta el natural batch y tiene tres parámetros:

S3450 : Librería donde están los programas

Usuario: Nombre de usuario natural con derechos para ejecutar el programa

Contrasenia: password

Nota: En PROGNAT se exportan las variables sig. En forma automática (UD. NO debe cargarlas)

. DLBL CMSYNIN $iccf/$JOB.comandos

. DLBL CMPRINT $list/$JOB."$fecha".syslst


Este script se DEBE ejecutar con EXECSISTEMA o EXECPRUEBA según corresponda, caso contrario no funciona.

Ejemplo: EXECSISTEMA 3450 3450PS00

PASAR ARCHIVOS DESDE UNIX AL IBM S390


1) Generar el archivo en el unix

2) Convertir el archivo al formato Windows.

Como el fin de registro en el Unix, generalmente es un caracter hexadecimal '0A', mientras que en Windows es el hexadecimal '0D0A' y en el IBM390 no tiene ningún carácter, se deberá convertir el formato.

Para convertir al formato Windows se debe ejecutar en el Unix:

unix2dos archivoEntrada archivoSalida



3) Copiar con el explorador de Windows o con cualquier programa de FTP el archivo convertido desde el Unix a su PC

4) Pedir a produccion que copie a cinta ese archivo y lo cargue en el IBMS390

PASAR ARCHIVO PLANO DESDE EL IBM390 AL UNIX

Alternativa 1:


Ud. puede pedir a Producción que pase el archivo plano a un directorio

específico en el equipo SUN u otro servidor.

La grabación del archivo puede ser con o sin marca de "fin de registro"

de PC X'0D0A'.

Ud debe especificarle a producción que sea sin "fin de registro".
Alternativa 2:

Traer el archivo Ud. mismo a su PC.


#####################################################################

Notas:


a)

Donde dice "Nombre.Archivo.Vsam.Asignado" deben preguntar cual es

el asignado a su equipo de trabajo, porque son diferentes nombre

pre-cargados en el ICCF

b)

Cada "Nombre.Archivo.Vsam.Asignado" se corresponde



con un "Nombre.DLBL.Asignado"

c)
EN la barra del emulador, fijarse en "Tools" o "Herramientas" si

está la función "Transfer File".

Si no está, entrar en "Option" --> "Session type" y allí establecer

el "File transfer protocol" en "IND$FILE" y debe aparecer la

función "Transfer File".


#####################################################################

Paso 1: Generar el archivo plano en el Mainframe

Esto depende del sistema en cuestion

Ej.:
* 00 * borro la definicion del vsam de una ejecucion anterior

// DLBL IJSYSUC,'WORK3B.USER.CATALOG',,VSAM

// EXEC IDCAMS,SIZE=AUTO

DELETE (Z350.PRUEBA.INDX) CL PRG

/*

* 01 * Genera el arch. plano secuencial



// DLBL IJSYSUC,'WORK3B.USER.CATALOG',,VSAM

// DLBL SYS006,'Z350.PRUEBA.INDX',,VSAM,RECORDS=10,RECSIZE=40

// EXEC Z350INDX

#####################################################################



Paso 2: Pasar el arch. plano generado en el paso *02* a un VSAM que puede ser accedido desde ICCF para hacer el FILE TRANSFER y cargar el archivo en mi PC
* 02 * DEFINICION DEL VSAM PARA

// EXEC IDCAMS,SIZE=AUTO

DELETE (Nombre.Archivo.Vsam.Asignado) CL PURGE -

CATALOG (ECOM2F.USER.CATALOG)

DEFINE CLUSTER (NAME(Nombre.Archivo.Vsam.Asignado) TO(99365) -

OWNER (PRODUC) RECORDS (100 10) -

RECORDSIZE (40 40 ) CNVSZ(1024) REUSE -

NONINDEXED VOLUMES (ECOM2F)) -

DATA (NAME (Nombre.Archivo.Vsam.Asignado.D)) -

CATALOG (ECOM2F.USER.CATALOG)

IF LASTCC NE 0 THEN CANCEL JOB

/*
* 03 * COPIA AL ARCHIVO DE FILE TRANSFER

// DLBL UCAT3B,'WORK3B.USER.CATALOG',,VSAM

// DLBL EN,'Z350.PRUEBA.INDX',,VSAM,CAT=UCAT3B

// DLBL SA,'Nombre.Archivo.Vsam.Asignado',,VSAM,CAT=UCAT2F

// EXEC IDCAMS,SIZE=AUTO

REPRO

IFILE (EN) -



OFILE (SA)

IF MAXCC NE 0 THEN CANCEL JOB

/*

#####################################################################



Paso 3: Tomar desde ICCF el archivo Vsam cargado en el paso *03* y

pasarlo a un archivo intermedio "Host Transfer File"


* 04 *
Abrir en CICS la "Nombre.DLBL.Asignado" que se corresponde

con su "Nombre.Archivo.Vsam.Asignado"


Opcion 1:

Pedir a operaciones que le abra el archivo "Nombre.DLBL.Asignado"

en el ambiente de ICCF
Opcion 2:

Entrar a ICCF

En la pantalla inicial de FUNCIONES, presionar F6 (ESCAPE)

Abrir el archivo:

Ej.: CEMT I DA (Nombre.DLBL.Asignado)

y luego dar el "Ope" y "Ena" donde dice 'Clo' y 'Une' respect.

Salir del CEMT con F3 y Clear

Con F3 nuevamente se regresa al ICCF

* 05 *

Pasar el VSAM al Host Transfer File


En ICCF en la pantalla inicial de FUNCIONES

Seleccionar FUNCIONES: 382

3_Operations

8_Personal Computer Move Utilities

2_Move VSAM Files to Host Transfer File

Entrará a la pantalla " MOVE VSAM FILE TO HOST TRANSFER FILE "

Debe llenar los sig. campos, el resto no es necesario:

SOURCE FILENAME....... "Nombre.DLBL.Asignado" VSAM filename

TARGET FILENAME....... "Nombre.DLBL.Asignado" Filename in Host Transfer File

REPLACE TARGET........ 1 1=yes, 2=no



Si todo fue bien, aparece el mensaje:

"MOVE SUCCESSFULLY COMPLETED; 000006 RECORDS WERE MOVED"


No salir de esta pantalla todavía
#####################################################################

* 06 *


Pasar el archivo que está en el Host Transfer File a mi PC
Desde la pantalla anterior (como quedó en el MOVE VSAM ...) del paso *05*
Presionar F6 "PC MODE"
Aparece el mensaje

"Please switch to PC mode to initiate a file transfer or press PF3 to quit."

En la barra de herramientas de su emulacion de terminal

(en el EXTRA!PersonalClient) entrar en:


"Tools" o "Herramientas" ==> "Transfer file" ==> abre una ventanita
Llenar:

"PC file name" : lugar y nombre en su PC donde va a quedar el archivo

"Host file name" : colocar el "Nombre.DLBL.Asignado"

"Scheme" : Text Default

"Host type" : CICS

Presionar el botón : "Receive file"


Si todo va bien, aparece en la pantalla de emulacion del CICS el mensaje

"INW0001I File transfer complete. PF3 returns to current host menu."


El archivo ahora está en mi PC.

Presionar F3

Salir del ICCF
#####################################################################

* 07 *


Hacer un FTP del archivo desde su PC al lugar que desee en el SUN

Opcion 1:

Puede utilizar el Windows Commander

Opcion 2:

con el explorador de Windows, entrar a \\sunsrv1 y podrá copiar o cortar y pegar directamente con el mouse
Si no aparece la carpeta que Ud. desea en el SUN, consultar a Soporte, puesto que las mismas deben figurar en una lista de carpetas autorizadas en el producto "SAMBA"

Transferir un programa COBOL de ICCF al SUN

Entrar en el emulador Extra!

Entrar a D_ ICCF
En el menu del VSE/ESA FUNCTION SELECTION (ICCF)

==> 3 Operation

==> 8 Personal Computer Move Utilities

==> 4 Move ICCF Members to Host Transfer File

Llenar alli los sig. campos:

SOURCE FILENAME....... ________ ICCF member name

TARGET FILENAME....... ________ Filename in Host Transfer File

ICCF LIB.-NUMBER...... ____ Library number of the library containing the member

.. aparecerá: MOVE IS IN PROGRESS; PLEASE WAIT

.. Esperar, cuando termina aparece el mensaje: MOVE SUCCESSFULLY COMPLETED; 00723 RECORDS WERE MOVED


==> Pasar al modo PC Oprimiendo F6=PC MODE
.. aparecerá: Please switch to PC mode to initiate a file transfer or press PF3 to quit.
==> En el Menú "Tools" o "Herramientas" del Extra! Hacer click en "Transfer File"

Si no está la función de "Transfer File", entrar en "Option" --> "Session type"

y allí establecer el "File transfer protocol" en "IND$FILE" y debe aparecer la función solicitada.
.. abre una ventana, allí establecer:

1) el radio button de "Receive file from host"

2) PC file name: el directorio donde quiero que quede mi archivo en la PC, por ejemplo:

C:\Mis documentos\SUNCobol\c4505020.cbl

3) Host file name: el nombre que puse en "TARGET FILENAME" del Host transfer file

4) Scheme: Text default

5) Host type: CICS

.. luego oprimir el boton "Receive File"


.. debe aparecer el mensaje : INW0001I File transfer complete. PF3 returns to current host menu.

==> PF3 y salir

EN la PC con el explorador de Windows o con el WinCOM, transferir el archivo guardado al SUN (con FTP) en el directorio que desee

Por ejemplo en /analisis/grupo1/3450/


==>

Notas:


1) Las variables de entorno del COBOL se cargan al entrar con su usuario al ambiente UNIX

Si Ud. Hace

env |grep cobol

Deben aparecer en las variables de entorno:

LD_LIBRARY_PATH

LD_LIBRARY_PATH_64

COBDIR

PATH
2) Se recomienda que trabaje con el editor UltraEdit.



Ver el capítulo correspondiente al mismo en este mismo documento

=============== oo ===================

El editos sde NO es lo recomendado puesto que es en caracteres, similar al "vi" y no aporta ventajas sobre el ultraedit.

Si de todas maneras quiere ver como funciona, en el Putty

login: nombredeusuario

password: supassword

... en el menu que aparece entrar la funcion 5
cd /analisis/grupo1/3450/

cobol --> inicializa las variables de entorno necesarias para el cobol

sde --> ingresa al editor del cobol

F2 --> edit

/a --> cambia el menú

F3 --> load file

--> escribir el nombre del archivo ej. /analisis/grupo1/3450/c4505020.cbl

Enter

Notas de PRODUCCION sobre la migración


1- El sistema 3450 fue migrado al equipo sunsrv2, equipo en produccion

el equipo sunsrv1 es para pruebas de sistemas.

2- Es decir que el personal de la division despacho de cargas debera

trabajar sobre el equipo sunsrv2.

3- Proceso diario y semanal fueron probados satisfactoriamente.

4- La estructura de produccion en el equipos sunsrv2 es la misma a la

generada en el equipo de prueba sunsrv1.

5- Se copio la carpeta completa del sistema 3450 al sunsrv2, tener en

cuenta si se desea realizar modificaciones sobre este sistema.


6- Se puede acceder a ambos equipos con el UltraEdit.

7- Para ingresar al sunsrv2 mediante el putty, se deben seguir los pasos

mencionados... prod1 \publico \ sun \

InstrucivosEmulacionDeTerminal_puttyUsuario.doc

8- Para copiar desde el sunsrv1 al sunsrv2 se debe utilizar el

siguiente comando

rcp -pr s0309 sunsrv2:/produccion

este como otros comandos estan mencionados en prod1\publico\sun

"COMANDOS USUALES"

Luego de haber migrado el sistema 3450, Vivienda de la provincia, cabe mencionar algunas consideraciones.

Tambien tener en cuenta todas las comunicaciones anteriores
Hay una orden de produccion con los nombres de los stream a procesar en el supuesto que se migren otros sistemas, por ejemplo

0309unix, 0317unix, 4113unix, 0324unix,

generados en libreria 243 de iccf y, a excepcion de 0324, tienen colocados los cartuchos para realizar la migracion. Quedaria acordar con Soporte Tecnico, como se llamara el procedimiento en prod3, que realizara la copia de los archivos al equipo sun. Seguir la misma metodologia realizada con el sistema 3450.
Se recuerda que, en sunsrv1 archivos y scripts para pruebas

En sunsrv2 archivos en produccion, sistema 3450 copiado.


Sistemas 0020 y 0040 continuan en sunsrv1 hasta que alguien decida lo contrario.
Ordenes produccion diarios y backup en carpeta planillas maq.7

Diagramas nuevos sistema 3450, en carpeta scripts armados y pendientes

Para sistemas 0309, 0317, 4113, 0301 son los mismos diagramas actuales.
Para ejecutar en srv2 se debera modificar a

dbid=2 en los casos de backup archivos adabas en produccion

ADAV3F02 parametros para ejecutar adabas en produccion lo pueden realizar, en ultraedit, con reemplazar

Esta todo copiado el sistema 3450, es decir que si modifican algun scripts en srv1, deberan corregir tambien en srv2. Cuando se migre otro sistema copiar tambien los scripts.


Deletear directorio y su contenido, cuidado con este comando deletea todo...

rm -R s0350 ( en putty, desde directorio produccion )


Cambiar al grupo produccion, es decir, para que operaciones puede ejecutar un trabajo todas las carpetas y subcarpetas, a excepcion de iccf, deben estar al grupo produccion,

chgrp produccion carpeta/archivo/* ( en putty )


Copiar contenido desde sunsrv1 a sunsrv2, hay que estar ubicado en sunsrv1

rcp -pr s0350 sunsrv2:/produccion ( en putty )


Crear librerias con todos los permisos, (putty) ubicado en produccion

crealibr.sh s0350 ( opcion p , produccion )


Agregar en el profile personal, ( en putty srv2, vi .profile )

umask 000 para poder acceder a los scripts sin generar uno nuevo.


Si las tarjetas las carga control de calidad...

. DLBL CMOBJIN $tarje/nombre.tarjeta


Si las cargamos nosotros ....

. DLBL CMOBJIN /produccion/s3450/iccf/nombre.tarjeta


En algunos procesos, cuando se procesa por primera vez, se genera archivo acumulado con un comando touch ... Tener en cuenta que cuando se procese por segunda vez hay que eliminar ese comando... buscar @@
Permisos con

chmod 775 carpeta/archivos/etc ( en putty )

Cuando edita desde Windows un archivo del SUN con ultraedit, decirle NO cuando pide convertir los datos a formato DOS
Para evitar que siempre pregunte por la conversiºn de archivos, debe entrar desde la barra de herramientas del Ultraedit

Avanzado ==> Configuracion

En pesta¸a "General" buscar "Cargar/Guardar/Conversiones" y hacer click en

Desactivar - (On)


Para que los archivos nuevos sean con formato UNIX y no tengan problemas en los scripts creados con este editor deben entrar desde la barra de herramientas del Ultraedit

Avanzado ==> Configuracion

En pesta¸a "General" buscar

"Edicion" ==> "" Tipos de archivo por defecto para archivos nuevos" y hacer click en



Unix - (On)
A partir de la presente se deberan hacer cargo del procesamiento en sunsrv1 para pruebas y sistemas reales de 0020, 0040 y en sunsrv2 de todo lo relacionado, por el momento, del sistema 3450.

Atte. Parra



Compartir con tus amigos:


La base de datos está protegida por derechos de autor ©bazica.org 2019
enviar mensaje

    Página principal