Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Spanish | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
FAQ: 52722-Para el producto Datasul_EMS2/Datasul_HCM con Progress, con la función de TimeOut activada, ¿cómo conectar una base de da
Sintoma 52722-Para el producto Datasul_EMS2/Datasul_HCM con Progress, con la función de TimeOut activada, ¿cómo conectar una base de datos específica con el servidor de datos Oracle o SQL? Causa Para el producto Datasul_EMS2/Datasul_HCM con Progress, con la función de TimeOut activada, ¿cómo conectar una base de datos específica con el servidor de datos Oracle o SQL? Solução Preguntas:Para el producto Datasul_EMS2/Datasul_HCM con Progress, con la función de TimeOut activada, ¿cómo conectar una base de datos específica con el servidor de datos Oracle o SQL?Solución: En el producto Datasul_EMS2/Datasul HCM con Progress, con la función de TimeOut activada y usando el login manual (nombre externo btb/btb910za.p), existe el punto UPC (User Program Call) con evento "AFTER-TIMEOUT", para que el cliente pueda conectar base de datos específica que sea diferente de la plataforma de las bases del producto Datasul_EMS2/Datasul_HCM (evitando así, la ocurrencia del error Progress “<program name> Database <dbname> has type <type> (869)”. Para relacionar la UPC al programa: vía módulo de menú, ejecute el programa de Mantenimiento de Programa. Seleccione el programa con nombre interno "fnc_login" o pesquise por el nombre externo con contenido "btb/btb910za.p". Informe al campo "Programa UPC" el contenido del programa específico deseado. A seguir, es demostrado el ejemplo de un programa UPC para el login del producto se puede ver la definición del pasaje de parámetros: /* INICIO ejemplo /****************************************************************************** Copyright DATASUL S.A. (2008)** Todos los derechos reservados.** Esta fuente es de propiedad exclusiva de Datasul, su reproducción parcial o total por cualquier medio sólo podrá ser hecha con autorización expresa.** Programa................: btb910za_upc.p** Descripción...............: Ejemplo UPC para Login Manual (btb/btb910za.p)** Versión..................: 1.00.00.000*****************************************************************************/ /* Definición de los Parámetros del Programa */{include/i-prgvrs.i btb910za_upc 2.00.00.000} def input param p-ind-event as char no-undo.def input param p-ind-object as char no-undo.def input param p-wgh-object as handle no-undo.def input param p-wgh-frame as widget-handle no-undo.def input param p-cod-table as char no-undo.def input param p-row-table as rowid no-undo. IF c-arquivo-log <> "" THEN DO: /* extracto de versión */ output to value(c-arquivo-log) convert target "iso8859-1":U APPEND . put UNFORMATTED " ********( UPC LOGIN MANUAL ) ************" skip " p-ind-event.:" p-ind-event SKIP " p-ind-object:" p-ind-object SKIP " p-ind-object:" p-wgh-object SKIP " p-wgh-frame.:" p-wgh-frame SKIP " p-cod-table.:" p-cod-table SKIP " p-row-table.:" string(p-row-table) SKIP. output close. end.MESSAGE 'Ejemplo UPC para Login Manual - btb/btb910za.p' SKIP 'p-ind-event:' p-ind-event SKIP 'p-ind-object:' p-ind-object SKIP 'string(p-wgh-object):' string(p-wgh-object) SKIP 'string(p-wgh-frame):' string(p-wgh-frame) SKIP 'p-cod-table:' p-cod-table SKIP 'p-row-table:' string(p-row-table) SKIP VIEW-AS ALERT-BOX INFORMATION. RETURN "OK".FIN EJEMPLO */ Referencia:Más informaciones pueden ser obtenidas en el manual de referencia del módulo Básico y manual de personalización Datasul. |