Está en la página 1de 33

Emitido a:

Organización:
Dirección: Communications
Av. Jesús del Monte, Hacienda de las Palmas, Estado,Builder
S
Estado de México.
Código postal: 52763

Autor: Adbansys
Fecha de Creación del Documento:
Actualización:
Versión: 1.0
Memoria técnica productos Exstream

Configuración en Exstream - Communication builder


Creamos un nuevo proyecto.

Después de creado, nos aparece un proceso debajo de nuestro proyecto, damos dos clicks a este proceso,
damos click derecho y escojemos la opción de “import”, escojemos el archivo que vamos a utilizar.

Nos aparece que como vamos a utilizar este archivo, seleccionamos que es un archivo “sample” y “text/plain”

Página |2
Memoria técnica productos Exstream

En nuestro proyecto damos un un click derecho, new, platform

Coloca un nombre a tu plataforma

En el campo de “No input connectors in Platform” damos click derecho y escojemos la opción “New input
connector”

Colocas el nombre que tu quieras para este input, damos click derecho a este conector y elige la opción
“settings”

Página |3
Memoria técnica productos Exstream

En “selected layer” escojemos la opción del nombre de nuestra plataforma, nos vamos al apartado “Queue” y
le pedimos que es un “input”

En “selected layer” escojemos la opción “New Physical Layer 1 (Physical)”, nos vamos al apartado
“connector”. En “Folder” colocaremos la ruta de donde estarán alojados los input y en “file name pattern” le
indicamos que tipo de archivos va a estar procesando en este caso “*.rdy”, es decir, todos los archivos que
tengan como extensión rdy.

En el apartado “Schedule” le indicaremos el intervalo de tiempo que va a estar procesando estos archivos.

Página |4
Memoria técnica productos Exstream

Si nuestra información es correcta daremos al botón “OK” en estas dos ventanas.


Ahora en nuestro campo “No output connectors in platform” daremos click derecho elegimos “New Output
Connector” y “Generic”.

Colocas el nombre que tu quieras para este output, damos click derecho a este conector y elige la opción
“settings”

Página |5
Memoria técnica productos Exstream

En “selected layer” escojemos la opción del nombre de nuestra plataforma, nos vamos al apartado “Driver”,
marcamos la opción “Show all devices” y en “device” escojemos la opción “PDF”

En el apartado “Queue”, en la opción “Queue” escojemos la opción “output”

Página |6
Memoria técnica productos Exstream

En “selected layer” escojemos la opción “New Physical Layer 1 (Physical)”, nos vamos al apartado
“connector”. En “connector file” escojemos la opción “File” y en la opcion “File” colocaremos la ruta de donde
va a dejar las esta salida

Si nuestra información es correcta daremos al botón “OK” en estas dos ventanas.


Para crear mas outputs, del lado donde esta el output daremos click derecho y repetiremos el proceso pero
ahora con salida afp.

Nos vamos a “settings” de este conector

Página |7
Memoria técnica productos Exstream

En “selected layer” escojemos la opción del nombre de nuestra plataforma, nos vamos al apartado “Driver”,
marcamos la opción “Show all devices” y en “device” escojemos la opción “AFP”

En el apartado “Queue”, en la opción “Queue” escojemos la opción “output”

Página |8
Memoria técnica productos Exstream

En “selected layer” escojemos la opción “New Physical Layer 1 (Physical)”, nos vamos al apartado
“connector”. En “connector file” escojemos la opción “File” y en la opcion “File” colocaremos la ruta de donde
va a dejar las esta salida

IMPORTANTE: Debemos de generar la misma cantidad de outputs que tenemos en nuestra plantilla

En nuestro proyecto damos un un click derecho, new, Processing Engine

Página |9
Memoria técnica productos Exstream

Coloca un nombre a tu engine

En el campo “No Processing Engine plugin selected”, damos click derecho, “Add Engine Plugin”, Extream”

Nos aparece lo siguiente

Para configurar esta caja daremos 2 clicks.

P á g i n a | 10
Memoria técnica productos Exstream

Damos click en el icono de “+” y nos aparece que escojamos la conexión que realizamos en nuestro “Control
Center”, la seleccionamos y damos al botón “ok”

Colocamos la información la ventana y damos “ok”

P á g i n a | 11
Memoria técnica productos Exstream

Ya una vez accediendo nos aparece la siguiente ventana

Damos en el botón “find”, seleccionamos la plantilla que ya esta subida en el “CAS” y la volvemos a
seleccionar en “Selected recurses” y damos “ok”

P á g i n a | 12
Memoria técnica productos Exstream

Marcamos la opción de “Specify custom executable”, y pondremos la siguiente ruta


/opt/engine/Exstream-16.6.0.GA.552/ExstreamEngine/engine_16.6.0_sb/start

