Versões comparadas

Chave

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

...

String de Conexão: Clicar no Loockp para selecionar a conexão com o banco de dados ( Servidor e Nome do Banco de dados )

Em Security , deve conter os seguintes dados:

Password : rm ( Senha do banco de dados )

User ID : rm ( Usuário do banco de dados )

Image Added

Em Source , informar o Servidor e Banco de dados:

Data Source:  Servidor do Banco de Dados ... Exemplo ( T000000147\T000000147 )

Initial Catalog: Banco de dados ... Exemplo ( Exemplo1180 )

Image Added

Após inserir as devidas configurações , clicar em Salvar e ( Testar )

Image Added

Conexão Destino ( Informar neste campo a base de dados : Vazia1180 )

Image Added

Image Added

Informar a Query para que seja feita a Correspondência 

Image Added

Query idêntica á criada na Base de dados : Exemplo1180 ( Conexão Origem )

Image Added

Ficou desta forma o nome da Query da conexão Destino : FCFO1

Image Added

Provedor  : SqlClient Data Provider

Image Added

Em String de Conexão: Informar os dados para conexão com o Banco de dados na qual será importados os dados da Conexão Origem.

Security

Password : rm ( Informar a senha do Banco de dados Destino )

User ID : rm ( Informar o usuário do Banco de dados Destino )

Image Added

Source

Data Source : Informar o Servidor na qual encontra-se restaurado o Banco de Dados ( Destino )

Exemplo : T000000147\T000000147

Initial Catalog : Nome do banco de dados ( Destino ) Exemplo : Vazia1180

Image Added

Inserir o nome da Conexão Destino , Salvar e em seguida : Testar

Estrutura Origem

Image Added

Na estrutura de origem , devemos localizar a Query criada nos parâmetros da Conexão de Origem e em seguida clicar em Adicionar.
Após feito isto , selecionar os campos principais e marcar como Chave Primária e Obrigatório.

Estrutura Destino

Image Added

Na estrutura de Destino devemos localizar a Query criada nos parâmetros da Conexão destino e em seguida clicar em Adicionar.

Após feito isto , selecionar os campos principais e marcar como Chave Primária e Obrigatório.

 

Correspondências

Image Added

Após feitas todas as correspondências , clicar em Salvar e em seguida :

Processos > Processar Conceito 

Image Added

 

Após Processar , voltar a efetuar a Consulta SQL no Banco de Dados .. Vazia1180

Image Added

Importado os campos da Base Exemplo1180 para Vazia1180

 

3º Exemplo agora é de uma Conexão Origem ( Banco de Dados )

Conexão Destino ( XML )

Image Added

Nome do Conceito : Informar o nome do Conceito que será utilizado para envio de dados da Base de Dados para o arquivo XML.

Criada a Conexão Origem com a Query.

Image Added

SELECT CODCOLIGADA, CODCFO , NOME ,  pagrec, ATIVO,PESSOAFISOUJUR,IDCFO ,TIPOCONTRIBUINTEINSS FROM FCFO

Image Added

Provedor : Informar a opção :SqlClient Data Provider

String de Conexão : Informar o Servidor e Banco de Dados Origem ( Parametrização mostrada nos prints Anteriores )

Nome : Informar o nome do Conceito 

Image Added

Na conexão do tipo Arquivo XML estão disponíveis para parametrização os campos:

 - Texto XSD: Informe o texto schema no formato XSD. Ao clicar no lookup para informar o texto XSD é aberta uma visão na qual é possível digitar o texto schema, ou abrir o arquivo XSD para que o texto seja carregado.

- Arquivo XML: Informe o caminho completo e o nome do arquivo XML.

- Tabela Principal: Selecione a tabela principal, apenas para conexão de origem.

- Nó Raiz: Caso a consulta de origem tenha como retorno múltiplo registros, informe neste campo o nó raiz.

Image Added

Inserir o arquivo XSD

 

<?xml version="1.0" encoding="utf-8"?>

<xs:schema xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" xmlns:xs="http://www.w3.org/2001/XMLSchema">

    <xs:element name="FCFO">

        <xs:complexType>

            <xs:all>

                <xs:element name="CODCOLIGADA"></xs:element>

                <xs:element name="CODCFO"></xs:element>

                <xs:element name="NOME"></xs:element>

                <xs:element name="PAGREC"></xs:element>

                <xs:element name="ATIVO"></xs:element>

                <xs:element name="PESSOAFISOUJUR"></xs:element>

                <xs:element name="IDCFO"></xs:element>

                <xs:element name="TIPOCONTRIBUINTEINSS"></xs:element>

            </xs:all>

        </xs:complexType>

    </xs:element>

</xs:schema>

 

Esquema inserido

 

Detalhes Principais do Esquema...

 

