Anda di halaman 1dari 12

Estándares de Codificación y Uso del

XCOM
Documento

Estándares de Codificación y
Uso del XCOM v.2.0

Última actualización: 04/20/2018 4:04 PM Página 1 de 12


Estándares de Codificación y Uso del
XCOM
Documento

Contenido

HISTORIAL DE VERSIONES......................................................................................................................... 3

GLOSARIO DE TÉRMINOS........................................................................................................ 3

1. Jobs de Transmisión (XCOM)....................................................................................................... 5

2. Plataformas donde existen CA-XCOM :...................................................................................5


2.1 HOST – IBM.....................................................................................................................................................5
2.2 AIX....................................................................................................................................................................5
2.3 TANDEM..........................................................................................................................................................7
2.4 WINDOWS......................................................................................................................................................7

3. Transferencia de Archivos ejecutadas en la Plataforma HOST......................................8


3.1 Enviar/Recibir archivos a AIX.................................................................................................................8
3.2 Enviar/Recibir archivos a Tandem........................................................................................................9
3.3 Enviar/Recibir archivos a Windows.....................................................................................................9
3.4 Enviar/Recibir múltiples archivos:......................................................................................................10

4. Transferencia de Archivos ejecutadas en la Plataforma AIX....................................10


4.1 Enviar/Recibir Archivos:.........................................................................................................................10

5. Transferencia de Archivos ejecutadas en la Plataforma Tandem..............................11


5.1 Enviar/Recibir archivos y Ejecutar jobs en HOST:........................................................................11

6. Transferencia de Archivos ejecutadas en la Plataforma Windows...........................11


6.1 Enviar/Recibir Archivos:..........................................................................................................................11
6.2 Cear un bat...................................................................................................................................................11

7. CTLs disponibles para XCOM....................................................................................................... 11

8. Aspectos de Seguridad.................................................................................................................. 12

9. RECOMENDACIONES........................................................................................................ 12

10. APROBACIONES............................................................................................................... 13

11. REFERENCIAS................................................................................................................... 13

12. Apéndices.............................................................................................................................................. 13

Última actualización: 04/20/2018 4:04 PM Página 2 de 12


Estándares de Codificación y Uso del
XCOM
Documento

Historial de Versiones

Plantilla
Historia de modificaciones de la plantilla.
Versió Fecha
Modificado
n YYYY/MM/D Modificaciones
por
(V.X) D
1.0 2009/07/09 Creación de la plantilla Andrea
Sánchez-
Salazar

Entregable del proyecto


Historia de modificaciones del documento. La versión es la misma que se indica en la
carátula y es la que el cambio genera en el repositorio de versiones.

Versió
Fecha
n Modificaciones Modificado por
YYYY/MM/DD
(V.X)
1.0 2009/07/22 Optimización del Manual Equipo
Normalización de
Procesos
Productivos
2.0 2009/09/01 Cambio de formato al Giovana Cheppe
documento – Procesos Dsyo
Transmisión máxima por JOB Ricardo Burgos

Glosario de términos
Término Definición

Última actualización: 04/20/2018 4:04 PM Página 3 de 12


Estándares de Codificación y Uso del
XCOM
Documento

Última actualización: 04/20/2018 4:04 PM Página 4 de 12


Estándares de Codificación y Uso del
XCOM
Documento

1. Jobs de Transmisión (XCOM)

Para Jobs cuya única función es la de Transmisión (XCOM), se deberá identificar con
la letra “T” en la 6ta Posición del Nombre. Por Ejemplo SP1KOT25.
No debe de invocar a ningún procedimiento, salvo que existan pasos previos que
ameritan el uso del procedimiento.
El Job XCOM deberá contar con los dos member: SIENVJOB y SIENVPRC

Para el utilitario XCOM se usará el Procedimiento Genérico:

 GNPXCOMN (Procedimiento de transferencia de Archivos)

2. Plataformas donde existen CA-XCOM :

2.1 HOST – IBM

2.1.1- HOST Desarrollo


- Hostname : BC23
- IpAddress : 192.168.254.19

2.1.2 HOST Certificación


- Hostname : BC13
- IpAddress : 192.168.254.21

2.1.3 HOST Producción


- Hostname : BC12
- IpAddress : 192.168.254.29

2.1.4 HOST Producción


- Hostname : BC22
- IpAddress : 192.168.254.22

2.2 AIX

2.2.1 AIX – Desarrollo


- Hostname : PIB03

