Árvore de páginas


01. DADOS GERAIS

Produto:

Totvs Saúde Planos

Linha de Produto:

Linha Protheus

Segmento:

Saúde

Módulo:RoboXML
Função:XMLRoute
País:Brasil
Ticket:

19339629

Issue :DSAUPC-20127


02. SITUAÇÃO/REQUISITO

Criação de um ponto de entrada na rotina PLROBOTXML, para que seja possível realizar filtros e validações, como por exemplo um RDA especifico.

03. SOLUÇÃO

Disponibilizado o Ponto de Entrada PLROBEXE, para permitir que seja executado filtros/ validações. O retorno do P.E. será uma string contendo a query a ser aplicada no processo de execução do robo xml.


        Ponto de Entrada

        O retorno do Ponto de Entrada deve ser uma string contendo os filtros da cláusula 'where' a serem aplicados. Exemplo:     


Exemplo PLROBEXE
#Include "PROTHEUS.CH"
 
User Function PLROBEXE()
     
    cQuery := ParamIxb[1]
    cWhere := ParamIxb[2]

    cWhere += " AND BXX_CODRDA igual '000130' " // informado a palavra igual apenas para publicacao do documento, deve ser utilizado '='.

Return cQuery + cWhere
     



Descrição:O ponto de entrada permite aplicar filtros/ validações para execução do processo do robo xml
Programa Fonte:PLROBOTXML
Função:XMLROUTE
Retorno: 

                                                                                                                                                                                 

NomeTipoDescriçãoObrigatório
cQuery+cWherestringRetorna consulta a ser aplicada no processo de execução do robo xmlSim

.



Aviso

  • Não alterar o conteúdo do PARAMBIX 1.Deve ser retornado sempre o RECNO!
  • No conteúdo do PARAMBIX 2, é enviado os filtros utilizados na rotina padrão, podendo ser adicionado mais filtros.


04. DEMAIS INFORMAÇÕES

Não se aplica.

05. ASSUNTOS RELACIONADOS