Índice:
WsProcess:
Nos processos executados utilizando o método ExecuteWithParams (descontinuado, conforme documentado no endereço: http://tdn.totvs.com/display/LRM/TBC+-+Web+Service+Process sempre é utilizada a mesma cultura utilizada no sistema operacional do servidor.
Nos processos executados utilizando o método ExecuteWithXMLParams, o separador decimal utilizado é o ponto.
WsDataServer:
Nas operações que utilizam o método WsDataServer, o separador decimal utilizado é o mesmo da cultura definida no sistema operacional, entretanto, ele pode ser alterado no arquivo ".config do Host", através da utilização da Tag "WebServiceCulture" conforme documentado nas configurações de Web Services através do Host., disponível no link "http://tdn.totvs.com/pages/viewpage.action?pageId=89620766"
Na tabela abaixo temos 3 colunas, a primeira referenciando a forma como a tag WebServiceCulture é utilizada, a segunda diz respeito ao schema e o seu formato, na terceira, temos o separador decimal que deve ser utilizado de acordo com as definições da tag e do 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 |
---|
A 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.