Páginas filhas
  • Separadores decimais nos Web Services do RM

Índice:


       


WsProcess:


     Nos processos utilizando o método ExecuteWithParams (descontinuado, conforme documentado no endereço: TBC - Web Service Process) sempre é utilizada a mesma cultura do sistema operacional do servidor.

     Nos processos executados utilizando o método ExecuteWithXMLParams, o separador decimal é o ponto (.).

WsDataServer:


     Nas operações que utilizam o método WsDataServer, o separador decimal é o mesmo da cultura definida no sistema operacional, entretanto, esta pode ser alterada através do arquivo .config do Host (RM.Host.exe.config ou RM.Host.Service.exe.config). Para isso inclua a tag "WebServiceCulture" exemplificado hem: Como Expor os Web Services do RM através do Host

     Abaixo três colunas, a primeira referencia a forma como a tag WebServiceCulture é utilizada, a segunda o seu formato de schema e terceira o separador decimal que será utilizado de acordo com as definições da tag e Schema.

 

WebServiceCultureSchemaSeparador
DesabilitadaTipadoPonto
DesabilitadaStringVírgula
DesabilitadaNão UtilizaVírgula
value="Invariant"Não UtilizaPonto
value="Invariant"TipadoPonto
value="Invariant"StringPonto

 

     Coluna "Schema": Diz respeito a utilização do Schema do DataServer juntamente ao XML contendo os dados do registro. O Schema do DataServer pode ser obtido pelo método GetSchema do serviço WsDataServer, que retorna o schema do Data Server tipado, ou pelo aplicativo Totvs Web Service Client (TotvsWSClient.exe) que retorna as informações setadas com o tipo string.

 


 

Produto: Framework

Versão: 11.82.XX e Superiores

Processo: Separadores decimais nos Web Services do RM