En el apartado de “Engine switches” tendremos la siguiente información


//Add custom switches here

//==== Package "EDC_NOMINA_REDISENO" ====

//---- Version 1 ----

//---- Filemaps found in manifest ----

// Data File: MENSAJERIAS_INI File type: initialization file

// -FILEMAP=MENSAJERIAS,MENSAJERIAS

// Data File: DOMICILIACIONES File type: reference file

// -FILEMAP=DOMICILIACIONES,DOMICILIACIONES

// Data File: CFDI_Complemento File type: initialization file

// -FILEMAP=CFDIC,CFDIC

// Data File: CFDI File type: reference file

// -FILEMAP=CFDI,CFDI

P á g i n a | 13
Memoria técnica productos Exstream

// Data File: CAT_santander File type: initialization file

// -FILEMAP=CAT,CAT

// Data File: CARGOS_OBJETADOS_N File type: reference file

// -FILEMAP=OBJETADOS,OBJETADOS

// Data File: SANTANDER_PLUS File type: reference file

// -FILEMAP=PLUS,PLUS

Descomentamos los campos “FILEMAP” y colocaremos la ruta del archivo que va a tener cada respectivo
campo, también agregaremos los “no se que carajos” junto con los archivos que va a estar dejando, de tal
forma que quede de la siguiente manera, una vez configurado damos “ok”
ARCHIVO DE MUESTRA:
//Add custom switches here
//==== Package "EDC_NOMINA_REDISENO" ====
//---- Version 1 ----
//---- Filemaps found in manifest ----
// Data File: MENSAJERIAS_INI File type: initialization file
-FILEMAP=MENSAJERIAS,/opt/nomina/input/MENSAJERIAS.txt
// Data File: DOMICILIACIONES File type: reference file
-FILEMAP=DOMICILIACIONES,/opt/nomina/input/DOMICILIACIONES.txt
// Data File: CFDI_Complemento File type: initialization file
-FILEMAP=CFDIC,/opt/nomina/input/CFDIC.txt
// Data File: CFDI File type: reference file
-FILEMAP=CFDI,/opt/nomina/input/CFDI.txt
// Data File: CAT_santander File type: initialization file
-FILEMAP=CAT,/opt/nomina/input/CAT.txt
// Data File: CARGOS_OBJETADOS_N File type: reference file
-FILEMAP=OBJETADOS,/opt/nomina/input/OBJETADOS.txt
// Data File: SANTANDER_PLUS File type: reference file
-FILEMAP=PLUS,/opt/nomina/input/SANTANDER_PLUS.txt
-FILEMAP=REPORTE_JRN,/opt/nomina/reporte/REPORTE_JRN.txt
-FILEMAP=DASHBOARD,/opt/nomina/reporte/DASHBOARD.txt
-FILEMAP=PDFIND,/opt/nomina/reporte/PDFIND.txt
-KEYFILE=/opt/engine/Exstream-16.6.0.GA.552/ExstreamEngine/engine_16.6.0_sb/bin/EXSTRM_16_-10OCT20.ekf
-ALLOW_EMPTY_REF_FILES
-MESSAGEFILE=/opt/nomina/log/logfile.txt

P á g i n a | 14
Memoria técnica productos Exstream

Nos aparece lo siguiente de acuerdo a lo que configuramos

En nuestra caja de engine damos click derecho y seleccionamos la opción “script”

Seleccionamos la opción “Trigger” ponemos “after” y pondremos el siguiente código:

P á g i n a | 15
Memoria técnica productos Exstream

$RUTA="sh /opt/nomina/shell/";
Execute ($RUTA + "shellejemplo.sh");

Revisamos que nuestro código no tenga errores dando click en el botón “Check Syntax”, si todo es correcto
damos “ok”

En nuestro proyecto damos un un click derecho, new, Runtime

Seleccionamos nuestra plataforma y damos “ok”

P á g i n a | 16
Memoria técnica productos Exstream

Le damos un nombre a nuestro runtime

Nos aparece lo siguiente

En “No Runtime componentesin the job” damos click derecho y seleccionamos “Add Runtime component”

Seleccionamos el engine y damos “ok”

P á g i n a | 17
Memoria técnica productos Exstream

Nos aparecerá lo siguiente

Realizamos los enlaces correspondientes, arrastrando de la “flecha” a la “x” en el caso del input y de la “x” a la
“flecha” en el caso de los ouputs, quedando de la siguiente manera

Damos click derecho en el campo “Extream engine” y entramos a “settings”

P á g i n a | 18
Memoria técnica productos Exstream

Marcamos la casilla de “service”, en “service name” colocamos el nombre a ese servicio

Damos click en el cuadro de “sample file”

