Lairton,

Temos muitos clientes que hospedam suas aplicações em nosso SPA, rodando sob Cittrix, e temos vários clientes que fazem a mesma coisa, disponibilizam a aplicação para toda empresa via Cittrix ou Terminal Server.

A questão da licença é em relação ao Excel mesmo, não ao SqlWindows. Para um servidor de aplicação que permita 50 usuários concorrentes é necessário 50 licenças do Excel, a Microsoft é esperta, nas cláusulas de compra de uma licença do Office consta que a licença não vale para servidores de aplicação, é uma negociação específica.

Vou dar uma estudada no MSXML, sabe se com ele é possível manter os mesmos recursos de apontamento por célula, hoje o cliente configura onde a informação vai ser gravada no XLS simplesmente colocando a célula ("A1", "C3", etc).

Obrigado pela dica.

Sds,
Erasmo

Lairton Júnior wrote:
Olá Erasmo,

Interessante vc estar utilizando o terminal service. Pois, assim como o Excel, o Team Developer não é certificado para rodar em ambientes de terminal remoto.

Não entendi quando vc fala sobre "custos de licença", pois o produto gerado com uma licença sqlwindows pode ser distribuído para quantos clientes vc desejar sem que seja cobrado algo por isso. Ou seja, vc pode distribuir o produto gerado para quantos computadores forem necessário sem custo nenhum.

Quanto a sua pergunta em si, recomendo que vc tente utilizar o controle ActiveX da própria Microsoft para tratar XML. Você faz o download no site da microsoft, instala e importa as classes no ActiveX Explorer. Não tenho certeza de como vc usará isso no 1.5.1, mas uso isso no 2.1 com sucesso. Não sei te dizer se o MSXML é compatível com ambiente de terminal remoto.

Caso não seja, acho que vc terá q desenvolver em SQLWindows um framework pra trabalhar com XML/XSL. Fizemos isso aqui na nossa empresa antes de mudarmos para o ActiveX da Microsoft para tratar XML/XSL.



Lairton.



Em 16/07/07, * Erasmo* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> escreveu:

    Pessoal,

    Temos uma biblioteca ampla de funções que interagem com o Excel via
    ActiveX, temos até relatórios dentro dos sistemas que são gerados para
    preencherem templates de Excel. Há algum tempo temos nos deparado com
    problemas de segurança (e o fator custo de licenças também) em
    servidores de aplicação Cittrix ou Terminal Server, e a maioria dos
    clientes justifica que não é permitido ter o Excel instalado em
    servidores de aplicação, ou seja, nossas funcionalidades baseadas em
    ActiveX do Excel ficam indisponíveis. Para algums recursos, como
    exportar dados de tabelas sem formatação, criamos opções de
    exportar em
    CSV e HTML. Mas para as funcionalidade de relatórios configuráveis
    (template), precisamos operar com o conceito de célula e
    posicionamento,
    portanto os formatos CSV, HTML e XML não ajudam, pois tenho que
    abrir um
    arquivo XLS (template), preenchê-lo com os dados e salvá-lo com outro
    nome, de acordo com a configuração feita pelo usuário.

    Pergunta: Alguém conhece algum biblioteca (dll ou activex) que
    opere com
    arquivos XLS sem a necessidade do Excel estar instalado?
    e  funcione com
    o CTD 1.5.1?

    Sds,
    Erasmo

    --

    Erasmo Bispo de Oliveira Junior
    Gerente de Pesquisa e Desenvolvimento
    Softway - Softcomex Informática Ltda.
    Pabx:   +55 (19) 3739.9200
    Direto: +55 (19) 3739.9361
    Fax:    +55 (19) 3739.9240
    e-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
    web:     http://www.softcomex.com.br

    ==============================================
    Lista de Centura SQLWindows
    Administrador : [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
    [ http://www.centuraexplorer.com ]
    Para sair desta lista mande mensagem para:
    [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> sem
    nada no Subject e
    com o comando a seguir no corpo da msg:
    "unsubscribe sqlwin" (sem as aspas)
    ==============================================




--

Lairton N de Almeida Jr.
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>


--

Erasmo Bispo de Oliveira Junior
Gerente de Pesquisa e Desenvolvimento
Softway - Softcomex Informática Ltda.
Pabx:   +55 (19) 3739.9200
Direto: +55 (19) 3739.9361
Fax:    +55 (19) 3739.9240
e-mail: [EMAIL PROTECTED]
web:    http://www.softcomex.com.br

Responder a