Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Expandir
titleSaveRecord

Serviço responsável por efetuar alterações de registros do DataServer de acordo com o XML informado.

Aviso
iconfalse
titleATENÇÃO:

Se a Tag de algum campo for informada sem conteúdo, a informação será anulada ou preenchida em branco.

Mais informações para os Parâmetros de Contexto

Informações
titleExclusão de registros Associados

Para se remover todos registros associados ao dado mestre do wsDataServer deve-se enviar uma tag vazia com o nome do registro. Não enviar nenhum registro associado não causará a exclusão destes registros.

(Ex.: No Data Server GlbUsuarioData o registro 'GUSUARIO' pode ter relação com várias 'GUSRPERFIL'. Para remover os dados de perfil 'GUSRPERFIL' associados deve-se enviar xml com os campos chave do registro <GUSUARIO> e o tag vazio<GUSRPERFIL/> j')

Informações
iconfalse
Deck of Cards
id1
Card
labelRequest

Os parâmetros solicitado pelo SaveRecord são:

DataServerName tipo String

XML tipo String

Contexto tipo String

Bloco de código
languagexml
titleRequest
 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tot="http://www.totvs.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <tot:SaveRecord>
         <!--Optional:-->
         <tot:DataServerName>GlbUsuarioData</tot:DataServerName>
         <!--Optional:-->
         <tot:XML><![CDATA[<NewDataSet>
  <GUSUARIO>  
    <CODUSUARIO>mestre</CODUSUARIO>
    <NOME>Usuário Mestre</NOME>
    <CODACESSO>Acesso02</CODACESSO>
    <STATUS>1</STATUS>
    <DATAINICIO>1997-01-01T00:00:00</DATAINICIO>
    <DATAULTIMOACESSO>2015-07-03T14:48:08.447</DATAULTIMOACESSO>
    <EMAIL>[email protected]</EMAIL>
  </GUSUARIO>
</NewDataSet>]]></tot:XML>
         <!--Optional:-->
         <tot:Contexto>?</tot:Contexto>
      </tot:SaveRecord>
   </soapenv:Body>
</soapenv:Envelope>
Card
labelResponse
Bloco de código
languagexml
titleResponse
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <SaveRecordResponse xmlns="http://www.totvs.com/">
         <SaveRecordResult>mestre</SaveRecordResult>
      </SaveRecordResponse>
   </s:Body>
</s:Envelope>

...

Importante: Para o correto funcionamento da sua requisição, remova todos os espaços em branco do conteúdo da tag de Contexto.

Âncora
totContext
totContext

Formato dos parâmetros na Tag de contexto

...