Í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.
WebServiceCulture | Schema | Separador |
Desabilitada | Tipado | Ponto |
Desabilitada | String | Vírgula |
Desabilitada | Não Utiliza | Vírgula |
value="Invariant" | Não Utiliza | Ponto |
value="Invariant" | Tipado | Ponto |
value="Invariant" | String | Ponto |
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.