<xs:element name="FCFO">  ( Tabela FCFO que ficará visível em Estrutura Destino )

        <xs:complexType>

            <xs:all>

    <xs:element name="CODCOLIGADA"></xs:element>           ( Campo da Tabela )

    <xs:element name="CODCFO"></xs:element>                ( Campo da Tabela )

    <xs:element name="NOME"></xs:element>                  ( Campo da Tabela )

    <xs:element name="PAGREC"></xs:element>                ( Campo da Tabela )

    <xs:element name="ATIVO"></xs:element>                 ( Campo da Tabela )

    <xs:element name="PESSOAFISOUJUR"></xs:element>        ( Campo da Tabela )

    <xs:element name="IDCFO"></xs:element>                 ( Campo da Tabela )

    <xs:element name="TIPOCONTRIBUINTEINSS"></xs:element>  ( Campo da Tabela )

 

O esquema foi criado com a Tabela FCFO e os campos CODCOLIGADA , CODCFO, NOME , PAGREC, ATIVO , PESSOAFISOUJUR, IDCFO E TIPOCONTRIUINTEINSS , pois a consulta SQL ( Query criada na Conexão Origem ( Banco de dados ) foi : SELECT CODCOLIGADA,CODCFO,NOME,PAGREG,ATIVO,PESSOAFISOUJUR,IDCFO ,TIPOCONTRIBUINTEINSS  FROM FCFO

Desta forma no ato da Correspondência ocorre sem inconsistências.

Image Added

Em : Arquivos XML , deve-se colocar um caminho válido da Rede e o nome do Arquivo XML conforme é visualizado abaixo e lembrando que o caminho tem que estar compartilhado.

Image Added

O Arquivo X1.XML criado tem que estar com a seguinte formatação ..

Image Added

<?xml version="1.0"?>

<FCFO>   ( Tabela Criada )

    <CODCOLIGADA></CODCOLIGADA>                                   ( Campo da Tabela )

    <CODCFO></CODCFO>                                                              ( Campo da Tabela )

    <NOME></NOME>                                                                       ( Campo da Tabela )

    <PAGREC></PAGREC>                                                               ( Campo da Tabela )

    <ATIVO></ATIVO>                                                                      ( Campo da Tabela )

    <PESSOAFISOUJUR></PESSOAFISOUJUR>                            ( Campo da Tabela )

    <IDCFO></IDCFO>                                                                       ( Campo da Tabela )

    <TIPOCONTRIBUINTEINSS></TIPOCONTRIBUINTEINSS>( Campo da Tabela )

</FCFO>

 

 

Observação1 : Por ser um arquivo XML de Destino , os campos devem estar em branco , apenas abrindo e fechando em seguida como é visualizado abaixo:

<CODCOLIGADA>( Espaço tem que ficar em Branco)</CODCOLIGADA>    

Observação2:  A estrutura do Arquivo XML , tem que estar da mesma forma da estrutura do Esquema : Arquivo XSD

Visualizar exemplo abaixo :

 

<xs:element name="FCFO">  ( Tabela FCFO que ficará visível em Estrutura Destino )

        <xs:complexType>

            <xs:all>

    <xs:element name="CODCOLIGADA"></xs:element>           ( Campo da Tabela )

    <xs:element name="CODCFO"></xs:element>                ( Campo da Tabela )

    <xs:element name="NOME"></xs:element>                  ( Campo da Tabela )

    <xs:element name="PAGREC"></xs:element>                ( Campo da Tabela )

    <xs:element name="ATIVO"></xs:element>                 ( Campo da Tabela )

    <xs:element name="PESSOAFISOUJUR"></xs:element>        ( Campo da Tabela )

    <xs:element name="IDCFO"></xs:element>                 ( Campo da Tabela )

    <xs:element name="TIPOCONTRIBUINTEINSS"></xs:element>  ( Campo da Tabela )

 

                         

<FCFO>   ( Tabela Criada )

    <CODCOLIGADA></CODCOLIGADA>                                   ( Campo da Tabela )

    <CODCFO></CODCFO>                                                              ( Campo da Tabela )

    <NOME></NOME>                                                                       ( Campo da Tabela )

    <PAGREC></PAGREC>                                                               ( Campo da Tabela )

    <ATIVO></ATIVO>                                                                      ( Campo da Tabela )

    <PESSOAFISOUJUR></PESSOAFISOUJUR>                            ( Campo da Tabela )

    <IDCFO></IDCFO>                                                                       ( Campo da Tabela )

    <TIPOCONTRIBUINTEINSS></TIPOCONTRIBUINTEINSS>( Campo da Tabela )

</FCFO>

 

Em Tabela Principal : é visualizada a Tabela no arquivo XML criada e neste nosso exemplo é a Tabela FCFO 

Image Added

Image Added

Nó Raiz , é informado um Campo da Tabela pois a  consulta de origem tenha como retorno múltiplo registros e é informado o campo : CODCOLIGADA

 

E abaixo o Nome da Conceito ( Conexão Destino ).

Image Added

Após efetuar a configuração , clicar em Salvar e Testar em Seguida...

Estrutura Origem

Image Added

Pesquisa a Query inserida no Conexão de Origem ( Banco de Dados ) Adicionar e em seguida Selecionar os principais campos e informar que são de Chave Primária e Obrigatório.

Estrutura Destino

Image Added