<div id="main-content" class="wiki-content group"> <script type='text/javascript'> //<![CDATA[ AJS.toInit(function() { if (Cloak) { Cloak.closeHTML = "<span class=\'cloakDefaultClose\'/>"; Cloak.openHTML = "<span class=\'cloakDefaultOpen\'/>"; Cloak.toggleZone = true; Cloak.memoryDuration = 0; Cloak.memoryPrefix = "contentId:108659933"; Cloak.memoryPath = "/"; } });// ]]> </script> <script type='text/javascript'> //<![CDATA[ AJS.toInit(function() { if (jQuery.composition && jQuery.composition.deck) { jQuery.composition.deck.memoryDuration = 0; } });// ]]> </script> <h1 id="id-2.Configuração-ConfiguraçõesnoLogix"> <span style="color: rgb(0, 51, 102);">Configuraciones en el Logix</span> </h1> <p> Para configurar la integración de Fluig con el Logix es necesario cambiar el archivo de <em>perfil</em> y agregar los parámetros siguientes: </p> <style type="text/css"> .comment { color: #008000; } .parameter { color: blue; } .value { color: red; } </style> <pre> <span class="comment">#Clave para habilitar la integración de LOGIX con ECM, siendo: #true = habilitado #false = deshabilitado</span> <span class="parameter">logix.ecm.enabled</span>=<span class="value">true</span> <span class="comment">#URL de localización del ECM</span> <span class="parameter">logix.ecm.url</span>=<span class="value">http://localhost:8080/webdesk/</span> <span class="comment">#Usuario integrador, este usuario debe existir tanto en LOGIX como en ECM</span> <span class="parameter">logix.ecm.user</span>=<span class="value">admlogix</span> <span class="comment">#Contraseña del usuario integrador</span> <span class="parameter">logix.ecm.userPassword</span>=<span class="value">********</span> <span class="comment">#Código de la empresa del ECM que será utilizado en LOGIX</span> <span class="parameter">logix.ecm.company</span>=<span class="value">1</span> <span class="comment">#IP o DNS del servidor FTP del ECM</span> <span class="parameter">logix.ecm.ftpHost</span>=<span class="value">localhost</span> <span class="comment">#Puerto del servidor FTP del ECM</span> <span class="parameter">logix.ecm.ftpPort</span>=<span class="value">21</span> <span class="comment">#Cantidad de días al vencimiento de los documentos publicados por el LOGIX (por defecto 4015)</span> <span class="parameter">logix.ecm.docExpiration</span>=<span class="value">365</span> <span class="comment">#Indica si los XMLs traficados en la WF se guardarán en el servidor del LOGIX</span> <span class="parameter">logix.ecm.wsSaveXml</span>=<span class="value">true</span> <span class="comment">#Indica si la herramienta en uso es el Fluig o el ECM</span> <span class="parameter">logix.ecm.isFluig</span>=<span class="value">true</span> </span> </pre> <h1 id="id-2.Configuração-ConfiguraçõesnoFluig"> <span style="color: rgb(0, 51, 102);">Configuraciones en Fluig</span> </h1> <p>En Fluig es necesario incluir dos Datasets personalizados para activar la integración con ERP Logix.</p> <h3 id="id-2.Configuração-ServiçoWSECMSERVICELOGIX"> <span style="color: rgb(0, 51, 102);">Servicio WSECMSERVICELOGIX</span> </h3> <p>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. </p> <p> <img class="confluence-embedded-image" src="http://tdn.totvs.com/download/attachments/108659933/WSECMSERVICELOGIX.jpg?version=1&modificationDate=1405025383000&api=v2" data-image-src="http://tdn.totvs.com/download/attachments/108659933/WSECMSERVICELOGIX.jpg?version=1&modificationDate=1405025383000&api=v2"> </p> <p> La ruta del servicio será similar a éste: <a rel="nofollow">http://[SERVIDOR-HTTP-LOGIX]:[PORTA-HTTP-LOGGIX]/WSECMSERVICELOGIX.apw?WSDL</a>. </p> <h3 id="id-2.Configuração-DatasetLogixServerDS"> <span style="color: rgb(0, 51, 102);">Dataset LogixServerDS</span> </h3> <p> 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 <a href="http://www.base64encode.org/" class="external-link" rel="nofollow">http://www.base64encode.org/</a> para codificar la contraseña en Base64). </p> <p>A continuación puede encontrar el contenido en lenguaje JavaScript:</p> <div class="code panel pdl" style="border-width: 1px;"> <div class="codeContent panelContent pdl"> <pre class="theme: Eclipse; brush: javascript; gutter: false" style="font-size: 12px;">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; }</pre> </div> </div> <h3 id="id-2.Configuração-DatasetLogixExecServiceDS"> <span style="color: rgb(0, 51, 102);">Dataset LogixExecServiceDS</span> </h3> <p> 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: <strong><a href="http://tdn.totvs.com/download/attachments/181963240/147096286.js?version=1&modificationDate=1425652550000&api=v2">LogixExecServiceDS.js</a></strong>. </p> <p> </p> </div> |