P á g i n a | 19
Memoria técnica productos Exstream

Damos doble click y seleccionamos el archivo de ejemplo

Una vez dando doble click en el archivo de ejemplo nos sacara de esa ventana y nos quedara lo siguiente

P á g i n a | 20
Memoria técnica productos Exstream

En “Base service input Connector on” daremos click a la flecha y seleccionamos el conector del input

quedara de la siguiente manera y finalizamos con “ok”

P á g i n a | 21
Memoria técnica productos Exstream

En los conectores hacia nuestro outputs, daremos click derecho y seleccionamos la opción “Connector
Settings”

En “selected layer” escojemos la opción “New Physical Layer 1 (Physical)”, nos vamos al apartado “Process”.
En “File” colocaremos el meta que le corresponde a cada conector, inicializamos los meta con un “$” y el
nombre del meta, finalizamos dando “ok”, realizamos este proceso con cada conector y con respectivo meta

P á g i n a | 22
Memoria técnica productos Exstream

Guardamos todo lo que realizamos dando click en los diskets

Hacemos un reléase de estos procesos dando click en el siguiente icono

En la opción “platform to export” la plataforma a exportar y damos “export”

P á g i n a | 23
Memoria técnica productos Exstream

Nos aparecerá un error le damos “close”, no le damos importancia ya que este siempre aparecerá cada vez
que vayamos a hacer un reléase

Le damos un nombre en el apartado de “label” y le damos “ok”, se recomienda colocar un mismo nombre

P á g i n a | 24
Memoria técnica productos Exstream

Nos aparecerá la siguiente ventana, le damos “ok”

Nos dirigimos a la aplicación del “control center” y nos vamos a la siguiente ruta
Root > cce > Aplication domains > TestdomainSanta > engine.soalab.com

P á g i n a | 25
Memoria técnica productos Exstream

Control center

Veremos que temenos una aplicacion corriendo llamada “InteractiveStatement” la detenemos dando click
derecho y seleccionamos la opción “Stop”

Crearemos una nueva aplicación dando click derecho en “engine.soalab.com” y “New Application”

En el campo “Application name” le daremos un nombre a esta aplicación y finalizamos dando click en “ok”

P á g i n a | 26
Memoria técnica productos Exstream

Una vez creada la aplicación daremos click derecho a esta nueva aplicación y seleccionamos la opción
“Deploy Export File”

Marcamos la opción “Deploy export file from CAS”

P á g i n a | 27
Memoria técnica productos Exstream

Damos click en “browse”, seleccionamos nuestro proyecto que realizamos en la aplicación del
“Communications Builder” y la versión que habíamos hecho un reléase, finalizamos dando click en “ok”

Click en “next”

Click en “Finish”

Una vez finalizada nos aparecerá la siguiente ventana, damos click en “Aceptar”

P á g i n a | 28
Memoria técnica productos Exstream

Ahora la iniciamos dando click derecho en la aplicación y seleccionando la opción “start”

Veremos que finalizo cuando aparezca lo siguiente

P á g i n a | 29
Memoria técnica productos Exstream

Workshop
Nos vamos a la ruta del “workshop”
https://webapps.soalab.com:8443/workshop/#/tenant/cce/domain/TestdomainSanta
nos aparece el archivo sample, el proyecto que hicimos del “communications builder”, servicio que creamos
en el “communications builder”, el desing pack que creamos en el “desing manager”, el PUB y el MF, es decir,
6 items

En el “workshop”, marcamos la casilla de nuestro servicio, damos click en el icono de “+” y escogemos la
opción “theme”

Con esto nuestro tema se habrá creado, damos click en “next”

P á g i n a | 30
Memoria técnica productos Exstream

En el apartado de “Name” le damos un nombre a este theme y finalizamos dando click en “create”

Mandaremos a revisión y aprovaremos el tema que acabamos de crear de la misma manera que como se
realizo con las imágenes, pero ahora marcando la casilla del tema.
Publicaremos este tema, marcando la casilla del tema que creamos, damos click en el icono “…” y
seleccionamos la opción “Publish/Unpublish”

Nos aparecerá la siguiente ventana, donde tendremos que seleccionar a que dominio o dominios será
publicado este tema

P á g i n a | 31
Memoria técnica productos Exstream

Seleccionamos el dominio donde queremos que se publique y damos en el icono “>”, para finalizar damos
click en “close”

En este punto pondremos un archivo en la ruta de nuestro input, para que pueda ser procesado y
visualizemos la salida de archivos.
Visualizamos como es el proceso en la aplicación de “Control center”

P á g i n a | 32
Memoria técnica productos Exstream

Nos dirigimos a la ruta de nuestra salida y veremos nuestros archivos de salida

P á g i n a | 33

También podría gustarte