Última actualización: 04/20/2018 4:04 PM Página 5 de 12


Estándares de Codificación y Uso del
XCOM
Documento

- IpAddress : 130.1.22.118
- FileSystem Xcom : /xcom_rep/

2.2.2 AIX – Desarrollo/Certificación


- Hostname : PIB05
- IpAddress : 130.1.22.243
- FileSystem Xcom : /xcom_rep/

2.2.3 AIX – Certificación


- Hostname : PIB06
- IpAddress : 130.1.22.113
- FileSystem Xcom : /xcom_rep/

2.2.4 AIX – Certificación


- Hostname : PIB07
- IpAddress : 130.1.22.75
- FileSystem Xcom : /xcom_rep/

2.2.5 AIX – Producción


- Hostname : PIB02
- IpAddress : 192.168.0.46
- FileSystem Xcom : /xcom_rep/

2.2.6 AIX – Producción


- Hostname : PIB12
- IpAddress : 192.168.0.48
- FileSystem Xcom : /xcom_rep/

2.2.7 AIX – Producción


- Hostname : PIB22
- IpAddress : 192.168.0.52
- FileSystem Xcom : /xcom_rep/

2.2.8 AIX – DatawareHouse


- Hostname : PRODREG

Última actualización: 04/20/2018 4:04 PM Página 6 de 12


Estándares de Codificación y Uso del
XCOM
Documento

- IpAddress : 130.1.22.91
- FileSystem Xcom : /xcom_dwdesa/

2.2.9 AIX – Producción - Oracle


- Hostname : BCPORA01
- IpAddress : 130.1.22.112
- FileSystem Xcom : /xcom_rep/
2.3 TANDEM

2.3.1. - Tandem – Desarrollo


- Hostname : TNK204
- IpAddress : 192.168.254.6

2.3.2 Tandem – Producción/Certificación


- Hostname : HPNSSS76
- IpAddress : 130.1.22.212

2.4 WINDOWS

2.4.1 Windows - Desarrollo


- Hostname : PXCOMD01
- IpAddress : 172.219.100.126

2.4.2 Windows - Certificación


- Hostname : PXCOM2KC01
- IpAddress : 130.1.20.37

2.4.3 Windows – Certificación ( BOLIVIA )


- Hostname : CERXCM01
- IpAddress : 172.31.5.180

2.4.4 Windows - Producción


- Hostname : PXCOMCLP01
- IpAddress : 130.1.17.11

Última actualización: 04/20/2018 4:04 PM Página 7 de 12


Estándares de Codificación y Uso del
XCOM
Documento

2.4.5 Windows – Producción ( BOLIVIA )


- Hostname : BTBXCM01
- IpAddress : 172.31.5.20

2.4.4 Windows – Synergy (Visualización de Reportes Host)


- Hostname : PSYNREPP01
- IpAddress : 130.1.23.18

2.4.5 Windows – Synergy (Visualización de Reportes Host)


- Hostname : PSYNREPP02
- IpAddress : 130.1.23.19

3. Transferencia de Archivos ejecutadas en la Plataforma HOST

3.1 Enviar/Recibir archivos a AIX

//JDW1AMMN JOB (9999,00,XCO),XCOMDWH,CLASS=P,MSGCLASS=P


//PROCS JCLLIB ORDER=(ENDVP.BCP.PROCLIB,
// ENDVP.CORPORAT.PROCLIB)
// INCLUDE MEMBER=SIENVJOB
// INCLUDE MEMBER=SIENVPRC
//*------------------------------------------*
//* XCOM ==> SEND FILES DWH : HOST TO AIX *
//*------------------------------------------*
//XCOM EXEC PROC=GNPXCOMN
//*SYSIN01 DD DSN=&PARMLB3(RECVPCXT),DISP=SHR  CTL recibir archivos
//SYSIN01 DD DSN=&PARMLB3(COPYPCXT),DISP=SHR  CTL enviar archivos
//* DD DSN=&PARMLB2(XXXXXXXX),DISP=SHR  CTL a crear
// DD *

IPNAME=PRODREG
LFILE=BCDWY.AMTB02.ALS.DESTRAN.NOMONE
FILE=/xcom_dwprod/AMTB02.ALS.DESTRAN.NOMONE
//

3.2 Enviar/Recibir archivos a Tandem

//JCJ1XAHO JOB (9999,00,XCO),XCOMCJ,CLASS=P,MSGCLASS=P


