Versões comparadas

Chave

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


Índice


Introdução


    O Web Service wsDataServer é o responsável pela manipulação dos dados do sistema

Como funciona


   Estão expostos no wsDataServer alguns serviços, onde para consumi-los é necessário enviar através de uma requisição um envelope SOAP, passando os parâmetros de cada serviço.

Informações
titleAtenção

Aviso importante!

O wsDataServer foi concebido com uma inconsistência onde os separadores decimais dos campos retornado pelos métodos ReadRecord e ReadView não são compatíveis com os separadores esperados ao salvar registros utilizando o método SaveRecord. Isso acontece por que existe uma divergência de cultura (País/Região) entre os métodos.

Pelo fato de já existirem vários cliente utilizando o wsDataServer com este comportamento, optamos por não alterá-lo para não quebrar a compatibilidade. Então criamos formas de padronizar a cultura, consequentemente os separadores, utilizando parâmetros no arquivo de configuração do HOST.

Desta forma sugerimos que novas implementações com o wsDataServer utilize a opção "Invariant" como cultura, pois estamos trabalhando para que gradativamente tudo esteja padronizado, e esta opção será adotada.

Veja como configurar e saber mais sobre o assunto através do link abaixo:

Separadores decimais nos Web Services do RM

Serviços Disponíveis


Expandir
titleGetSchema

Serviço responsável por retornar o esquema XSD do DataServer passado como parâmetro.

Informações
iconfalse
Deck of Cards
id1
Card
labelRequest

Os parâmetros solicitado pelo GetSchema são:

DataServerName 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:GetSchema>
         <!--Optional:-->
         <tot:DataServerName>GlbUsuarioData</tot:DataServerName>
         <!--Optional:-->
         <tot:Contexto>COLIGADA=1</tot:Contexto>
      </tot:GetSchema>
   </soapenv:Body>
</soapenv:Envelope>
Card
labelResponse
Bloco de código
languagexml
titleResponse
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <GetSchemaResponse xmlns="http://www.totvs.com/">
         <GetSchemaResult><![CDATA[<GlbUsuario>
  <xs:schema id="GlbUsuario" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop">
    <xs:element name="GlbUsuario" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msdata:EnforceConstraints="False" msprop:_x0024_DataServerName="RM.Glb.Seguranca.GlbUsuarioData">
      <xs:complexType>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="GUSUARIO" msprop:_x0024_Caption="Usuário" msprop:_x0024_OriginTables="System.String[]" msprop:_x0040_SQL="SELECT	GUSUARIO.CODUSUARIO, GUSUARIO.NOME, GUSUARIO.STATUS, GUSUARIO.DATAINICIO, GUSUARIO.DATAEXPIRACAO, GUSUARIO.CONFIRMABTNOK,&#xD;&#xA;		              GUSUARIO.SENHA, GUSUARIO.CONTROLE, GUSUARIO.ULTIMACOLIGADA, GUSUARIO.CODACESSO, GUSUARIO.DTAEXPSENHA, GUSUARIO.DIASEXPSENHA, &#xD;&#xA;                  GUSUARIO.OBRIGAALTERARSENHA, GUSUARIO.NUMLOGININVALIDO, GUSUARIO.DATALOGININVALIDO, GUSUARIO.EMAIL, GUSUARIO.ACESSONET,&#xD;&#xA;		              GUSUARIO.INTERNO1, GUSUARIO.DATAULTIMOACESSO, GUSUARIO.CODUSUARIOREDE, GUSUARIO.DOMINIOREDE, GUSUARIO.DATAULTIMOACESSOVALIDO,&#xD;&#xA;                  GUSUARIOLIVE.LIVEID, GUSUARIO.USUARIOTWITTER, GUSUARIO.SENHATWITTER, GUSUARIO.USUARIOFACEBOOK, GUSUARIO.SENHAFACEBOOK,&#xD;&#xA;                  GUSUARIO.USUARIOLINKEDIN, GUSUARIO.SENHALINKEDIN, GUSUARIO.USERID, '' AS FULLDETERMINED&#xD;&#xA;&#xD;&#xA;        FROM	    GUSUARIO (NOLOCK)&#xD;&#xA;&#xD;&#xA;                  LEFT JOIN GUSUARIOLIVE (NOLOCK) ON&#xD;&#xA;                  GUSUARIOLIVE.CODUSUARIO = GUSUARIO.CODUSUARIO&#xD;&#xA;&#xD;&#xA;        WHERE     GUSUARIO.CODUSUARIO = :CODUSUARIO" msprop:_x0024_Id="CODUSUARIO;NOME">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CODUSUARIO" msdata:Caption="Usuário" msprop:_x0024_AllowEdit="False" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CODUSUARIO" msprop:_x0024_SecField="CODUSUARIO" msprop:_x0024_Alias="GUSUARIO.CODUSUARIO" default="">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="NOME" msdata:Caption="Nome" msprop:_x0024_Alias="GUSUARIO.NOME" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.NOME" msprop:_x0024_SecField="NOME" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="45" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="STATUS" msdata:Caption="Ativo" msprop:_x0024_Alias="GUSUARIO.STATUS" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.STATUS" msprop:_x0024_SecField="STATUS" type="xs:short" default="1" minOccurs="0" />
                <xs:element name="DATAINICIO" msdata:Caption="Início de Validade" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATAINICIO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAINICIO" msprop:_x0024_SecField="DATAINICIO" type="xs:dateTime" default="2015-07-03T00:00:00" minOccurs="0" />
                <xs:element name="DATAEXPIRACAO" msdata:Caption="Expiração de Validade" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATAEXPIRACAO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAEXPIRACAO" msprop:_x0024_SecField="DATAEXPIRACAO" type="xs:dateTime" minOccurs="0" />
                <xs:element name="CONFIRMABTNOK" msdata:Caption="Confirmação de Operação" msprop:_x0024_Alias="GUSUARIO.CONFIRMABTNOK" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CONFIRMABTNOK" msprop:_x0024_SecField="CONFIRMABTNOK" type="xs:short" default="1" minOccurs="0" />
                <xs:element name="SENHA" msdata:Caption="Senha " msprop:_x0024_Alias="GUSUARIO.SENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHA" msprop:_x0024_SecField="SENHA" type="xs:string" />
                <xs:element name="CONTROLE" msdata:Caption="CRC do Usuário" msprop:_x0024_Alias="GUSUARIO.CONTROLE" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CONTROLE" msprop:_x0024_SecField="CONTROLE" type="xs:short" minOccurs="0" />
                <xs:element name="ULTIMACOLIGADA" msdata:Caption="Última Coligada Acessada" msprop:_x0024_Alias="GUSUARIO.ULTIMACOLIGADA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.ULTIMACOLIGADA" msprop:_x0024_SecField="ULTIMACOLIGADA" type="xs:int" minOccurs="0" />
                <xs:element name="CODACESSO" msdata:Caption="Código de Acesso" msprop:_x0024_Alias="GUSUARIO.CODACESSO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CODACESSO" msprop:_x0024_SecField="CODACESSO">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="16" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="DTAEXPSENHA" msdata:Caption="Data de expiração da senha" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DTAEXPSENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DTAEXPSENHA" msprop:_x0024_SecField="DTAEXPSENHA" type="xs:dateTime" minOccurs="0" />
                <xs:element name="DIASEXPSENHA" msdata:Caption="Dias de expiração da senha" msprop:_x0024_Alias="GUSUARIO.DIASEXPSENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DIASEXPSENHA" msprop:_x0024_SecField="DIASEXPSENHA" type="xs:int" minOccurs="0" />
                <xs:element name="OBRIGAALTERARSENHA" msdata:Caption="Alterar senha no Próximo Login" msprop:_x0024_Alias="GUSUARIO.OBRIGAALTERARSENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.OBRIGAALTERARSENHA" msprop:_x0024_SecField="OBRIGAALTERARSENHA" default="T" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="NUMLOGININVALIDO" msdata:Caption="Número de Logins Inválidos" msprop:_x0024_Alias="GUSUARIO.NUMLOGININVALIDO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.NUMLOGININVALIDO" msprop:_x0024_SecField="NUMLOGININVALIDO" type="xs:int" minOccurs="0" />
                <xs:element name="DATALOGININVALIDO" msdata:Caption="Data do último login inválido" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATALOGININVALIDO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATALOGININVALIDO" msprop:_x0024_SecField="DATALOGININVALIDO" type="xs:dateTime" minOccurs="0" />
                <xs:element name="EMAIL" msdata:Caption="E-Mail" msprop:_x0024_Alias="GUSUARIO.EMAIL" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.EMAIL" msprop:_x0024_SecField="EMAIL" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="60" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="ACESSONET" msdata:Caption="Permite Acesso ao TOTVS RM Portal" msprop:_x0024_Alias="GUSUARIO.ACESSONET" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.ACESSONET" msprop:_x0024_SecField="ACESSONET" default="F" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="DATAULTIMOACESSO" msdata:Caption="Data de último acesso" msdata:DateTimeMode="Unspecified" msprop:_x0024_AllowEdit="False" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAULTIMOACESSO" msprop:_x0024_SecField="DATAULTIMOACESSO" msprop:_x0024_Alias="GUSUARIO.DATAULTIMOACESSO" type="xs:dateTime" minOccurs="0" />
                <xs:element name="CODUSUARIOREDE" msdata:Caption="Usuário de rede" msprop:_x0024_Alias="GUSUARIO.CODUSUARIOREDE" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CODUSUARIOREDE" msprop:_x0024_SecField="CODUSUARIOREDE" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="DOMINIOREDE" msdata:Caption="Domínio de rede" msprop:_x0024_Alias="GUSUARIO.DOMINIOREDE" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DOMINIOREDE" msprop:_x0024_SecField="DOMINIOREDE" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="256" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="LIVEID" msdata:ReadOnly="true" msdata:Caption="Usuário do Microsoft Live" msprop:_x0024_Alias="GUSUARIOLIVE.LIVEID" msprop:_x0024_SecTableOrigin="GUSUARIOLIVE" msprop:_x0024_Origin="GUSUARIOLIVE.LIVEID" msprop:_x0024_SecField="LIVEID" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="150" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="USUARIOTWITTER" msdata:Caption="Usuário do Twitter" msprop:_x0024_Alias="GUSUARIO.USUARIOTWITTER" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USUARIOTWITTER" msprop:_x0024_SecField="USUARIOTWITTER" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SENHATWITTER" msdata:Caption="Senha do Twitter" msprop:_x0024_Alias="GUSUARIO.SENHATWITTER" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHATWITTER" msprop:_x0024_SecField="SENHATWITTER" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="100" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="USUARIOFACEBOOK" msprop:_x0024_Alias="GUSUARIO.USUARIOFACEBOOK" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USUARIOFACEBOOK" msprop:_x0024_SecField="USUARIOFACEBOOK" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SENHAFACEBOOK" msprop:_x0024_Alias="GUSUARIO.SENHAFACEBOOK" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHAFACEBOOK" msprop:_x0024_SecField="SENHAFACEBOOK" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="100" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="USUARIOLINKEDIN" msprop:_x0024_Alias="GUSUARIO.USUARIOLINKEDIN" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USUARIOLINKEDIN" msprop:_x0024_SecField="USUARIOLINKEDIN" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SENHALINKEDIN" msprop:_x0024_Alias="GUSUARIO.SENHALINKEDIN" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHALINKEDIN" msprop:_x0024_SecField="SENHALINKEDIN" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="100" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="FULLDETERMINED" msprop:_x0024_Origin="FULLDETERMINED" msprop:_x0024_SecField="FULLDETERMINED" type="xs:string" minOccurs="0" />
                <xs:element name="USERID" msdata:Caption="UserId" msprop:_x0024_Alias="GUSUARIO.USERID" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USERID" msprop:_x0024_SecField="USERID" default="" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="INTERNO1" msprop:_x0024_Alias="GUSUARIO.INTERNO1" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.INTERNO1" msprop:_x0024_SecField="INTERNO1" type="xs:string" minOccurs="0" />
                <xs:element name="DATAULTIMOACESSOVALIDO" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATAULTIMOACESSOVALIDO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAULTIMOACESSOVALIDO" msprop:_x0024_SecField="DATAULTIMOACESSOVALIDO" type="xs:dateTime" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="GPERMIS" msprop:_x0024_OriginTables="System.String[]" msprop:_x0040_SQL="SELECT CODCOLIGADA, CODSISTEMA, CODUSUARIO, SUPERVISOR, CONTROLE, CRIARELAT, RECCREATEDBY, RECCREATEDON, RECMODIFIEDBY, RECMODIFIEDON&#xD;&#xA;          FROM GPERMIS (NOLOCK) WHERE CODUSUARIO = :CODUSUARIO AND CODSISTEMA = :CODSISTEMA">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CODCOLIGADA" msprop:_x0024_Alias="CODCOLIGADA" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CODCOLIGADA" msprop:_x0024_SecField="CODCOLIGADA" type="xs:short" />
                <xs:element name="CODSISTEMA" msprop:_x0024_Alias="CODSISTEMA" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CODSISTEMA" msprop:_x0024_SecField="CODSISTEMA" default="G">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="CODUSUARIO" msprop:_x0024_Alias="CODUSUARIO" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CODUSUARIO" msprop:_x0024_SecField="CODUSUARIO">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SUPERVISOR" msprop:_x0024_Alias="SUPERVISOR" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.SUPERVISOR" msprop:_x0024_SecField="SUPERVISOR" type="xs:short" minOccurs="0" />
                <xs:element name="CONTROLE" msprop:_x0024_Alias="CONTROLE" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CONTROLE" msprop:_x0024_SecField="CONTROLE" type="xs:short" minOccurs="0" />
                <xs:element name="CRIARELAT" msprop:_x0024_Alias="CRIARELAT" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CRIARELAT" msprop:_x0024_SecField="CRIARELAT" type="xs:short" minOccurs="0" />
                <xs:element name="RECCREATEDBY" msprop:_x0024_Alias="RECCREATEDBY" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECCREATEDBY" msprop:_x0024_SecField="RECCREATEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECCREATEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="RECCREATEDON" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECCREATEDON" msprop:_x0024_SecField="RECCREATEDON" type="xs:dateTime" minOccurs="0" />
                <xs:element name="RECMODIFIEDBY" msprop:_x0024_Alias="RECMODIFIEDBY" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECMODIFIEDBY" msprop:_x0024_SecField="RECMODIFIEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECMODIFIEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="RECMODIFIEDON" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECMODIFIEDON" msprop:_x0024_SecField="RECMODIFIEDON" type="xs:dateTime" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="GUSRPERFIL" msprop:_x0024_OriginTables="System.String[]" msprop:_x0040_schemaSql="SELECT GUSRPERFIL.CODCOLIGADA, GUSRPERFIL.CODUSUARIO, GUSRPERFIL.CODSISTEMA, &#xD;&#xA;        GUSRPERFIL.CODPERFIL, GUSRPERFIL.INDICE, GUSRPERFIL.CONTROLE, GUSRPERFIL.RECCREATEDBY, GUSRPERFIL.RECCREATEDON, GUSRPERFIL.RECMODIFIEDBY,&#xD;&#xA;        GUSRPERFIL.RECMODIFIEDON, GPERFIL.STATUS &#xD;&#xA;        FROM GUSRPERFIL, GPERFIL&#xD;&#xA;        WHERE 0=1" msprop:_x0040_SQL="SELECT GUSRPERFIL.CODCOLIGADA, GUSRPERFIL.CODUSUARIO, GUSRPERFIL.CODSISTEMA, GUSRPERFIL.CODPERFIL,&#xD;&#xA;        GUSRPERFIL.INDICE, GUSRPERFIL.CONTROLE, GUSRPERFIL.RECCREATEDBY, GUSRPERFIL.RECCREATEDON, GUSRPERFIL.RECMODIFIEDBY,&#xD;&#xA;        GUSRPERFIL.RECMODIFIEDON, GPERFIL.STATUS FROM GUSRPERFIL INNER JOIN GPERFIL ON GUSRPERFIL.CODPERFIL = GPERFIL.CODPERFIL AND&#xD;&#xA;        GUSRPERFIL.CODSISTEMA = GPERFIL.CODSISTEMA&#xD;&#xA;      WHERE CODUSUARIO = :CODUSUARIO AND GUSRPERFIL.CODSISTEMA = :CODSISTEMA">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CODCOLIGADA" msprop:_x0024_Alias="GUSRPERFIL.CODCOLIGADA" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODCOLIGADA" msprop:_x0024_SecField="CODCOLIGADA" type="xs:short" />
                <xs:element name="CODUSUARIO" msprop:_x0024_Alias="GUSRPERFIL.CODUSUARIO" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODUSUARIO" msprop:_x0024_SecField="CODUSUARIO">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="CODSISTEMA" msprop:_x0024_Alias="GUSRPERFIL.CODSISTEMA" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODSISTEMA" msprop:_x0024_SecField="CODSISTEMA" default="G">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="CODPERFIL" msprop:_x0024_Alias="GUSRPERFIL.CODPERFIL" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODPERFIL" msprop:_x0024_SecField="CODPERFIL">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="15" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="INDICE" msprop:_x0024_Alias="GUSRPERFIL.INDICE" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.INDICE" msprop:_x0024_SecField="INDICE" type="xs:short" />
                <xs:element name="CONTROLE" msprop:_x0024_Alias="GUSRPERFIL.CONTROLE" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CONTROLE" msprop:_x0024_SecField="CONTROLE" type="xs:short" minOccurs="0" />
                <xs:element name="RECCREATEDBY" msprop:_x0024_Alias="GUSRPERFIL.RECCREATEDBY" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECCREATEDBY" msprop:_x0024_SecField="RECCREATEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECCREATEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSRPERFIL.RECCREATEDON" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECCREATEDON" msprop:_x0024_SecField="RECCREATEDON" type="xs:dateTime" minOccurs="0" />
                <xs:element name="RECMODIFIEDBY" msprop:_x0024_Alias="GUSRPERFIL.RECMODIFIEDBY" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECMODIFIEDBY" msprop:_x0024_SecField="RECMODIFIEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECMODIFIEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSRPERFIL.RECMODIFIEDON" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECMODIFIEDON" msprop:_x0024_SecField="RECMODIFIEDON" type="xs:dateTime" minOccurs="0" />
                <xs:element name="STATUS" msprop:_x0024_Alias="GPERFIL.STATUS" msprop:_x0024_SecTableOrigin="GPERFIL" msprop:_x0024_Origin="GPERFIL.STATUS" msprop:_x0024_SecField="STATUS" type="xs:short" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
      <xs:unique name="Constraint1" msdata:PrimaryKey="true">
        <xs:selector xpath=".//GUSUARIO" />
        <xs:field xpath="CODUSUARIO" />
      </xs:unique>
      <xs:unique name="GPERMIS_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
        <xs:selector xpath=".//GPERMIS" />
        <xs:field xpath="CODCOLIGADA" />
        <xs:field xpath="CODSISTEMA" />
        <xs:field xpath="CODUSUARIO" />
      </xs:unique>
      <xs:unique name="GUSRPERFIL_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
        <xs:selector xpath=".//GUSRPERFIL" />
        <xs:field xpath="CODCOLIGADA" />
        <xs:field xpath="CODUSUARIO" />
        <xs:field xpath="CODSISTEMA" />
        <xs:field xpath="CODPERFIL" />
      </xs:unique>
      <xs:keyref name="FK_GUSUARIO_GPERMIS" refer="Constraint1">
        <xs:selector xpath=".//GPERMIS" />
        <xs:field xpath="CODUSUARIO" />
      </xs:keyref>
    </xs:element>
    <xs:annotation>
      <xs:appinfo>
        <msdata:Relationship name="FKGUSRPERFIL_GPERMIS" msdata:parent="GPERMIS" msdata:child="GUSRPERFIL" msdata:parentkey="CODCOLIGADA CODSISTEMA CODUSUARIO" msdata:childkey="CODCOLIGADA CODSISTEMA CODUSUARIO" />
      </xs:appinfo>
    </xs:annotation>
  </xs:schema>
</GlbUsuario>]]></GetSchemaResult>
      </GetSchemaResponse>
   </s:Body>
