Árvore de páginas

Configuraciones en el Logix

Para configurar la integración de Fluig con el Logix es necesario cambiar el archivo de perfil y agregar los parámetros siguientes:

#Clave para habilitar la integración de LOGIX con ECM, siendo:
#true = habilitado
#false = deshabilitado
logix.ecm.enabled=true
#URL de localización del ECM
logix.ecm.url=http://localhost:8080/webdesk/
#Usuario integrador, este usuario debe existir tanto en LOGIX como en ECM
logix.ecm.user=admlogix
#Contraseña del usuario integrador
logix.ecm.userPassword=********
#Código de la empresa del ECM que será utilizado en LOGIX
logix.ecm.company=1
#IP o DNS del servidor FTP del ECM
logix.ecm.ftpHost=localhost
#Puerto del servidor FTP del ECM
logix.ecm.ftpPort=21
#Cantidad de días al vencimiento de los documentos publicados por el LOGIX (por defecto 4015)
logix.ecm.docExpiration=365
#Indica si los XMLs traficados en la WF se guardarán en el servidor del LOGIX
logix.ecm.wsSaveXml=true
#Indica si la herramienta en uso es el Fluig o el ECM
logix.ecm.isFluig=true

Configuraciones en Fluig

En Fluig es necesario incluir dos Datasets personalizados para activar la integración con ERP Logix.

Servicio WSECMSERVICELOGIX

Usted necesitará crear el servicio WSECMSERVICELOGIX en Fluig que permite la ejecución de rutinas Logix a través de un servicio Web desde Fluig. Se creará este servicio mediante el Fluig Studio, como se muestra en la imagen siguiente. 

La ruta del servicio será similar a éste: http://[SERVIDOR-HTTP-LOGIX]:[PORTA-HTTP-LOGGIX]/WSECMSERVICELOGIX.apw?WSDL.

Dataset LogixServerDS

Este Dataset debe ser creado con la información del servidor de ejecución HTTP TOTVS Tec de Logix. En este Dataset debe incluirse la ruta del servidor (IP o DNS), puerto, usuario integrador y contraseña del usuario integrador en Base64 (puede utilizar el servicio en línea http://www.base64encode.org/ para codificar la contraseña en Base64).

A continuación puede encontrar el contenido en lenguaje JavaScript:

function createDataset(fields, constraints, sortFields) {
	var newDataset = DatasetBuilder.newDataset();
	     
	//Crea las columnas del DATASET.
	newDataset.addColumn("host");
	newDataset.addColumn("port");
	newDataset.addColumn("user");
	newDataset.addColumn("pswd");
	//Crea los registros de las columnas del DATASET.
	newDataset.addRow(new Array("localhost","8080","admlog","MTIzNDU2Nzg="));

	return newDataset;
}

Dataset LogixExecServiceDS

Este Dataset es responsable de ejecutar las rutinas del ERP Logix a partir del Fluig. Puede encontrar el archivo JavaScript importado a Fluig en el siguiente link: LogixExecServiceDS.js.

 

 

 

  • Sem rótulos