//PROCS JCLLIB ORDER=(ENDVP.BCP.PROCLIB,
// ENDVP.CORPORAT.PROCLIB)

Última actualización: 04/20/2018 4:04 PM Página 8 de 12


Estándares de Codificación y Uso del
XCOM
Documento

// INCLUDE MEMBER=SIENVJOB
// INCLUDE MEMBER=SIENVPRC
//*-------------------------------------------*
//* XCOM ==> SEND FILES : HOST TO TANDEM *
//*-------------------------------------------*
//XCOM EXEC PROC=GNPXCOMN
//*SYSIN01 DD DSN=&PARMLB3(RECVPCXT),DISP=SHR  CTL recibir archivos
//SYSIN01 DD DSN=&PARMLB3(COPYPCXT),DISP=SHR  CTL enviar archivos
//* DD DSN=&PARMLB2(XXXXXXXX),DISP=SHR  CTL a crear
// DD *

IPNAME=HPNSSS76M
LFILE=CSD1.CJ.CJ.TBB0.AHORROS.BACKPBF
FILE=$AUDIT.CJCJTBB0.AHCRED
//

3.3 Enviar/Recibir archivos a Windows

//U15920EE JOB (9999,00,UTI),'JOB XCOM',MSGCLASS=W,CLASS=P


//PROCS JCLLIB ORDER=(ENDVP.BCP.PROCLIB,
// ENDVP.CORPORAT.PROCLIB)
// INCLUDE MEMBER=SIENVJOB
// INCLUDE MEMBER=SIENVPRC
//*---------------------------------------------*
//* XCOM ==> SEND FILES : HOST TO WINDOWS *
//*---------------------------------------------*
//XCOM EXEC PROC=GNPXCOMN,COND=(0,NE)
//*SYSIN01 DD DSN=&PARMLB3(RECVPCXT),DISP=SHR  CTL recibir archivos
//SYSIN01 DD DSN=&PARMLB3(COPYPCXT),DISP=SHR  CTL enviar archivos
//* DD DSN=&PARMLB2(XXXXXXXX),DISP=SHR  CREAR CTL XXXXXXXX
//* CON PARAM DE XCOM
// DD *

IPNAME=PXCOM2KC01
LFILE=PRUEBA.U15920.L133
FILE=\\BCPADS_VM31\COMMHOSTAGENT\XCOMFILES\REP_ENDV.TXT
//

3.4 Enviar/Recibir múltiples archivos:


Si se requiere transferir múltiples archivos en un solo JOB, se puede utilizar el
parámetro NEWXFER. (Limite de Archivos a transmitir por JOB es de 10
archivos como máximo)
Por Ejemplo :

//U15920EE JOB (9999,00,UTI),'JOB XCOM',MSGCLASS=W,CLASS=P


//PROCS JCLLIB ORDER=(ENDVP.BCP.PROCLIB,
// ENDVP.CORPORAT.PROCLIB)
// INCLUDE MEMBER=SIENVJOB

Última actualización: 04/20/2018 4:04 PM Página 9 de 12


Estándares de Codificación y Uso del
XCOM
Documento

// INCLUDE MEMBER=SIENVPRC
//*---------------------------------------------*
//* XCOM ==> SEND FILES : HOST TO WINDOWS *
//*---------------------------------------------*
//XCOM EXEC PROC=GNPXCOMN,COND=(0,NE)
//*SYSIN01 DD DSN=&PARMLB3(RECVPCXT),DISP=SHR
//SYSIN01 DD DSN=&PARMLB3(COPYPCXT),DISP=SHR
// DD DSN=&PARMLB2(XXXXXXXX),DISP=SHR

IPNAME=PXCOM2KC01
LFILE=PRUEBA.U15920.L133
FILE=\\BCPADS_VM31\COMMHOSTAGENT\XCOMFILES\REPA_ENDV.TXT
//NEWXFER
LFILE=PRUEBA.U15920.L133
FILE=\\BCPADS_VM31\COMMHOSTAGENT\XCOMFILES\REPB_ENDV.TXT

4. Transferencia de Archivos ejecutadas en la Plataforma AIX

4.1 Enviar/Recibir Archivos:

xcomtcp -c1 -f LOCAL_FILE=/home/U15920/prueba.txt REMOTE_SYSTEM=131.1.20.68


\
REMOTE_FILE=prueba.u15920.txt queue=N protocol=TCPIP \
FILE_OPTION=REPLACE