</s:Envelope>
Expandir
titleGetSchemaEmail

Serviço responsável por retornar o esquema XSD do DataServer passado como parâmetro.

Informações
iconfalse
Deck of Cards
id1
Card
labelRequest

Os parâmetros solicitado pelo GetSchemaEmail são:

DataServerName tipo String

Contexto tipo String

EmailUsuarioContexto 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:GetSchemaEmail>
         <!--Optional:-->
         <tot:DataServerName>GlbUsuarioData</tot:DataServerName>
         <!--Optional:-->
         <tot:Contexto>COLIGADA=1</tot:Contexto>
         <!--Optional:-->
         <tot:EmailUsuarioContexto>[email protected]</tot:EmailUsuarioContexto>
      </tot:GetSchemaEmail>
   </soapenv:Body>
</soapenv:Envelope>
Card
labelResponse
Bloco de código
languagexml
titleResponse
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <GetSchemaEmailResponse xmlns="http://www.totvs.com/">
         <GetSchemaEmailResult><![CDATA[<GlbUsuario>
  <xs:schema id="GlbUsuario" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop">
    <xs:element name="GlbUsuario" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msdata:EnforceConstraints="False" msprop:_x0024_DataServerName="RM.Glb.Seguranca.GlbUsuarioData">
      <xs:complexType>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="GUSUARIO" msprop:_x0024_Caption="Usuário" msprop:_x0024_OriginTables="System.String[]" msprop:_x0040_SQL="SELECT	GUSUARIO.CODUSUARIO, GUSUARIO.NOME, GUSUARIO.STATUS, GUSUARIO.DATAINICIO, GUSUARIO.DATAEXPIRACAO, GUSUARIO.CONFIRMABTNOK,&#xD;&#xA;		              GUSUARIO.SENHA, GUSUARIO.CONTROLE, GUSUARIO.ULTIMACOLIGADA, GUSUARIO.CODACESSO, GUSUARIO.DTAEXPSENHA, GUSUARIO.DIASEXPSENHA, &#xD;&#xA;                  GUSUARIO.OBRIGAALTERARSENHA, GUSUARIO.NUMLOGININVALIDO, GUSUARIO.DATALOGININVALIDO, GUSUARIO.EMAIL, GUSUARIO.ACESSONET,&#xD;&#xA;		              GUSUARIO.INTERNO1, GUSUARIO.DATAULTIMOACESSO, GUSUARIO.CODUSUARIOREDE, GUSUARIO.DOMINIOREDE, GUSUARIO.DATAULTIMOACESSOVALIDO,&#xD;&#xA;                  GUSUARIOLIVE.LIVEID, GUSUARIO.USUARIOTWITTER, GUSUARIO.SENHATWITTER, GUSUARIO.USUARIOFACEBOOK, GUSUARIO.SENHAFACEBOOK,&#xD;&#xA;                  GUSUARIO.USUARIOLINKEDIN, GUSUARIO.SENHALINKEDIN, GUSUARIO.USERID, '' AS FULLDETERMINED&#xD;&#xA;&#xD;&#xA;        FROM	    GUSUARIO (NOLOCK)&#xD;&#xA;&#xD;&#xA;                  LEFT JOIN GUSUARIOLIVE (NOLOCK) ON&#xD;&#xA;                  GUSUARIOLIVE.CODUSUARIO = GUSUARIO.CODUSUARIO&#xD;&#xA;&#xD;&#xA;        WHERE     GUSUARIO.CODUSUARIO = :CODUSUARIO" msprop:_x0024_Id="CODUSUARIO;NOME">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CODUSUARIO" msdata:Caption="Usuário" msprop:_x0024_AllowEdit="False" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CODUSUARIO" msprop:_x0024_SecField="CODUSUARIO" msprop:_x0024_Alias="GUSUARIO.CODUSUARIO" default="">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="NOME" msdata:Caption="Nome" msprop:_x0024_Alias="GUSUARIO.NOME" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.NOME" msprop:_x0024_SecField="NOME" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="45" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="STATUS" msdata:Caption="Ativo" msprop:_x0024_Alias="GUSUARIO.STATUS" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.STATUS" msprop:_x0024_SecField="STATUS" type="xs:short" default="1" minOccurs="0" />
                <xs:element name="DATAINICIO" msdata:Caption="Início de Validade" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATAINICIO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAINICIO" msprop:_x0024_SecField="DATAINICIO" type="xs:dateTime" default="2015-07-03T00:00:00" minOccurs="0" />
                <xs:element name="DATAEXPIRACAO" msdata:Caption="Expiração de Validade" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATAEXPIRACAO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAEXPIRACAO" msprop:_x0024_SecField="DATAEXPIRACAO" type="xs:dateTime" minOccurs="0" />
                <xs:element name="CONFIRMABTNOK" msdata:Caption="Confirmação de Operação" msprop:_x0024_Alias="GUSUARIO.CONFIRMABTNOK" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CONFIRMABTNOK" msprop:_x0024_SecField="CONFIRMABTNOK" type="xs:short" default="1" minOccurs="0" />
                <xs:element name="SENHA" msdata:Caption="Senha " msprop:_x0024_Alias="GUSUARIO.SENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHA" msprop:_x0024_SecField="SENHA" type="xs:string" />
                <xs:element name="CONTROLE" msdata:Caption="CRC do Usuário" msprop:_x0024_Alias="GUSUARIO.CONTROLE" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CONTROLE" msprop:_x0024_SecField="CONTROLE" type="xs:short" minOccurs="0" />
                <xs:element name="ULTIMACOLIGADA" msdata:Caption="Última Coligada Acessada" msprop:_x0024_Alias="GUSUARIO.ULTIMACOLIGADA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.ULTIMACOLIGADA" msprop:_x0024_SecField="ULTIMACOLIGADA" type="xs:int" minOccurs="0" />
                <xs:element name="CODACESSO" msdata:Caption="Código de Acesso" msprop:_x0024_Alias="GUSUARIO.CODACESSO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CODACESSO" msprop:_x0024_SecField="CODACESSO">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="16" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="DTAEXPSENHA" msdata:Caption="Data de expiração da senha" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DTAEXPSENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DTAEXPSENHA" msprop:_x0024_SecField="DTAEXPSENHA" type="xs:dateTime" minOccurs="0" />
                <xs:element name="DIASEXPSENHA" msdata:Caption="Dias de expiração da senha" msprop:_x0024_Alias="GUSUARIO.DIASEXPSENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DIASEXPSENHA" msprop:_x0024_SecField="DIASEXPSENHA" type="xs:int" minOccurs="0" />
                <xs:element name="OBRIGAALTERARSENHA" msdata:Caption="Alterar senha no Próximo Login" msprop:_x0024_Alias="GUSUARIO.OBRIGAALTERARSENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.OBRIGAALTERARSENHA" msprop:_x0024_SecField="OBRIGAALTERARSENHA" default="T" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="NUMLOGININVALIDO" msdata:Caption="Número de Logins Inválidos" msprop:_x0024_Alias="GUSUARIO.NUMLOGININVALIDO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.NUMLOGININVALIDO" msprop:_x0024_SecField="NUMLOGININVALIDO" type="xs:int" minOccurs="0" />
                <xs:element name="DATALOGININVALIDO" msdata:Caption="Data do último login inválido" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATALOGININVALIDO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATALOGININVALIDO" msprop:_x0024_SecField="DATALOGININVALIDO" type="xs:dateTime" minOccurs="0" />
                <xs:element name="EMAIL" msdata:Caption="E-Mail" msprop:_x0024_Alias="GUSUARIO.EMAIL" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.EMAIL" msprop:_x0024_SecField="EMAIL" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="60" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="ACESSONET" msdata:Caption="Permite Acesso ao TOTVS RM Portal" msprop:_x0024_Alias="GUSUARIO.ACESSONET" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.ACESSONET" msprop:_x0024_SecField="ACESSONET" default="F" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="DATAULTIMOACESSO" msdata:Caption="Data de último acesso" msdata:DateTimeMode="Unspecified" msprop:_x0024_AllowEdit="False" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAULTIMOACESSO" msprop:_x0024_SecField="DATAULTIMOACESSO" msprop:_x0024_Alias="GUSUARIO.DATAULTIMOACESSO" type="xs:dateTime" minOccurs="0" />
                <xs:element name="CODUSUARIOREDE" msdata:Caption="Usuário de rede" msprop:_x0024_Alias="GUSUARIO.CODUSUARIOREDE" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CODUSUARIOREDE" msprop:_x0024_SecField="CODUSUARIOREDE" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="DOMINIOREDE" msdata:Caption="Domínio de rede" msprop:_x0024_Alias="GUSUARIO.DOMINIOREDE" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DOMINIOREDE" msprop:_x0024_SecField="DOMINIOREDE" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="256" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="LIVEID" msdata:ReadOnly="true" msdata:Caption="Usuário do Microsoft Live" msprop:_x0024_Alias="GUSUARIOLIVE.LIVEID" msprop:_x0024_SecTableOrigin="GUSUARIOLIVE" msprop:_x0024_Origin="GUSUARIOLIVE.LIVEID" msprop:_x0024_SecField="LIVEID" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="150" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="USUARIOTWITTER" msdata:Caption="Usuário do Twitter" msprop:_x0024_Alias="GUSUARIO.USUARIOTWITTER" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USUARIOTWITTER" msprop:_x0024_SecField="USUARIOTWITTER" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SENHATWITTER" msdata:Caption="Senha do Twitter" msprop:_x0024_Alias="GUSUARIO.SENHATWITTER" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHATWITTER" msprop:_x0024_SecField="SENHATWITTER" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="100" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="USUARIOFACEBOOK" msprop:_x0024_Alias="GUSUARIO.USUARIOFACEBOOK" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USUARIOFACEBOOK" msprop:_x0024_SecField="USUARIOFACEBOOK" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SENHAFACEBOOK" msprop:_x0024_Alias="GUSUARIO.SENHAFACEBOOK" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHAFACEBOOK" msprop:_x0024_SecField="SENHAFACEBOOK" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="100" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="USUARIOLINKEDIN" msprop:_x0024_Alias="GUSUARIO.USUARIOLINKEDIN" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USUARIOLINKEDIN" msprop:_x0024_SecField="USUARIOLINKEDIN" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SENHALINKEDIN" msprop:_x0024_Alias="GUSUARIO.SENHALINKEDIN" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHALINKEDIN" msprop:_x0024_SecField="SENHALINKEDIN" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="100" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="FULLDETERMINED" msprop:_x0024_Origin="FULLDETERMINED" msprop:_x0024_SecField="FULLDETERMINED" type="xs:string" minOccurs="0" />
                <xs:element name="USERID" msdata:Caption="UserId" msprop:_x0024_Alias="GUSUARIO.USERID" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USERID" msprop:_x0024_SecField="USERID" default="" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="INTERNO1" msprop:_x0024_Alias="GUSUARIO.INTERNO1" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.INTERNO1" msprop:_x0024_SecField="INTERNO1" type="xs:string" minOccurs="0" />
                <xs:element name="DATAULTIMOACESSOVALIDO" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATAULTIMOACESSOVALIDO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAULTIMOACESSOVALIDO" msprop:_x0024_SecField="DATAULTIMOACESSOVALIDO" type="xs:dateTime" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="GPERMIS" msprop:_x0024_OriginTables="System.String[]" msprop:_x0040_SQL="SELECT CODCOLIGADA, CODSISTEMA, CODUSUARIO, SUPERVISOR, CONTROLE, CRIARELAT, RECCREATEDBY, RECCREATEDON, RECMODIFIEDBY, RECMODIFIEDON&#xD;&#xA;          FROM GPERMIS (NOLOCK) WHERE CODUSUARIO = :CODUSUARIO AND CODSISTEMA = :CODSISTEMA">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CODCOLIGADA" msprop:_x0024_Alias="CODCOLIGADA" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CODCOLIGADA" msprop:_x0024_SecField="CODCOLIGADA" type="xs:short" />
                <xs:element name="CODSISTEMA" msprop:_x0024_Alias="CODSISTEMA" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CODSISTEMA" msprop:_x0024_SecField="CODSISTEMA" default="G">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="CODUSUARIO" msprop:_x0024_Alias="CODUSUARIO" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CODUSUARIO" msprop:_x0024_SecField="CODUSUARIO" default="mestre">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SUPERVISOR" msprop:_x0024_Alias="SUPERVISOR" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.SUPERVISOR" msprop:_x0024_SecField="SUPERVISOR" type="xs:short" minOccurs="0" />
                <xs:element name="CONTROLE" msprop:_x0024_Alias="CONTROLE" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CONTROLE" msprop:_x0024_SecField="CONTROLE" type="xs:short" minOccurs="0" />
                <xs:element name="CRIARELAT" msprop:_x0024_Alias="CRIARELAT" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CRIARELAT" msprop:_x0024_SecField="CRIARELAT" type="xs:short" minOccurs="0" />
                <xs:element name="RECCREATEDBY" msprop:_x0024_Alias="RECCREATEDBY" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECCREATEDBY" msprop:_x0024_SecField="RECCREATEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECCREATEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="RECCREATEDON" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECCREATEDON" msprop:_x0024_SecField="RECCREATEDON" type="xs:dateTime" minOccurs="0" />
                <xs:element name="RECMODIFIEDBY" msprop:_x0024_Alias="RECMODIFIEDBY" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECMODIFIEDBY" msprop:_x0024_SecField="RECMODIFIEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECMODIFIEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="RECMODIFIEDON" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECMODIFIEDON" msprop:_x0024_SecField="RECMODIFIEDON" type="xs:dateTime" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="GUSRPERFIL" msprop:_x0024_OriginTables="System.String[]" msprop:_x0040_schemaSql="SELECT GUSRPERFIL.CODCOLIGADA, GUSRPERFIL.CODUSUARIO, GUSRPERFIL.CODSISTEMA, &#xD;&#xA;        GUSRPERFIL.CODPERFIL, GUSRPERFIL.INDICE, GUSRPERFIL.CONTROLE, GUSRPERFIL.RECCREATEDBY, GUSRPERFIL.RECCREATEDON, GUSRPERFIL.RECMODIFIEDBY,&#xD;&#xA;        GUSRPERFIL.RECMODIFIEDON, GPERFIL.STATUS &#xD;&#xA;        FROM GUSRPERFIL, GPERFIL&#xD;&#xA;        WHERE 0=1" msprop:_x0040_SQL="SELECT GUSRPERFIL.CODCOLIGADA, GUSRPERFIL.CODUSUARIO, GUSRPERFIL.CODSISTEMA, GUSRPERFIL.CODPERFIL,&#xD;&#xA;        GUSRPERFIL.INDICE, GUSRPERFIL.CONTROLE, GUSRPERFIL.RECCREATEDBY, GUSRPERFIL.RECCREATEDON, GUSRPERFIL.RECMODIFIEDBY,&#xD;&#xA;        GUSRPERFIL.RECMODIFIEDON, GPERFIL.STATUS FROM GUSRPERFIL INNER JOIN GPERFIL ON GUSRPERFIL.CODPERFIL = GPERFIL.CODPERFIL AND&#xD;&#xA;        GUSRPERFIL.CODSISTEMA = GPERFIL.CODSISTEMA&#xD;&#xA;      WHERE CODUSUARIO = :CODUSUARIO AND GUSRPERFIL.CODSISTEMA = :CODSISTEMA">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CODCOLIGADA" msprop:_x0024_Alias="GUSRPERFIL.CODCOLIGADA" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODCOLIGADA" msprop:_x0024_SecField="CODCOLIGADA" type="xs:short" />
                <xs:element name="CODUSUARIO" msprop:_x0024_Alias="GUSRPERFIL.CODUSUARIO" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODUSUARIO" msprop:_x0024_SecField="CODUSUARIO" default="mestre">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="CODSISTEMA" msprop:_x0024_Alias="GUSRPERFIL.CODSISTEMA" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODSISTEMA" msprop:_x0024_SecField="CODSISTEMA" default="G">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="CODPERFIL" msprop:_x0024_Alias="GUSRPERFIL.CODPERFIL" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODPERFIL" msprop:_x0024_SecField="CODPERFIL">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="15" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="INDICE" msprop:_x0024_Alias="GUSRPERFIL.INDICE" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.INDICE" msprop:_x0024_SecField="INDICE" type="xs:short" />
                <xs:element name="CONTROLE" msprop:_x0024_Alias="GUSRPERFIL.CONTROLE" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CONTROLE" msprop:_x0024_SecField="CONTROLE" type="xs:short" minOccurs="0" />
                <xs:element name="RECCREATEDBY" msprop:_x0024_Alias="GUSRPERFIL.RECCREATEDBY" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECCREATEDBY" msprop:_x0024_SecField="RECCREATEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECCREATEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSRPERFIL.RECCREATEDON" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECCREATEDON" msprop:_x0024_SecField="RECCREATEDON" type="xs:dateTime" minOccurs="0" />
                <xs:element name="RECMODIFIEDBY" msprop:_x0024_Alias="GUSRPERFIL.RECMODIFIEDBY" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECMODIFIEDBY" msprop:_x0024_SecField="RECMODIFIEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECMODIFIEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSRPERFIL.RECMODIFIEDON" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECMODIFIEDON" msprop:_x0024_SecField="RECMODIFIEDON" type="xs:dateTime" minOccurs="0" />
                <xs:element name="STATUS" msprop:_x0024_Alias="GPERFIL.STATUS" msprop:_x0024_SecTableOrigin="GPERFIL" msprop:_x0024_Origin="GPERFIL.STATUS" msprop:_x0024_SecField="STATUS" type="xs:short" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
      <xs:unique name="Constraint1" msdata:PrimaryKey="true">
        <xs:selector xpath=".//GUSUARIO" />
        <xs:field xpath="CODUSUARIO" />
      </xs:unique>
      <xs:unique name="GPERMIS_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
        <xs:selector xpath=".//GPERMIS" />
        <xs:field xpath="CODCOLIGADA" />
        <xs:field xpath="CODSISTEMA" />
        <xs:field xpath="CODUSUARIO" />
      </xs:unique>
      <xs:unique name="GUSRPERFIL_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
        <xs:selector xpath=".//GUSRPERFIL" />
        <xs:field xpath="CODCOLIGADA" />
        <xs:field xpath="CODUSUARIO" />
        <xs:field xpath="CODSISTEMA" />
        <xs:field xpath="CODPERFIL" />
      </xs:unique>
      <xs:keyref name="FK_GUSUARIO_GPERMIS" refer="Constraint1">
        <xs:selector xpath=".//GPERMIS" />
        <xs:field xpath="CODUSUARIO" />
      </xs:keyref>
    </xs:element>
    <xs:annotation>
      <xs:appinfo>
        <msdata:Relationship name="FKGUSRPERFIL_GPERMIS" msdata:parent="GPERMIS" msdata:child="GUSRPERFIL" msdata:parentkey="CODCOLIGADA CODSISTEMA CODUSUARIO" msdata:childkey="CODCOLIGADA CODSISTEMA CODUSUARIO" />
      </xs:appinfo>
    </xs:annotation>
  </xs:schema>
</GlbUsuario>]]></GetSchemaEmailResult>
      </GetSchemaEmailResponse>
   </s:Body>
