Etapas Importador XML vs. TOTVS Transmite | Descripción del proceso TOTVS Transmite | Descripción del proceso Importador XML | Descripción del proceso TEC |
---|
PASO 1 Configuración de la integración Importador XML vs. Totvs Transmite |
| Parámetros: - MV_IMPXML (Se habilitó Importador XML)
- MV_XMLCID (Client Id Transmite)
- MV_XMLCSEC (Client Secret Transmite)
- MV_APITRAN (Entorno Transmite)
- MV_NGINN (Carpeta IN)
- MV_NGLIDOS (Carpeta Leídos)
- MV_DOCIMP (Tipo documentos que se importarán)
Wizard: Por medio del Wizard es posible configurar todos los parámetros descritos anteriormente e informar las sucursales del Importador XML que se integrarán al Totvs Transmite (Grabando en la DHW) |
|
PASO 2 Programación en agenda COLAUTOREAD |
| - Inicia verificando si tiene XML en la carpeta IN (MV_NGINN)
|
|
PASO 3 Programación en agenda SCHEDIMPTRA |
| - Se realizó la activación del EndPoint en el Totvs Transmite para requisitar los XML "pendientes" para integración con Importador XML
Importante: Para el correcto funcionamiento del EndPoint, es necesario tener: - Tabla DHW con el vínculo entre las sucursales del Protheus y Totvs Transmite
- Parámetro: MV_DOCIMP y MV_DTINITR
|
|
PASO 4 Programación en agenda SCHEDIMPTRA | Totvs Transmite recibe la requisición solicitada por el Importador XML y devuelve al Protheus los "Recibos" Importante: Totvs Transmite devuelve un recibo por tipo de documento (MV_DOCIMP) |
|
|
PASO 5 Programación en agenda SCHEDIMPTRA |
| Protheus (Importador XML) recibe los "Recibos" del Totvs Transmite y los graba en la tabla DHY |
|
PASO 6 Programación en agenda SCHEDIMPTRA |
| Con los "Recibos" en la tabla DHY se realiza la llamada de otro EndPoint en el Totvs Transmite para grabar los XML en el Importador XML (Tabla CKO) |
|
PASO 7 Programación en agenda SCHEDIMPTRA | Totvs Transmite recibe la requisición solicitada por el Importador XML y devuelve al Protheus un archivo en Encode64 con todos los XML de aquel "Recibo" |
|
|
PASO 8 Programación en agenda SCHEDIMPTRA |
| Protheus (Importador XML) recibe el Encode64 con los XML y hace el Decode64 (TEC) | El Decode64 se realiza y su devolución generará una archivo .ZIP |
PASO 9 Programación en agenda SCHEDIMPTRA |
| Con el archivo .ZIP generado por medio del Decode64, es necesario descomprimir este archivo. | La descompresión del archivo .ZIP se realiza por medio de la función FUnZip |
PASO 10 Programación en agenda SCHEDIMPTRA |
| Los archivos descomprimidos se grabarán dentro de la carpeta (\transmite\) y se realizará la lectura de los XML grabando en la tabla CKO |
|
PASO 11 Programación en agenda SCHEDUPDTRA |
| Después de la grabación en la tabla CKO, el Importador XML llama al EndPoint del Totvs Transmite para hacer las actualizaciones de estatus del documento en el Totvs Transmite |
|
PASO 12 Programación en agenda SCHEDUPDTRA | Totvs Transmite recibe la requisición solicitada por el Importador XML con la clave del documento y realiza la actualización de los estatus en el Totvs Transmite. |
|
|
PASO 12 Programación en agenda SCHEDCOMCOL |
| Protheus (Importador XML) lee los XML de la tabla CKO y los envía al Monitor, si no encuentra ninguna inconsistencia. |
|