Acceso a la consulta SigaDW dentro del remote

Para acceder tanto al gráfico como a una tabla de una consulta del SigaDW por medio del menú de cualquier módulo del Protheus®, siga los siguientes pasos:

Para el usuario del Sistema debe haber un correspondiente en el SigaDW con el mismo nombre y contraseña, y estar definida la opción de Usuario Siga en el archivo del usuario en el SigaDW.
Cree una función en AdvPL con un nombre que sea significativo e incluya el código de activación de la consulta abajo. Compile y luego coloque la activación de esta función en el menú de alguno de los módulos del Sistema.
Código para realizar la activación de la consulta SigaDW: DWRemote (URLDW, NomeDW, NomeConsulta, Tabela/Grafico, TipoConsulta)

Donde:

URLDW: url del SigaDW
NomeDW: nombre del Data Warehouse utilizado
NomeConsulta: nombre de la consulta al activarse
Tabela/Grafico: especifica si debe ejecutarse la definición de la tabla o del gráfico. Informe 1 para acceder a la tabla y 2 para acceder al gráfico.
TipoConsulta: tipo de consulta; informe U para consultas de usuario y P para consultas definidas previamente; parámetro opcional: si no se informó, se utilizará P como parámetro.

 

Ejemplo 1:

User Function <Nome_Function>

return DWRemote(\"http://apd.microsiga.com.br/dw\",\"cpr_templatesdw\",\"Faturamento\",1)

 

Ejemplo 2:

User Function <Nome_Function2>

return DWRemote(\"http://apd.microsiga.com.br/dw\",\"cpr_user\",\"Faturamento\",2, “U”)

Importante:

El usuario debe tener autorización de acceso a la consulta anteriormente especificada.