</s:Envelope>
Expandir
titleIsValidDataServer

Serviço responsável por retornar se o DataServer passado como parâmetro é válido.

Informações
iconfalse
Deck of Cards
id1
Card
labelRequest

Os parâmetros solicitado pelo IsValidDataServer são:

DataServerName 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:IsValidDataServer>
         <!--Optional:-->
         <tot:DataServerName>GlbUsuarioData</tot:DataServerName>
      </tot:IsValidDataServer>
   </soapenv:Body>
</soapenv:Envelope>
Card
labelResponse
Bloco de código
languagexml
titleResponse
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <IsValidDataServerResponse xmlns="http://www.totvs.com/">
         <IsValidDataServerResult i:type="a:boolean" xmlns:a="http://www.w3.org/2001/XMLSchema" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">true</IsValidDataServerResult>
      </IsValidDataServerResponse>
   </s:Body>
</s:Envelope>
Expandir
titleReadRecord

Serviço responsável por efetuar a leitura do DataServer e retornar um XML contendo registros de acordo com a chave primária e o contexto informado

Informações
iconfalse
Deck of Cards
id1
Card
labelRequest

Os parâmetros solicitado pelo ReadRecord são:

DataServerName tipo String

PrimaryKey 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:ReadRecord>
         <!--Optional:-->
         <tot:DataServerName>GlbUsuarioData</tot:DataServerName>
         <!--Optional:-->
         <tot:PrimaryKey>mestre</tot:PrimaryKey>
         <!--Optional:-->
         <tot:Contexto>CODSISTEMA=G</tot:Contexto>
      </tot:ReadRecord>
   </soapenv:Body>