C1  Enviar archivos
C3  Ejecutar JOB en Remote System
C4  Recibir archivos

5. Transferencia de Archivos ejecutadas en la Plataforma Tandem

5.1 Enviar/Recibir archivos y Ejecutar jobs en HOST:

* Por ejemplo crear un Obey que envía un archivo y ejecuta un job en el host:

O $SYSTEM.TCPIP.PROC118
RUN $DSMSCM.XCOM.XCOM62 PUT $DSMSCM.LOGDISK.T0622000 AS
BCCJT.TLF.RECIBIDO.TANDEM,CODE_FLAG=BINARY
RUN $DSMSCM.XCOM.XCOM62 SJ $DSMSCM.JOBS.JCJ1TC0A

Última actualización: 04/20/2018 4:04 PM Página 10 de 12


Estándares de Codificación y Uso del
XCOM
Documento

6. Transferencia de Archivos ejecutadas en la Plataforma Windows

6.1 Enviar/Recibir Archivos:

C:\XCOMNT\XCOMTCP -c1 -f REMOTE_SYSTEM=130.1.22.118


LOCAL_FILE=\\PS42165WXP\TEMP\CMDR.TXT REMOTE_FILE=/xcom_rep/IDS/cmdr.txt
FILE_OPTION=REPLACE QUEUE=NO TRUSTED=YES

6.2 Crear un bat (D:\BCP\CMD\XCOMPIB3.BAT) con los parámetros anteriores y ser


ejecutado desde el HOST.

6.2.1 Desde el Scheduler del HOST


Crear un JOB HOST, por ejemplo: #WC8PIB3 que ejecuta un bat
NODE='PXCOM2KC'
COMMAND='D:\BCP\CMD\XCOMPIB3.BAT'

6.2.2 Localmente en servidor Windows XCOM añadir al bat el parámetro


userid=xxxxx , donde xxxxx es un usuario válido en el AIX y definido en el
archivo trusted de XCOM .
Cronogramar en el Servidor una tarea con el comando son:
C:\soon \\PXCOMD01 100 D:\BCP\CMD\XCOMPIB3.BAT

7. CTLs disponibles para XCOM

7.1 COPYBINA  Envía archivos en formato binario


7.2 COPYPCXT  Envía archivos en formato ebcdic to ascii
7.3 CPYSUBPR  Ejecuta Bats(Windows), Shell(Aix) , Obey(Tandem)
7.4 RECVBINA  Recibe archivos en formato binario
7.5 RECVPCXT  Recibe archivos en formato ebcdic

8. Aspectos de Seguridad

8.1 Cuando se ejecutan transferencias de archivos desde el HOST a otras plataformas


estas usan la autoridad del user ejecutor.

8.2 Los users autorizados para submitir Jobs XCOM son :


* SCHE01  Jobs XCOM de Perú - Producción
* SCHDFLT  Jobs XCOM Perú/Bolivia – Certificación
* BCSCHPI  Jobs XCOM Perú – Integración

Última actualización: 04/20/2018 4:04 PM Página 11 de 12


Estándares de Codificación y Uso del
XCOM
Documento

* DesaXCOM  Jobs XCOM – Desarrollo , para que tome este user agregar en
tarjeta de control de xcom el parámetro : userid=” “ (espacio en blanco entre
comillas).

Ejemplo:
IPNAME=PXCOM2KC01
LFILE=PRUEBA.U15920.L133
FILE=\\BCPADS_VM31\COMMHOSTAGENT\XCOMFILES\REP_ENDV.TXT
USERID=” “

8.3 Los users ejecutantes también deben existir en las plataformas a donde transfiere
archivos.
8.4 Antes de realizar una transmisión vía XCOM dar el acceso respectivo al USER
(DESAXCOM/SCHDFLT/BCSCHPI/SCHE01) en la plataforma donde se va a transmitir
8.5 Para transmisiones múltiples dentro de una misma CTL solo es necesario
especificar solo una vez el IPNAME y al inicio de toda la sentencia, para indicar que
existe una 2da transmisión especificar la sentencia NEWXFER.

3. Recomendaciones

4. Aprobaciones
Aprobado por Cargo Fecha Firma
Ricardo Burgos Jefe Dpto. Normalización de Procesos 2009/09/21
Productivos
RV Dcoumentos.msg

5. Referencias

6. Apéndices

Última actualización: 04/20/2018 4:04 PM Página 12 de 12

Anda mungkin juga menyukai