...
Para entender bem essas novidades, precisamos entender quais são os componentes disponíveis, a responsabilidade de cada componente e qual time é responsável por cada um deles.
Aviso | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
O REST 2.0, que será disponibilizado a partir da Lib 20201009, irá utilizar a mesma configuração de ini do [HTTPV11] e irá substituir a versão antiga de forma automática a partir da Release 31 do Protheus (o REST convencional em ADVPL será descontinuado neste release). Para utilizar este recurso na lib 20201009 será necessário ligar a chave chave ADVPL=1 na seção [HTTPV11] . A partir da lib label 20201123 o REST 2.0 passará a ser utilizado por default no sistema mas poderá ser desligado através da mesma chave. Esta chave é temporária e a partir da release 31 do Protheus a mesma será descontinuada, sendo possível somente a configuração do novo REST 2.0. Além do pacote de lib acima é necessário também o uso do AppServer com versão igual ou superior a 19.3.1.0. Exemplo:
|
A partir de agora, vamos chamar nossa versão atual de REST ADVPL.
...
A documentação completa do REST ADVPL está disponível no TDN através do seguinte endereço: https://tdn.totvs.com/display/framework/REST+ADVPL
O REST 2.0, que será disponibilizado a partir da Lib 20201009 irá utilizar a mesma configuração de ini do [HTTPV11] e irá substituir a versão antiga de forma automática a partir da lib label 20201123. Na versão 20201009 (a ser liberada em Outubro de 2020) será necessário ligar este recurso através da chave chave ADVPL=1 na seção [HTTPV11]. Esta chave é temporária e a partir da release 31 do Protheus a mesma será descontinuada, sendo possível somente a configuração do novo REST 2.0.
A regra que será utilizada no momento da inicialização do REST para decidir se a versão 2.0 será utilizada é se a build do AppServer for igual ou superior a 19.3.1.0.
A forma mais simples de identificar qual das duas versões está em execução, é observando a mensagem que é exibida no console no momento da inicialização:
...