</soapenv:Envelope>
Card
labelResponse
Bloco de código
languagexml
titleResponse
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <ReadRecordResponse xmlns="http://www.totvs.com/">
         <ReadRecordResult><![CDATA[<GlbUsuario>
  <xs:schema id="GlbUsuario" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop">
    <xs:element name="GlbUsuario" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msdata:EnforceConstraints="False" msprop:_x0024_DataServerName="RM.Glb.Seguranca.GlbUsuarioData">
      <xs:complexType>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="GUSUARIO" msprop:_x0024_Caption="Usuário" msprop:_x0024_OriginTables="System.String[]" msprop:_x0040_SQL="SELECT	GUSUARIO.CODUSUARIO, GUSUARIO.NOME, GUSUARIO.STATUS, GUSUARIO.DATAINICIO, GUSUARIO.DATAEXPIRACAO, GUSUARIO.CONFIRMABTNOK,&#xD;&#xA;		              GUSUARIO.SENHA, GUSUARIO.CONTROLE, GUSUARIO.ULTIMACOLIGADA, GUSUARIO.CODACESSO, GUSUARIO.DTAEXPSENHA, GUSUARIO.DIASEXPSENHA, &#xD;&#xA;                  GUSUARIO.OBRIGAALTERARSENHA, GUSUARIO.NUMLOGININVALIDO, GUSUARIO.DATALOGININVALIDO, GUSUARIO.EMAIL, GUSUARIO.ACESSONET,&#xD;&#xA;		              GUSUARIO.INTERNO1, GUSUARIO.DATAULTIMOACESSO, GUSUARIO.CODUSUARIOREDE, GUSUARIO.DOMINIOREDE, GUSUARIO.DATAULTIMOACESSOVALIDO,&#xD;&#xA;                  GUSUARIOLIVE.LIVEID, GUSUARIO.USUARIOTWITTER, GUSUARIO.SENHATWITTER, GUSUARIO.USUARIOFACEBOOK, GUSUARIO.SENHAFACEBOOK,&#xD;&#xA;                  GUSUARIO.USUARIOLINKEDIN, GUSUARIO.SENHALINKEDIN, GUSUARIO.USERID, '' AS FULLDETERMINED&#xD;&#xA;&#xD;&#xA;        FROM	    GUSUARIO (NOLOCK)&#xD;&#xA;&#xD;&#xA;                  LEFT JOIN GUSUARIOLIVE (NOLOCK) ON&#xD;&#xA;                  GUSUARIOLIVE.CODUSUARIO = GUSUARIO.CODUSUARIO&#xD;&#xA;&#xD;&#xA;        WHERE     GUSUARIO.CODUSUARIO = :CODUSUARIO" msprop:_x0024_Id="CODUSUARIO;NOME">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CODUSUARIO" msdata:Caption="Usuário" msprop:_x0024_AllowEdit="False" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CODUSUARIO" msprop:_x0024_SecField="CODUSUARIO" msprop:_x0024_Alias="GUSUARIO.CODUSUARIO" default="">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="NOME" msdata:Caption="Nome" msprop:_x0024_Alias="GUSUARIO.NOME" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.NOME" msprop:_x0024_SecField="NOME" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="45" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="STATUS" msdata:Caption="Ativo" msprop:_x0024_Alias="GUSUARIO.STATUS" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.STATUS" msprop:_x0024_SecField="STATUS" type="xs:short" default="1" minOccurs="0" />
                <xs:element name="DATAINICIO" msdata:Caption="Início de Validade" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATAINICIO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAINICIO" msprop:_x0024_SecField="DATAINICIO" type="xs:dateTime" default="2015-07-03T00:00:00" minOccurs="0" />
                <xs:element name="DATAEXPIRACAO" msdata:Caption="Expiração de Validade" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATAEXPIRACAO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAEXPIRACAO" msprop:_x0024_SecField="DATAEXPIRACAO" type="xs:dateTime" minOccurs="0" />
                <xs:element name="CONFIRMABTNOK" msdata:Caption="Confirmação de Operação" msprop:_x0024_Alias="GUSUARIO.CONFIRMABTNOK" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CONFIRMABTNOK" msprop:_x0024_SecField="CONFIRMABTNOK" type="xs:short" default="1" minOccurs="0" />
                <xs:element name="SENHA" msdata:Caption="Senha " msprop:_x0024_Alias="GUSUARIO.SENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHA" msprop:_x0024_SecField="SENHA" type="xs:string" />
                <xs:element name="CONTROLE" msdata:Caption="CRC do Usuário" msprop:_x0024_Alias="GUSUARIO.CONTROLE" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CONTROLE" msprop:_x0024_SecField="CONTROLE" type="xs:short" minOccurs="0" />
                <xs:element name="ULTIMACOLIGADA" msdata:Caption="Última Coligada Acessada" msprop:_x0024_Alias="GUSUARIO.ULTIMACOLIGADA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.ULTIMACOLIGADA" msprop:_x0024_SecField="ULTIMACOLIGADA" type="xs:int" minOccurs="0" />
                <xs:element name="CODACESSO" msdata:Caption="Código de Acesso" msprop:_x0024_Alias="GUSUARIO.CODACESSO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CODACESSO" msprop:_x0024_SecField="CODACESSO">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="16" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="DTAEXPSENHA" msdata:Caption="Data de expiração da senha" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DTAEXPSENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DTAEXPSENHA" msprop:_x0024_SecField="DTAEXPSENHA" type="xs:dateTime" minOccurs="0" />
                <xs:element name="DIASEXPSENHA" msdata:Caption="Dias de expiração da senha" msprop:_x0024_Alias="GUSUARIO.DIASEXPSENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DIASEXPSENHA" msprop:_x0024_SecField="DIASEXPSENHA" type="xs:int" minOccurs="0" />
                <xs:element name="OBRIGAALTERARSENHA" msdata:Caption="Alterar senha no Próximo Login" msprop:_x0024_Alias="GUSUARIO.OBRIGAALTERARSENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.OBRIGAALTERARSENHA" msprop:_x0024_SecField="OBRIGAALTERARSENHA" default="T" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="NUMLOGININVALIDO" msdata:Caption="Número de Logins Inválidos" msprop:_x0024_Alias="GUSUARIO.NUMLOGININVALIDO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.NUMLOGININVALIDO" msprop:_x0024_SecField="NUMLOGININVALIDO" type="xs:int" minOccurs="0" />
                <xs:element name="DATALOGININVALIDO" msdata:Caption="Data do último login inválido" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATALOGININVALIDO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATALOGININVALIDO" msprop:_x0024_SecField="DATALOGININVALIDO" type="xs:dateTime" minOccurs="0" />
                <xs:element name="EMAIL" msdata:Caption="E-Mail" msprop:_x0024_Alias="GUSUARIO.EMAIL" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.EMAIL" msprop:_x0024_SecField="EMAIL" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="60" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="ACESSONET" msdata:Caption="Permite Acesso ao TOTVS RM Portal" msprop:_x0024_Alias="GUSUARIO.ACESSONET" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.ACESSONET" msprop:_x0024_SecField="ACESSONET" default="F" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="DATAULTIMOACESSO" msdata:Caption="Data de último acesso" msdata:DateTimeMode="Unspecified" msprop:_x0024_AllowEdit="False" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAULTIMOACESSO" msprop:_x0024_SecField="DATAULTIMOACESSO" msprop:_x0024_Alias="GUSUARIO.DATAULTIMOACESSO" type="xs:dateTime" minOccurs="0" />
                <xs:element name="CODUSUARIOREDE" msdata:Caption="Usuário de rede" msprop:_x0024_Alias="GUSUARIO.CODUSUARIOREDE" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CODUSUARIOREDE" msprop:_x0024_SecField="CODUSUARIOREDE" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="DOMINIOREDE" msdata:Caption="Domínio de rede" msprop:_x0024_Alias="GUSUARIO.DOMINIOREDE" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DOMINIOREDE" msprop:_x0024_SecField="DOMINIOREDE" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="256" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="LIVEID" msdata:ReadOnly="true" msdata:Caption="Usuário do Microsoft Live" msprop:_x0024_Alias="GUSUARIOLIVE.LIVEID" msprop:_x0024_SecTableOrigin="GUSUARIOLIVE" msprop:_x0024_Origin="GUSUARIOLIVE.LIVEID" msprop:_x0024_SecField="LIVEID" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="150" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="USUARIOTWITTER" msdata:Caption="Usuário do Twitter" msprop:_x0024_Alias="GUSUARIO.USUARIOTWITTER" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USUARIOTWITTER" msprop:_x0024_SecField="USUARIOTWITTER" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SENHATWITTER" msdata:Caption="Senha do Twitter" msprop:_x0024_Alias="GUSUARIO.SENHATWITTER" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHATWITTER" msprop:_x0024_SecField="SENHATWITTER" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="100" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="USUARIOFACEBOOK" msprop:_x0024_Alias="GUSUARIO.USUARIOFACEBOOK" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USUARIOFACEBOOK" msprop:_x0024_SecField="USUARIOFACEBOOK" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SENHAFACEBOOK" msprop:_x0024_Alias="GUSUARIO.SENHAFACEBOOK" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHAFACEBOOK" msprop:_x0024_SecField="SENHAFACEBOOK" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="100" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="USUARIOLINKEDIN" msprop:_x0024_Alias="GUSUARIO.USUARIOLINKEDIN" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USUARIOLINKEDIN" msprop:_x0024_SecField="USUARIOLINKEDIN" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SENHALINKEDIN" msprop:_x0024_Alias="GUSUARIO.SENHALINKEDIN" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHALINKEDIN" msprop:_x0024_SecField="SENHALINKEDIN" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="100" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="FULLDETERMINED" msprop:_x0024_Origin="FULLDETERMINED" msprop:_x0024_SecField="FULLDETERMINED" type="xs:string" minOccurs="0" />
                <xs:element name="USERID" msdata:Caption="UserId" msprop:_x0024_Alias="GUSUARIO.USERID" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USERID" msprop:_x0024_SecField="USERID" default="" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="INTERNO1" msprop:_x0024_Alias="GUSUARIO.INTERNO1" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.INTERNO1" msprop:_x0024_SecField="INTERNO1" type="xs:string" minOccurs="0" />
                <xs:element name="DATAULTIMOACESSOVALIDO" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATAULTIMOACESSOVALIDO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAULTIMOACESSOVALIDO" msprop:_x0024_SecField="DATAULTIMOACESSOVALIDO" type="xs:dateTime" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="GPERMIS" msprop:_x0024_OriginTables="System.String[]" msprop:_x0040_SQL="SELECT CODCOLIGADA, CODSISTEMA, CODUSUARIO, SUPERVISOR, CONTROLE, CRIARELAT, RECCREATEDBY, RECCREATEDON, RECMODIFIEDBY, RECMODIFIEDON&#xD;&#xA;          FROM GPERMIS (NOLOCK) WHERE CODUSUARIO = :CODUSUARIO AND CODSISTEMA = :CODSISTEMA">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CODCOLIGADA" msprop:_x0024_Alias="CODCOLIGADA" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CODCOLIGADA" msprop:_x0024_SecField="CODCOLIGADA" type="xs:short" />
                <xs:element name="CODSISTEMA" msprop:_x0024_Alias="CODSISTEMA" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CODSISTEMA" msprop:_x0024_SecField="CODSISTEMA" default="G">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="CODUSUARIO" msprop:_x0024_Alias="CODUSUARIO" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CODUSUARIO" msprop:_x0024_SecField="CODUSUARIO">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SUPERVISOR" msprop:_x0024_Alias="SUPERVISOR" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.SUPERVISOR" msprop:_x0024_SecField="SUPERVISOR" type="xs:short" minOccurs="0" />
                <xs:element name="CONTROLE" msprop:_x0024_Alias="CONTROLE" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CONTROLE" msprop:_x0024_SecField="CONTROLE" type="xs:short" minOccurs="0" />
                <xs:element name="CRIARELAT" msprop:_x0024_Alias="CRIARELAT" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CRIARELAT" msprop:_x0024_SecField="CRIARELAT" type="xs:short" minOccurs="0" />
                <xs:element name="RECCREATEDBY" msprop:_x0024_Alias="RECCREATEDBY" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECCREATEDBY" msprop:_x0024_SecField="RECCREATEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECCREATEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="RECCREATEDON" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECCREATEDON" msprop:_x0024_SecField="RECCREATEDON" type="xs:dateTime" minOccurs="0" />
                <xs:element name="RECMODIFIEDBY" msprop:_x0024_Alias="RECMODIFIEDBY" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECMODIFIEDBY" msprop:_x0024_SecField="RECMODIFIEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECMODIFIEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="RECMODIFIEDON" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECMODIFIEDON" msprop:_x0024_SecField="RECMODIFIEDON" type="xs:dateTime" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="GUSRPERFIL" msprop:_x0024_OriginTables="System.String[]" msprop:_x0040_schemaSql="SELECT GUSRPERFIL.CODCOLIGADA, GUSRPERFIL.CODUSUARIO, GUSRPERFIL.CODSISTEMA, &#xD;&#xA;        GUSRPERFIL.CODPERFIL, GUSRPERFIL.INDICE, GUSRPERFIL.CONTROLE, GUSRPERFIL.RECCREATEDBY, GUSRPERFIL.RECCREATEDON, GUSRPERFIL.RECMODIFIEDBY,&#xD;&#xA;        GUSRPERFIL.RECMODIFIEDON, GPERFIL.STATUS &#xD;&#xA;        FROM GUSRPERFIL, GPERFIL&#xD;&#xA;        WHERE 0=1" msprop:_x0040_SQL="SELECT GUSRPERFIL.CODCOLIGADA, GUSRPERFIL.CODUSUARIO, GUSRPERFIL.CODSISTEMA, GUSRPERFIL.CODPERFIL,&#xD;&#xA;        GUSRPERFIL.INDICE, GUSRPERFIL.CONTROLE, GUSRPERFIL.RECCREATEDBY, GUSRPERFIL.RECCREATEDON, GUSRPERFIL.RECMODIFIEDBY,&#xD;&#xA;        GUSRPERFIL.RECMODIFIEDON, GPERFIL.STATUS FROM GUSRPERFIL INNER JOIN GPERFIL ON GUSRPERFIL.CODPERFIL = GPERFIL.CODPERFIL AND&#xD;&#xA;        GUSRPERFIL.CODSISTEMA = GPERFIL.CODSISTEMA&#xD;&#xA;      WHERE CODUSUARIO = :CODUSUARIO AND GUSRPERFIL.CODSISTEMA = :CODSISTEMA">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CODCOLIGADA" msprop:_x0024_Alias="GUSRPERFIL.CODCOLIGADA" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODCOLIGADA" msprop:_x0024_SecField="CODCOLIGADA" type="xs:short" />
                <xs:element name="CODUSUARIO" msprop:_x0024_Alias="GUSRPERFIL.CODUSUARIO" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODUSUARIO" msprop:_x0024_SecField="CODUSUARIO">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="CODSISTEMA" msprop:_x0024_Alias="GUSRPERFIL.CODSISTEMA" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODSISTEMA" msprop:_x0024_SecField="CODSISTEMA" default="G">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="CODPERFIL" msprop:_x0024_Alias="GUSRPERFIL.CODPERFIL" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODPERFIL" msprop:_x0024_SecField="CODPERFIL">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="15" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="INDICE" msprop:_x0024_Alias="GUSRPERFIL.INDICE" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.INDICE" msprop:_x0024_SecField="INDICE" type="xs:short" />
                <xs:element name="CONTROLE" msprop:_x0024_Alias="GUSRPERFIL.CONTROLE" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CONTROLE" msprop:_x0024_SecField="CONTROLE" type="xs:short" minOccurs="0" />
                <xs:element name="RECCREATEDBY" msprop:_x0024_Alias="GUSRPERFIL.RECCREATEDBY" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECCREATEDBY" msprop:_x0024_SecField="RECCREATEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECCREATEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSRPERFIL.RECCREATEDON" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECCREATEDON" msprop:_x0024_SecField="RECCREATEDON" type="xs:dateTime" minOccurs="0" />
                <xs:element name="RECMODIFIEDBY" msprop:_x0024_Alias="GUSRPERFIL.RECMODIFIEDBY" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECMODIFIEDBY" msprop:_x0024_SecField="RECMODIFIEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECMODIFIEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSRPERFIL.RECMODIFIEDON" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECMODIFIEDON" msprop:_x0024_SecField="RECMODIFIEDON" type="xs:dateTime" minOccurs="0" />
                <xs:element name="STATUS" msprop:_x0024_Alias="GPERFIL.STATUS" msprop:_x0024_SecTableOrigin="GPERFIL" msprop:_x0024_Origin="GPERFIL.STATUS" msprop:_x0024_SecField="STATUS" type="xs:short" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
      <xs:unique name="Constraint1" msdata:PrimaryKey="true">
        <xs:selector xpath=".//GUSUARIO" />
        <xs:field xpath="CODUSUARIO" />
      </xs:unique>
      <xs:unique name="GPERMIS_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
        <xs:selector xpath=".//GPERMIS" />
        <xs:field xpath="CODCOLIGADA" />
        <xs:field xpath="CODSISTEMA" />
        <xs:field xpath="CODUSUARIO" />
      </xs:unique>
      <xs:unique name="GUSRPERFIL_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
        <xs:selector xpath=".//GUSRPERFIL" />
        <xs:field xpath="CODCOLIGADA" />
        <xs:field xpath="CODUSUARIO" />
        <xs:field xpath="CODSISTEMA" />
        <xs:field xpath="CODPERFIL" />
      </xs:unique>
      <xs:keyref name="FK_GUSUARIO_GPERMIS" refer="Constraint1">
        <xs:selector xpath=".//GPERMIS" />
        <xs:field xpath="CODUSUARIO" />
      </xs:keyref>
    </xs:element>
    <xs:annotation>
      <xs:appinfo>
        <msdata:Relationship name="FKGUSRPERFIL_GPERMIS" msdata:parent="GPERMIS" msdata:child="GUSRPERFIL" msdata:parentkey="CODCOLIGADA CODSISTEMA CODUSUARIO" msdata:childkey="CODCOLIGADA CODSISTEMA CODUSUARIO" />
      </xs:appinfo>
    </xs:annotation>
  </xs:schema>
  <GUSUARIO>
    <CODUSUARIO>mestre</CODUSUARIO>
    <NOME>Usuário Mestre</NOME>
    <STATUS>1</STATUS>
    <DATAINICIO>1997-01-01T00:00:00</DATAINICIO>
    <SENHA>oaEGFhDF</SENHA>
    <CONTROLE>27621</CONTROLE>
    <ULTIMACOLIGADA>1</ULTIMACOLIGADA>
    <CODACESSO>Acesso02</CODACESSO>
    <DTAEXPSENHA>2014-05-08T00:00:00</DTAEXPSENHA>
    <OBRIGAALTERARSENHA>F</OBRIGAALTERARSENHA>
    <NUMLOGININVALIDO>0</NUMLOGININVALIDO>
    <EMAIL>[email protected]</EMAIL>
    <ACESSONET>T</ACESSONET>
    <DATAULTIMOACESSO>2015-07-03T14:48:08.447</DATAULTIMOACESSO>
    <CODUSUARIOREDE>matheus.sena</CODUSUARIOREDE>
    <DOMINIOREDE>BH01</DOMINIOREDE>
    <FULLDETERMINED />
    <USERID>5ddcc1c2-94b4-4974-8ed3-99aeb3dee5cf</USERID>
    <DATAULTIMOACESSOVALIDO>2015-07-03T14:48:08.473</DATAULTIMOACESSOVALIDO>
  </GUSUARIO>
  <GPERMIS>
    <CODCOLIGADA>1</CODCOLIGADA>
    <CODSISTEMA>G</CODSISTEMA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <SUPERVISOR>1</SUPERVISOR>
    <CONTROLE>13820</CONTROLE>
    <CRIARELAT>1</CRIARELAT>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
  </GPERMIS>
  <GPERMIS>
    <CODCOLIGADA>6</CODCOLIGADA>
    <CODSISTEMA>G</CODSISTEMA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <SUPERVISOR>1</SUPERVISOR>
    <CONTROLE>16870</CONTROLE>
    <CRIARELAT>1</CRIARELAT>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
  </GPERMIS>
  <GPERMIS>
    <CODCOLIGADA>7</CODCOLIGADA>
    <CODSISTEMA>G</CODSISTEMA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <SUPERVISOR>1</SUPERVISOR>
    <CONTROLE>-16926</CONTROLE>
    <CRIARELAT>1</CRIARELAT>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
  </GPERMIS>
  <GPERMIS>
    <CODCOLIGADA>8</CODCOLIGADA>
    <CODSISTEMA>G</CODSISTEMA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <SUPERVISOR>1</SUPERVISOR>
    <CONTROLE>-22062</CONTROLE>
    <CRIARELAT>1</CRIARELAT>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2015-03-20T15:39:08</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
  </GPERMIS>
  <GUSRPERFIL>
    <CODCOLIGADA>1</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>DBA</CODPERFIL>
    <INDICE>20</INDICE>
    <CONTROLE>-4619</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
  <GUSRPERFIL>
    <CODCOLIGADA>6</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>DBA</CODPERFIL>
    <INDICE>69</INDICE>
    <CONTROLE>-17714</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
  <GUSRPERFIL>
    <CODCOLIGADA>6</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>DP</CODPERFIL>
    <INDICE>70</INDICE>
    <CONTROLE>18884</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
  <GUSRPERFIL>
    <CODCOLIGADA>6</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>Perfil1</CODPERFIL>
    <INDICE>71</INDICE>
    <CONTROLE>-14972</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
  <GUSRPERFIL>
    <CODCOLIGADA>7</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>DBA</CODPERFIL>
    <INDICE>102</INDICE>
    <CONTROLE>19415</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
  <GUSRPERFIL>
    <CODCOLIGADA>7</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>DP</CODPERFIL>
    <INDICE>103</INDICE>
    <CONTROLE>-26402</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
  <GUSRPERFIL>
    <CODCOLIGADA>7</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>Perfil1</CODPERFIL>
    <INDICE>104</INDICE>
    <CONTROLE>2505</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
  <GUSRPERFIL>
    <CODCOLIGADA>8</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>DBA</CODPERFIL>
    <INDICE>0</INDICE>
    <CONTROLE>-6925</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2015-03-20T15:39:08</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
</GlbUsuario>]]></ReadRecordResult>
      </ReadRecordResponse>
   </s:Body>
