Versões comparadas

Chave

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

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 obrigatórios de cada serviço.

  

Serviços Disponíveis


Expandir
titleGetSchema

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

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

 

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

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

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
 
Card
labelResponse
Bloco de código
languagexml
titleResponse
 
Expandir
titleReadRecordEmail
Deck of Cards
id1
Card
labelRequest

Os parâmetros solicitado pelo GetSchema ReadRecordEmail são:

DataServerName tipo String

Contexto tipo String

Bloco de código
languagexml
titleRequest
 
Card
labelResponse
Bloco de código
languagexml
titleResponse
 
Expandir
titleReadView

Serviço responsável por efetuar a leitura do DataServer e retornar o conjunto de registros de acordo com o filtro informado

 

Deck of Cards
id1
Card
labelRequest

Os parâmetros solicitado pelo GetSchema ReadView são:

DataServerName tipo String

Contexto tipo String

Bloco de código
languagexml
titleRequest
 
Card
labelResponse
Bloco de código
languagexml
titleResponse
 
Expandir
titleReadViewEmail
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
 
Card
labelResponse
Bloco de código
languagexml
titleResponse
 
Expandir
titleSaveRecord
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
 
Card
labelResponse
Bloco de código
languagexml
titleResponse
 
Expandir
titleSaveRecordEmail
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
 
Card
labelResponse
Bloco de código
languagexml
titleResponse
 

 


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

 

Informações
titlePara maiores informações:

@FRAMEWORK

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:Produção
Data:30/06/2015
Versão:11.82.XX
Versão Anterior:11.82.XX
Autores:

Diego Henrique Pener

Fábio Augusto Amaral Melo Nunes

Welbert Marques Silva

Wesley Avelino De Carvalho