</s:Envelope>
Expandir
titleReadRecordEmail

Serviço responsável por efetuar a leitura do DataServer e retornar um XML contendo registros de acordo com a chave primária, contexto e e-mail informado.

Informações
iconfalse
Deck of Cards
id1
Card
labelRequest

Os parâmetros solicitado pelo ReadRecordEmail são:

DataServerName tipo String

PrimaryKey tipo String

Contexto tipo String

EmailUsuarioContexto 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:ReadRecordEmail>
         <!--Optional:-->
         <tot:DataServerName>GlbUsuarioData</tot:DataServerName>
         <!--Optional:-->
         <tot:PrimaryKey>mestre</tot:PrimaryKey>
         <!--Optional:-->
         <tot:Contexto>CODSISTEMA=G</tot:Contexto>
         <!--Optional:-->
         <tot:EmailUsuarioContexto>[email protected]</tot:EmailUsuarioContexto>
      </tot:ReadRecordEmail>
   </soapenv:Body>
</soapenv:Envelope>
Card
labelResponse
Bloco de código
languagexml
titleResponse
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <ReadRecordEmailResponse xmlns="http://www.totvs.com/">
         <ReadRecordEmailResult><![CDATA[<GlbUsuario>
  <xs:schema id="GlbUsuario" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop">
    <xs:element name="GlbUsuario" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msdata:EnforceConstraints="False" msprop:_x0024_DataServerName="RM.Glb.Seguranca.GlbUsuarioData">
      <xs:complexType>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="GUSUARIO" msprop:_x0024_Caption="Usuário" msprop:_x0024_OriginTables="System.String[]" msprop:_x0040_SQL="SELECT	GUSUARIO.CODUSUARIO, GUSUARIO.NOME, GUSUARIO.STATUS, GUSUARIO.DATAINICIO, GUSUARIO.DATAEXPIRACAO, GUSUARIO.CONFIRMABTNOK,&#xD;&#xA;		              GUSUARIO.SENHA, GUSUARIO.CONTROLE, GUSUARIO.ULTIMACOLIGADA, GUSUARIO.CODACESSO, GUSUARIO.DTAEXPSENHA, GUSUARIO.DIASEXPSENHA, &#xD;&#xA;                  GUSUARIO.OBRIGAALTERARSENHA, GUSUARIO.NUMLOGININVALIDO, GUSUARIO.DATALOGININVALIDO, GUSUARIO.EMAIL, GUSUARIO.ACESSONET,&#xD;&#xA;		              GUSUARIO.INTERNO1, GUSUARIO.DATAULTIMOACESSO, GUSUARIO.CODUSUARIOREDE, GUSUARIO.DOMINIOREDE, GUSUARIO.DATAULTIMOACESSOVALIDO,&#xD;&#xA;                  GUSUARIOLIVE.LIVEID, GUSUARIO.USUARIOTWITTER, GUSUARIO.SENHATWITTER, GUSUARIO.USUARIOFACEBOOK, GUSUARIO.SENHAFACEBOOK,&#xD;&#xA;                  GUSUARIO.USUARIOLINKEDIN, GUSUARIO.SENHALINKEDIN, GUSUARIO.USERID, '' AS FULLDETERMINED&#xD;&#xA;&#xD;&#xA;        FROM	    GUSUARIO (NOLOCK)&#xD;&#xA;&#xD;&#xA;                  LEFT JOIN GUSUARIOLIVE (NOLOCK) ON&#xD;&#xA;                  GUSUARIOLIVE.CODUSUARIO = GUSUARIO.CODUSUARIO&#xD;&#xA;&#xD;&#xA;        WHERE     GUSUARIO.CODUSUARIO = :CODUSUARIO" msprop:_x0024_Id="CODUSUARIO;NOME">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CODUSUARIO" msdata:Caption="Usuário" msprop:_x0024_AllowEdit="False" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CODUSUARIO" msprop:_x0024_SecField="CODUSUARIO" msprop:_x0024_Alias="GUSUARIO.CODUSUARIO" default="">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="NOME" msdata:Caption="Nome" msprop:_x0024_Alias="GUSUARIO.NOME" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.NOME" msprop:_x0024_SecField="NOME" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="45" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="STATUS" msdata:Caption="Ativo" msprop:_x0024_Alias="GUSUARIO.STATUS" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.STATUS" msprop:_x0024_SecField="STATUS" type="xs:short" default="1" minOccurs="0" />
                <xs:element name="DATAINICIO" msdata:Caption="Início de Validade" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATAINICIO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAINICIO" msprop:_x0024_SecField="DATAINICIO" type="xs:dateTime" default="2015-07-03T00:00:00" minOccurs="0" />
                <xs:element name="DATAEXPIRACAO" msdata:Caption="Expiração de Validade" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATAEXPIRACAO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAEXPIRACAO" msprop:_x0024_SecField="DATAEXPIRACAO" type="xs:dateTime" minOccurs="0" />
                <xs:element name="CONFIRMABTNOK" msdata:Caption="Confirmação de Operação" msprop:_x0024_Alias="GUSUARIO.CONFIRMABTNOK" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CONFIRMABTNOK" msprop:_x0024_SecField="CONFIRMABTNOK" type="xs:short" default="1" minOccurs="0" />
                <xs:element name="SENHA" msdata:Caption="Senha " msprop:_x0024_Alias="GUSUARIO.SENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHA" msprop:_x0024_SecField="SENHA" type="xs:string" />
                <xs:element name="CONTROLE" msdata:Caption="CRC do Usuário" msprop:_x0024_Alias="GUSUARIO.CONTROLE" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CONTROLE" msprop:_x0024_SecField="CONTROLE" type="xs:short" minOccurs="0" />
                <xs:element name="ULTIMACOLIGADA" msdata:Caption="Última Coligada Acessada" msprop:_x0024_Alias="GUSUARIO.ULTIMACOLIGADA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.ULTIMACOLIGADA" msprop:_x0024_SecField="ULTIMACOLIGADA" type="xs:int" minOccurs="0" />
                <xs:element name="CODACESSO" msdata:Caption="Código de Acesso" msprop:_x0024_Alias="GUSUARIO.CODACESSO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CODACESSO" msprop:_x0024_SecField="CODACESSO">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="16" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="DTAEXPSENHA" msdata:Caption="Data de expiração da senha" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DTAEXPSENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DTAEXPSENHA" msprop:_x0024_SecField="DTAEXPSENHA" type="xs:dateTime" minOccurs="0" />
                <xs:element name="DIASEXPSENHA" msdata:Caption="Dias de expiração da senha" msprop:_x0024_Alias="GUSUARIO.DIASEXPSENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DIASEXPSENHA" msprop:_x0024_SecField="DIASEXPSENHA" type="xs:int" minOccurs="0" />
                <xs:element name="OBRIGAALTERARSENHA" msdata:Caption="Alterar senha no Próximo Login" msprop:_x0024_Alias="GUSUARIO.OBRIGAALTERARSENHA" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.OBRIGAALTERARSENHA" msprop:_x0024_SecField="OBRIGAALTERARSENHA" default="T" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="NUMLOGININVALIDO" msdata:Caption="Número de Logins Inválidos" msprop:_x0024_Alias="GUSUARIO.NUMLOGININVALIDO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.NUMLOGININVALIDO" msprop:_x0024_SecField="NUMLOGININVALIDO" type="xs:int" minOccurs="0" />
                <xs:element name="DATALOGININVALIDO" msdata:Caption="Data do último login inválido" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATALOGININVALIDO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATALOGININVALIDO" msprop:_x0024_SecField="DATALOGININVALIDO" type="xs:dateTime" minOccurs="0" />
                <xs:element name="EMAIL" msdata:Caption="E-Mail" msprop:_x0024_Alias="GUSUARIO.EMAIL" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.EMAIL" msprop:_x0024_SecField="EMAIL" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="60" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="ACESSONET" msdata:Caption="Permite Acesso ao TOTVS RM Portal" msprop:_x0024_Alias="GUSUARIO.ACESSONET" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.ACESSONET" msprop:_x0024_SecField="ACESSONET" default="F" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="DATAULTIMOACESSO" msdata:Caption="Data de último acesso" msdata:DateTimeMode="Unspecified" msprop:_x0024_AllowEdit="False" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAULTIMOACESSO" msprop:_x0024_SecField="DATAULTIMOACESSO" msprop:_x0024_Alias="GUSUARIO.DATAULTIMOACESSO" type="xs:dateTime" minOccurs="0" />
                <xs:element name="CODUSUARIOREDE" msdata:Caption="Usuário de rede" msprop:_x0024_Alias="GUSUARIO.CODUSUARIOREDE" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.CODUSUARIOREDE" msprop:_x0024_SecField="CODUSUARIOREDE" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="DOMINIOREDE" msdata:Caption="Domínio de rede" msprop:_x0024_Alias="GUSUARIO.DOMINIOREDE" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DOMINIOREDE" msprop:_x0024_SecField="DOMINIOREDE" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="256" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="LIVEID" msdata:ReadOnly="true" msdata:Caption="Usuário do Microsoft Live" msprop:_x0024_Alias="GUSUARIOLIVE.LIVEID" msprop:_x0024_SecTableOrigin="GUSUARIOLIVE" msprop:_x0024_Origin="GUSUARIOLIVE.LIVEID" msprop:_x0024_SecField="LIVEID" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="150" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="USUARIOTWITTER" msdata:Caption="Usuário do Twitter" msprop:_x0024_Alias="GUSUARIO.USUARIOTWITTER" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USUARIOTWITTER" msprop:_x0024_SecField="USUARIOTWITTER" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SENHATWITTER" msdata:Caption="Senha do Twitter" msprop:_x0024_Alias="GUSUARIO.SENHATWITTER" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHATWITTER" msprop:_x0024_SecField="SENHATWITTER" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="100" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="USUARIOFACEBOOK" msprop:_x0024_Alias="GUSUARIO.USUARIOFACEBOOK" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USUARIOFACEBOOK" msprop:_x0024_SecField="USUARIOFACEBOOK" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SENHAFACEBOOK" msprop:_x0024_Alias="GUSUARIO.SENHAFACEBOOK" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHAFACEBOOK" msprop:_x0024_SecField="SENHAFACEBOOK" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="100" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="USUARIOLINKEDIN" msprop:_x0024_Alias="GUSUARIO.USUARIOLINKEDIN" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USUARIOLINKEDIN" msprop:_x0024_SecField="USUARIOLINKEDIN" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SENHALINKEDIN" msprop:_x0024_Alias="GUSUARIO.SENHALINKEDIN" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.SENHALINKEDIN" msprop:_x0024_SecField="SENHALINKEDIN" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="100" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="FULLDETERMINED" msprop:_x0024_Origin="FULLDETERMINED" msprop:_x0024_SecField="FULLDETERMINED" type="xs:string" minOccurs="0" />
                <xs:element name="USERID" msdata:Caption="UserId" msprop:_x0024_Alias="GUSUARIO.USERID" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.USERID" msprop:_x0024_SecField="USERID" default="" minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="50" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="INTERNO1" msprop:_x0024_Alias="GUSUARIO.INTERNO1" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.INTERNO1" msprop:_x0024_SecField="INTERNO1" type="xs:string" minOccurs="0" />
                <xs:element name="DATAULTIMOACESSOVALIDO" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSUARIO.DATAULTIMOACESSOVALIDO" msprop:_x0024_SecTableOrigin="GUSUARIO" msprop:_x0024_Origin="GUSUARIO.DATAULTIMOACESSOVALIDO" msprop:_x0024_SecField="DATAULTIMOACESSOVALIDO" type="xs:dateTime" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="GPERMIS" msprop:_x0024_OriginTables="System.String[]" msprop:_x0040_SQL="SELECT CODCOLIGADA, CODSISTEMA, CODUSUARIO, SUPERVISOR, CONTROLE, CRIARELAT, RECCREATEDBY, RECCREATEDON, RECMODIFIEDBY, RECMODIFIEDON&#xD;&#xA;          FROM GPERMIS (NOLOCK) WHERE CODUSUARIO = :CODUSUARIO AND CODSISTEMA = :CODSISTEMA">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CODCOLIGADA" msprop:_x0024_Alias="CODCOLIGADA" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CODCOLIGADA" msprop:_x0024_SecField="CODCOLIGADA" type="xs:short" />
                <xs:element name="CODSISTEMA" msprop:_x0024_Alias="CODSISTEMA" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CODSISTEMA" msprop:_x0024_SecField="CODSISTEMA" default="G">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="CODUSUARIO" msprop:_x0024_Alias="CODUSUARIO" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CODUSUARIO" msprop:_x0024_SecField="CODUSUARIO" default="mestre">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="SUPERVISOR" msprop:_x0024_Alias="SUPERVISOR" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.SUPERVISOR" msprop:_x0024_SecField="SUPERVISOR" type="xs:short" minOccurs="0" />
                <xs:element name="CONTROLE" msprop:_x0024_Alias="CONTROLE" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CONTROLE" msprop:_x0024_SecField="CONTROLE" type="xs:short" minOccurs="0" />
                <xs:element name="CRIARELAT" msprop:_x0024_Alias="CRIARELAT" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.CRIARELAT" msprop:_x0024_SecField="CRIARELAT" type="xs:short" minOccurs="0" />
                <xs:element name="RECCREATEDBY" msprop:_x0024_Alias="RECCREATEDBY" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECCREATEDBY" msprop:_x0024_SecField="RECCREATEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECCREATEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="RECCREATEDON" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECCREATEDON" msprop:_x0024_SecField="RECCREATEDON" type="xs:dateTime" minOccurs="0" />
                <xs:element name="RECMODIFIEDBY" msprop:_x0024_Alias="RECMODIFIEDBY" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECMODIFIEDBY" msprop:_x0024_SecField="RECMODIFIEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECMODIFIEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="RECMODIFIEDON" msprop:_x0024_SecTableOrigin="GPERMIS" msprop:_x0024_Origin="GPERMIS.RECMODIFIEDON" msprop:_x0024_SecField="RECMODIFIEDON" type="xs:dateTime" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="GUSRPERFIL" msprop:_x0024_OriginTables="System.String[]" msprop:_x0040_schemaSql="SELECT GUSRPERFIL.CODCOLIGADA, GUSRPERFIL.CODUSUARIO, GUSRPERFIL.CODSISTEMA, &#xD;&#xA;        GUSRPERFIL.CODPERFIL, GUSRPERFIL.INDICE, GUSRPERFIL.CONTROLE, GUSRPERFIL.RECCREATEDBY, GUSRPERFIL.RECCREATEDON, GUSRPERFIL.RECMODIFIEDBY,&#xD;&#xA;        GUSRPERFIL.RECMODIFIEDON, GPERFIL.STATUS &#xD;&#xA;        FROM GUSRPERFIL, GPERFIL&#xD;&#xA;        WHERE 0=1" msprop:_x0040_SQL="SELECT GUSRPERFIL.CODCOLIGADA, GUSRPERFIL.CODUSUARIO, GUSRPERFIL.CODSISTEMA, GUSRPERFIL.CODPERFIL,&#xD;&#xA;        GUSRPERFIL.INDICE, GUSRPERFIL.CONTROLE, GUSRPERFIL.RECCREATEDBY, GUSRPERFIL.RECCREATEDON, GUSRPERFIL.RECMODIFIEDBY,&#xD;&#xA;        GUSRPERFIL.RECMODIFIEDON, GPERFIL.STATUS FROM GUSRPERFIL INNER JOIN GPERFIL ON GUSRPERFIL.CODPERFIL = GPERFIL.CODPERFIL AND&#xD;&#xA;        GUSRPERFIL.CODSISTEMA = GPERFIL.CODSISTEMA&#xD;&#xA;      WHERE CODUSUARIO = :CODUSUARIO AND GUSRPERFIL.CODSISTEMA = :CODSISTEMA">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CODCOLIGADA" msprop:_x0024_Alias="GUSRPERFIL.CODCOLIGADA" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODCOLIGADA" msprop:_x0024_SecField="CODCOLIGADA" type="xs:short" />
                <xs:element name="CODUSUARIO" msprop:_x0024_Alias="GUSRPERFIL.CODUSUARIO" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODUSUARIO" msprop:_x0024_SecField="CODUSUARIO" default="mestre">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="20" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="CODSISTEMA" msprop:_x0024_Alias="GUSRPERFIL.CODSISTEMA" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODSISTEMA" msprop:_x0024_SecField="CODSISTEMA" default="G">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="CODPERFIL" msprop:_x0024_Alias="GUSRPERFIL.CODPERFIL" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CODPERFIL" msprop:_x0024_SecField="CODPERFIL">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="15" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="INDICE" msprop:_x0024_Alias="GUSRPERFIL.INDICE" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.INDICE" msprop:_x0024_SecField="INDICE" type="xs:short" />
                <xs:element name="CONTROLE" msprop:_x0024_Alias="GUSRPERFIL.CONTROLE" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.CONTROLE" msprop:_x0024_SecField="CONTROLE" type="xs:short" minOccurs="0" />
                <xs:element name="RECCREATEDBY" msprop:_x0024_Alias="GUSRPERFIL.RECCREATEDBY" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECCREATEDBY" msprop:_x0024_SecField="RECCREATEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECCREATEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSRPERFIL.RECCREATEDON" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECCREATEDON" msprop:_x0024_SecField="RECCREATEDON" type="xs:dateTime" minOccurs="0" />
                <xs:element name="RECMODIFIEDBY" msprop:_x0024_Alias="GUSRPERFIL.RECMODIFIEDBY" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECMODIFIEDBY" msprop:_x0024_SecField="RECMODIFIEDBY" type="xs:string" minOccurs="0" />
                <xs:element name="RECMODIFIEDON" msdata:DateTimeMode="Unspecified" msprop:_x0024_Alias="GUSRPERFIL.RECMODIFIEDON" msprop:_x0024_SecTableOrigin="GUSRPERFIL" msprop:_x0024_Origin="GUSRPERFIL.RECMODIFIEDON" msprop:_x0024_SecField="RECMODIFIEDON" type="xs:dateTime" minOccurs="0" />
                <xs:element name="STATUS" msprop:_x0024_Alias="GPERFIL.STATUS" msprop:_x0024_SecTableOrigin="GPERFIL" msprop:_x0024_Origin="GPERFIL.STATUS" msprop:_x0024_SecField="STATUS" type="xs:short" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
      <xs:unique name="Constraint1" msdata:PrimaryKey="true">
        <xs:selector xpath=".//GUSUARIO" />
        <xs:field xpath="CODUSUARIO" />
      </xs:unique>
      <xs:unique name="GPERMIS_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
        <xs:selector xpath=".//GPERMIS" />
        <xs:field xpath="CODCOLIGADA" />
        <xs:field xpath="CODSISTEMA" />
        <xs:field xpath="CODUSUARIO" />
      </xs:unique>
      <xs:unique name="GUSRPERFIL_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
        <xs:selector xpath=".//GUSRPERFIL" />
        <xs:field xpath="CODCOLIGADA" />
        <xs:field xpath="CODUSUARIO" />
        <xs:field xpath="CODSISTEMA" />
        <xs:field xpath="CODPERFIL" />
      </xs:unique>
      <xs:keyref name="FK_GUSUARIO_GPERMIS" refer="Constraint1">
        <xs:selector xpath=".//GPERMIS" />
        <xs:field xpath="CODUSUARIO" />
      </xs:keyref>
    </xs:element>
    <xs:annotation>
      <xs:appinfo>
        <msdata:Relationship name="FKGUSRPERFIL_GPERMIS" msdata:parent="GPERMIS" msdata:child="GUSRPERFIL" msdata:parentkey="CODCOLIGADA CODSISTEMA CODUSUARIO" msdata:childkey="CODCOLIGADA CODSISTEMA CODUSUARIO" />
      </xs:appinfo>
    </xs:annotation>
  </xs:schema>
  <GUSUARIO>
    <CODUSUARIO>mestre</CODUSUARIO>
    <NOME>Usuário Mestre</NOME>
    <STATUS>1</STATUS>
    <DATAINICIO>1997-01-01T00:00:00</DATAINICIO>
    <SENHA>oaEGFhDF</SENHA>
    <CONTROLE>27621</CONTROLE>
    <ULTIMACOLIGADA>1</ULTIMACOLIGADA>
    <CODACESSO>Acesso02</CODACESSO>
    <DTAEXPSENHA>2014-05-08T00:00:00</DTAEXPSENHA>
    <OBRIGAALTERARSENHA>F</OBRIGAALTERARSENHA>
    <NUMLOGININVALIDO>0</NUMLOGININVALIDO>
    <EMAIL>[email protected]</EMAIL>
    <ACESSONET>T</ACESSONET>
    <DATAULTIMOACESSO>2015-07-03T14:48:08.447</DATAULTIMOACESSO>
    <CODUSUARIOREDE>matheus.sena</CODUSUARIOREDE>
    <DOMINIOREDE>BH01</DOMINIOREDE>
    <FULLDETERMINED />
    <USERID>5ddcc1c2-94b4-4974-8ed3-99aeb3dee5cf</USERID>
    <DATAULTIMOACESSOVALIDO>2015-07-03T14:48:08.473</DATAULTIMOACESSOVALIDO>
  </GUSUARIO>
  <GPERMIS>
    <CODCOLIGADA>1</CODCOLIGADA>
    <CODSISTEMA>G</CODSISTEMA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <SUPERVISOR>1</SUPERVISOR>
    <CONTROLE>13820</CONTROLE>
    <CRIARELAT>1</CRIARELAT>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
  </GPERMIS>
  <GPERMIS>
    <CODCOLIGADA>6</CODCOLIGADA>
    <CODSISTEMA>G</CODSISTEMA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <SUPERVISOR>1</SUPERVISOR>
    <CONTROLE>16870</CONTROLE>
    <CRIARELAT>1</CRIARELAT>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
  </GPERMIS>
  <GPERMIS>
    <CODCOLIGADA>7</CODCOLIGADA>
    <CODSISTEMA>G</CODSISTEMA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <SUPERVISOR>1</SUPERVISOR>
    <CONTROLE>-16926</CONTROLE>
    <CRIARELAT>1</CRIARELAT>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
  </GPERMIS>
  <GPERMIS>
    <CODCOLIGADA>8</CODCOLIGADA>
    <CODSISTEMA>G</CODSISTEMA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <SUPERVISOR>1</SUPERVISOR>
    <CONTROLE>-22062</CONTROLE>
    <CRIARELAT>1</CRIARELAT>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2015-03-20T15:39:08</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
  </GPERMIS>
  <GUSRPERFIL>
    <CODCOLIGADA>1</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>DBA</CODPERFIL>
    <INDICE>20</INDICE>
    <CONTROLE>-4619</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
  <GUSRPERFIL>
    <CODCOLIGADA>6</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>DBA</CODPERFIL>
    <INDICE>69</INDICE>
    <CONTROLE>-17714</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
  <GUSRPERFIL>
    <CODCOLIGADA>6</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>DP</CODPERFIL>
    <INDICE>70</INDICE>
    <CONTROLE>18884</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
  <GUSRPERFIL>
    <CODCOLIGADA>6</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>Perfil1</CODPERFIL>
    <INDICE>71</INDICE>
    <CONTROLE>-14972</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
  <GUSRPERFIL>
    <CODCOLIGADA>7</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>DBA</CODPERFIL>
    <INDICE>102</INDICE>
    <CONTROLE>19415</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
  <GUSRPERFIL>
    <CODCOLIGADA>7</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>DP</CODPERFIL>
    <INDICE>103</INDICE>
    <CONTROLE>-26402</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
  <GUSRPERFIL>
    <CODCOLIGADA>7</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>Perfil1</CODPERFIL>
    <INDICE>104</INDICE>
    <CONTROLE>2505</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2011-04-14T15:55:17</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
  <GUSRPERFIL>
    <CODCOLIGADA>8</CODCOLIGADA>
    <CODUSUARIO>mestre</CODUSUARIO>
    <CODSISTEMA>G</CODSISTEMA>
    <CODPERFIL>DBA</CODPERFIL>
    <INDICE>0</INDICE>
    <CONTROLE>-6925</CONTROLE>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2015-03-20T15:39:08</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2015-07-03T12:03:53</RECMODIFIEDON>
    <STATUS>1</STATUS>
  </GUSRPERFIL>
</GlbUsuario>]]></ReadRecordEmailResult>
      </ReadRecordEmailResponse>
   </s:Body>
</s:Envelope>
Expandir
titleReadView

Serviço responsável por efetuar a leitura do DataServer e retornar um XML contendo registros de acordo com o contexto e o filtro informado.

Informações
iconfalse
Deck of Cards
id1
Card
labelRequest

Os parâmetros solicitado pelo ReadView são:

DataServerName tipo String

Filtro 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:ReadView>
         <!--Optional:-->
         <tot:DataServerName>GlbUsuarioData</tot:DataServerName>
         <!--Optional:-->
         <tot:Filtro>CODUSUARIO='mestre'</tot:Filtro>
         <!--Optional:-->
         <tot:Contexto>CODSISTEMA=G,CODUSUARIO=mestre,CODCOLIGADA=1</tot:Contexto>
      </tot:ReadView>
   </soapenv:Body>
</soapenv:Envelope>
Card
labelResponse
Bloco de código
languagexml
titleResponse
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <ReadViewResponse xmlns="http://www.totvs.com/">
         <ReadViewResult><![CDATA[<NewDataSet>
  <GUSUARIO>
    <CODUSUARIO>mestre</CODUSUARIO>
    <NOME>aa Mesaatre</NOME>
    <CODACESSO>Acesso02</CODACESSO>
    <STATUS>1</STATUS>
    <DATAINICIO>1997-01-01T00:00:00</DATAINICIO>
    <DATAULTIMOACESSO>2015-07-03T16:52:51.293</DATAULTIMOACESSO>
    <EMAIL>[email protected]</EMAIL>
  </GUSUARIO>
</NewDataSet>]]></ReadViewResult>
      </ReadViewResponse>
   </s:Body>
</s:Envelope>
Expandir
titleReadViewEmail

Serviço responsável por efetuar a leitura do DataServer e retornar um XML contendo registros de acordo com o contexto,filtro e e-mail informado.

Informações
iconfalse
Deck of Cards
id1
Card
labelRequest

Os parâmetros solicitado pelo ReadViewEmail são:

DataServerName tipo String

Filtro tipo String

Contexto tipo String

EmailUsuario

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:ReadViewEmail>
        <!--Optional:-->
         <tot:DataServerName>GlbUsuarioData</tot:DataServerName>
         <!--Optional:-->
         <tot:Filtro>CODUSUARIO='mestre'</tot:Filtro>
         <!--Optional:-->
         <tot:Contexto>CODSISTEMA=G,CODUSUARIO=mestre,CODCOLIGADA=1</tot:Contexto>
         <!--Optional:-->
         <tot:EmailUsuarioContexto>[email protected]</tot:EmailUsuarioContexto>
      </tot:ReadViewEmail>
   </soapenv:Body>
</soapenv:Envelope>
Card
labelResponse
Bloco de código
languagexml
titleResponse
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <ReadViewEmailResponse xmlns="http://www.totvs.com/">
         <ReadViewEmailResult><![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>]]></ReadViewEmailResult>
      </ReadViewEmailResponse>
   </s:Body>
</s:Envelope>
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>
Expandir
titleSaveRecordEmail
Serviço responsável por efetuar alterações de registros do DataServer de acordo com o XML e Email informado. 
Informações
iconfalse
Deck of Cards
id1
Card
labelRequest

Os parâmetros solicitado pelo SaveRecordEmail são:

DataServerName tipo String

XML tipo String

Contexto tipo String

EmailUsuarioContexto 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:SaveRecordEmail>
         <!--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>
         <!--Optional:-->
         <tot:EmailUsuarioContexto>[email protected]</tot:EmailUsuarioContexto>
      </tot:SaveRecordEmail>
   </soapenv:Body>
</soapenv:Envelope>
Card
labelResponse
Bloco de código
languagexml
titleResponse
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <SaveRecordEmailResponse xmlns="http://www.totvs.com/">
         <SaveRecordEmailResult>mestre</SaveRecordEmailResult>
      </SaveRecordEmailResponse>
   </s:Body>
</s:Envelope>


Âncora
totContext
totContext

Formato dos parâmetros na Tag de contexto

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

O valor de cada parâmetro deve ser informado sem espaço ou caractere especial, como vírgula, aspas e etc.

Bloco de código
languagepowershell
themeRDark
titleFormato esperado
<tot:Contexto>CODCOLIGADA=1;CODUSUARIO=mestre;CODSISTEMA=F</tot:Contexto>

Exemplo de formato inválido

Bloco de código
languagepowershell
titleFormato inválido
<tot:Contexto>CODCOLIGADA = 1;CODUSUARIO="mestre";CODSISTEMA='F'</tot:Contexto>



Para utilização dos Web Services através do aplicativo "Totvs Web Service Test", clique aqui.


Informações
titlePara maiores informações:

Canais de Atendimento

Chamado: Através do Portal TOTVS - www.suporte.totvs.com.br

Telefônico: 4003-0015 Escolhendo as opções 2-2-3-9-5 (Framework) ou 2-2-3-9-4 (BI)



Produto

Framework

Versão

11.82.XX

Processo

Web Services

Subprocesso

Utilizando o Web Service wsDataServer

Status do Documento:Finalizado
Data:30/06/2015
Versão:11.82.XX
Versão Anterior:11.82.XX
Autores: