Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Automatizando as implementações do IBM Lotus Symphony usando o Microsoft System Center Configuration Manager

David J. Pearson, Senior Solution Architect, IBM
David J Pearson é um arquiteto de soluções senior trabalhando para IBM Software Services for Lotus. Como líder dos serviços Lotus Symphony da IBM no mundo todo, ele trabalha diretamente com clientes para ajudá-los a avaliar e implementar soluções baseadas no Lotus Symphony. É possível entrar em contato com David pelo e-mail david_j_pearson@uk.ibm.com.
Paul Bastide, IT Specialist, IBM
Paul Bastide é um especialista de TI na equipe de habilitação técnica Lotus ISV da IBM, no Grupo de software da IBM. Ele trabalha com parceiros de negócios para desenvolver soluções que executem, dêem suporte e habilitem produtos de software do IBM Lotus e do WebSphere Portal. É possível entrar em contato com Paul pelo e-mail pbastide@us.ibm.com.
Soheel Chughtai, Early Program Manager, IBM
oheel Chughtai é um Gerente de programas inicial para o software Lotus da IBM. Ele tem um interesse especial no teste de software em cenários de integração "em campo". É possível entrar em contato com Soheel pelo e-mail soheel_chughtai@uk.ibm.com.

Resumo:  Este artigo descreve como construir e implementar um pacote personalizado do IBM® Lotus® Symphony™ usando o Microsoft® System Center Configuration Manager, antigo Systems Management Server. Este artigo descreve em detalhes como preparar seu pacote personalizado com plug-ins personalizados, adicionar marcas personalizadas e atualizar a página principal do pacote Lotus Symphony.

Data:  30/Nov/2009
Nível:  Intermediário
Atividade:  5382 visualizações
Comentários:  


Nota do editor: Conhece muito sobre esse tópico? Deseja compartilhar seu conhecimento? Participe hoje do programa de wiki do software IBM Lotus.

Wiki do Lotus Symphony

Antes de iniciar

É preciso um bom entendimento de Microsoft Windows®, IBM Lotus Symphony 1.3, Microsoft System Center Configuration Manager para distribuição de software e gerenciadores de archive, como WinZip ou WINRAR. Um conhecimento das tecnologias XML e Java™ seria também uma vantagem durante o trabalho com este artigo.

Você deve assegurar-se de que tem o seguinte:

  • IBM Lotus Symphony 1.3 para Microsoft Windows
  • Uma estação de trabalho Microsoft Windows disponível para criação e teste do pacote Lotus Symphony
  • Acesso administrativo a seu servidor do Microsoft System Center Configuration Manager
  • Veritas Software Console
  • Um programa montador Microsoft Systems Installer (MSI)
  • Java Runtime Environment 1.5 ou superior, usado para criação de archives personalizados Java
  • Notepad da Microsoft
  • WinRAR ou outro gerenciador de archive ZIP, como 7-Zip ou WinZip

Introdução

O Lotus Symphony é um conjunto de ferramentas de produtividade, rico em recursos, intuitivo e fácil de usar, que é fornecido sem custo. Três aplicativos compõem o Lotus Symphony: Lotus Symphony Documents, Lotus Symphony Spreadsheets e Lotus Symphony Presentations. O Lotus Symphony permite que os usuários criem, editem e visualizem muitos tipos de documentos, como documentos em formato OpenDocument Format, Lotus SmartSuite®, Microsoft Office 97-2003 e Microsoft 2007 (somente importação).

Uma síntese do IBM Lotus Expeditor e OpenOffice.org, o Lotus Symphony oferece um forte modelo de extensão e entrega que pode ser personalizado para qualquer cliente. Como desenvolvedor ou administrador, você pode entregar modelos, dicionários, temas, plug-ins (suplementos) e preferências personalizadas, para personalizar e melhorar a experiência de seus usuários.

Os blocos fundamentais de construção fornecidos para um administrador que está implantando ou construindo um pacote personalizado do Lotus Symphony são os pacotes de instalação fornecidos pela IBM. Os pacotes de instalação fornecidos pela IBM são de quatro tipos:

  • Executável (EXE) no Microsoft Windows XP e Windows Vista
  • Pacote Debian (DEB) no Debian Linux® e Ubuntu Linux
  • Pacote Macintosh (PKG ou MPKG) no Apple OSX (Intel®)
  • Pacote de gerenciadores RedHat (RPM) no RedHat Linux e SuSE Linux

Neste artigo, o foco é em pacotes executáveis e no pacote personalizado entregue à comunidade de usuários como um pacote no Microsoft Windows que é fornecido por outros fornecedores, além da IBM.

Considerações

O pacote de instalação do Lotus Symphony para o Microsoft Windows é um pacote contendo arquivos binários, plug-ins e de configuração que são agrupados em um único pacote (IBM_Lotus_Symphony_w32.exe).

No papel de administrador, você descreve plug-ins personalizados a serem usados, configura preferências básicas, altera a aparência, adiciona modelos e dicionários personalizados. Como administrador, também pode determinar que o Lotus Symphony ainda não esteja instalado no sistema de teste.

O ambiente do laboratório

O ambiente do laboratório é composto de um único servidor e três estações de trabalho, como detalhado na Tabela 1.


Tabela 1. Ambiente do laboratório
TítuloConfiguraçãoUsado para
Microsoft Systems Center Configuration Manager ServerMicrosoft Windows 2003 Server + Service Pack 2

Microsoft Systems Center Configuration Manager 2003 R2
Gerenciamento das configurações das estações de trabalho

Implementação do Lotus Symphony MSI personalizado
Estação de trabalho nº1Microsoft Windows XP Professional + Service Pack 2

Conexão com a Internet
Download do Lotus Symphony

Personalização do Lotus Symphony

Criação de um novo arquivo Lotus Symphony EXE com personalizações
Estação de trabalho nº2Microsoft Windows XP Professional + Service Pack 2Criação do pacote de instalação do Lotus Symphony Windows (arquivo MSI)
Estação de trabalho nº3 Microsoft Windows XP Professional + Service Pack 2Teste de implantação do arquivo MSI para mostrar o Lotus Symphony com personalizações

Todas as estações de trabalho e o servidor são membros do mesmo domínio: Renovações. Eles também estão na mesma rede física e lógica, apesar de não existirem limitações na topologia de rede que pode ser usada para instalar o Lotus Symphony.

O ambiente do laboratório é logicamente configurado como mostra a Figura 1.


Figura 1. Ambiente do laboratório

Cada um dos sistemas tem a memória, processador e espaço em disco rígido necessários para que o laboratório funcione de modo eficiente. É possível revisar os requerimentos de sistema do cliente para o Lotus Symphony.


Construção do pacote de implementação personalizado do Lotus Symphony

Para esta parte do tutorial mostrada neste artigo, use a Estação de trabalho nº1.

O Lotus Symphony Windows Installer é a base para construir este pacote personalizado. O download do Lotus Symphony 1.3 pode ser feito de http://symphony.lotus.com.

Siga estas etapas para construir o pacote de implementação personalizado.

  1. Usando o Microsoft Windows Explorer, crie um diretório temporário C:\symsetup.
  2. Copie o arquivo IBM_Lotus_Symphony_w32.exe que foi baixado para o diretório temporário C:\symsetup.
  3. Clique com o botão direito do mouse e extraia o IBM_Lotus_Symphony_w32.exe. Tratamos o arquivo EXE aqui como um arquivo archive. Neste artigo, usamos o WINRAR, mas qualquer gerenciador de archive, como 7-Zip ou WinZip, pode ser usado.
  4. Abra a pasta IBM_Lotus Symphony_w32, clique com o botão direito do mouse em updateSite.zip e extraia a pasta neste lugar.

Com o pacote de implementação expandido, é possível começar a personalização do pacote.

Modelos

Um elemento comum em cada editor de documentos, e cada processo de negócio, é o conceito de modelos. Modelos fornecem um layout e aparência comuns aos documentos que os usuários geram. O Lotus Symphony vem com um conjunto de modelos padrão dos quais os usuários podem tirar proveito.

O administrador do domínio Renovações construiu um plug-in personalizado e site de atualização para armazenar os modelos: com.lotus.demo.templates.

Para atualizar o site de modelos, siga as etapas abaixo:

  1. Abra com.lotus.demo.templates.updatesite.zip com o Winrar.
  2. Clique na pasta de plug-ins e abra o plug-in modelos.
  3. Adicione os modelos Renovações ao plug-in.
  4. Salve as atualizações para o plug-in e o site de atualização.
  5. Copie o site de atualização para c:\symsetup\IBM_Lotus_Symphony.
  6. Abra o IBM_Lotus_Symphony_w32\deploy\install.xml e role até o final do arquivo.
  7. Coloque o fragmento de código XML mostrado na Listagem 1 no final do arquivo install.xml file, antes do identificador </install>.

Listagem 1: O fragmento do recurso de instalação
<installfeature mergeaction="add" default="true" description="Templates Demo" 
id="com.lotus.demo.templates.feature" name="IBM Lotus Symphony Templates" 
required="true" show="false" version="1.0.0">
	<requirements>
          <feature id="com.lotus.demo.templates.feature"  match="perfect"    
          url="jar:${installer.root}/com.lotus.demo.templates.updatesite.zip!/" 
          version="1.0.0" />
	</requirements>
 </installfeature>
  

  1. Salve e saia.

Os modelos agora estão ligados ao plug-in personalizado, e estão prontos para serem recebidos pelos usuários com o pacote personalizado do Symphony.

O Lotus Symphony tem modelos adicionais de documento, apresentação e planilha de cálculo no Web site.

Dicionários

do Lotus Symphony estão disponíveis em todo o mundo em 28 idiomas: Árabe, catalão, chinês simplificado, chinês tradicional, tcheco, dinamarquês, holandês, inglês, finlandês, francês, alemão, grego, hebraico, húngaro, italiano, japonês, coreano, norueguês, polonês, português, português do Brasil, russo, eslovaco, esloveno, espanhol, sueco, tailandês e turco.

Como a empresa Renovações tem escritórios nos Estados Unidos, Reino Unido e França, seus usuários alternam entre os dicionários inglês e francês constantemente. Como administrador deste domínio, você decidiu implementar o dicionário francês com seu pacote personalizado do Lotus Symphony. Isto é feito seguindo as etapas abaixo:

  1. Faça o download do dicionário francês, updateSite_fr.zip, do Web site do Lotus Symphony. Veja a figura 2.



    Figura 2. Download do pacote de idioma


  2. Copie o arquivo para IBM_Lotus_Symphony_w32\.
  3. Assegure-se de que o dicionário é implementado quando o Lotus Symphony é instalado. Abra o IBM_Lotus_Symphony_w32\deploy\install.xml, e role até com.ibm.langware.v5.dic.en_US.feature.
  4. Abra o arquivo updateSite_fr.zip, e visualize o arquivo install.xml file incluído no site.
  5. Copie a informação de recurso para o dicionário.

    <feature id="com.ibm.langware.v5.dic.fr_FR.feature" download-size="364" match="perfect" size="606" url="jar:${installer.root}/updateSite_fr.zip!/" version="7.0.0.20090505-1200" /> <feature id="com.ibm.langware.v5.dic.fr_CA.feature" download-size="364" match="perfect" size="605" url="jar:${installer.root}/updateSite_fr.zip!/" version="7.0.0.20090505-1200" />
  6. Abra o arquivo deploy\install.xml e cole o código para a informação do recurso depois da entrada en_US. Salve e saia.

Você empacotou o dicionário no pacote personalizado. Depois que os usuários tiverem o pacote personalizado, podem rapidamente alternar os idiomas de inglês para francês e vice-versa.

Página principal personalizada

Quando os usuários iniciam o Lotus Symphony, a página principal (vista) apresenta a eles uma página de ações imediatas. A página contém três ações principais: Criar um novo documento, Criar uma nova apresentação e Criar uma nova planilha de cálculo. Veja a figura 3.


Figura 3. A vista da página principal do Lotus Symphony

Complementando estas ações, existem quatro links adicionais na vista da página principal, mostrados na figura 4:

  • Faça o download do novo Clip Art.
  • Estenda o valor do Lotus Symphony com plug-ins.
  • Consulte o wiki do IBM Lotus Symphony.
  • Participe de discussões em nossos Fóruns de suporte.

Figura 4. Os links rápidos do Web site do Lotus Symphony

Para o domínio Renovações, você pode adicionar a informação de suporte do Renovações à página principal seguindo estas etapas:

  1. Abra um prompt de comando e navegue até o diretório de trabalho, que contém a pasta de implantação extraída, o arquivo setup.exe e o arquivo extraído updateSite.zip. Neste caso, o diretório de trabalho é o C:\symsetup\deploy\ como mostrado na Figura 5.



    Figura 5. O diretório de trabalho


  2. Mova o arquivo com.ibm.productivity.tools.standalone.gettingstarted_1.5.0.20090605-2002.jar da pasta updateSite para o diretório de nível superior:

    move ..\IBM_Lotus_Symphony_w32\updateSite\plugin\com.ibm.productivity.tools.standalone.gettingstarted_1.5.0.20090605.2002.jar .\
  3. Extraia os conteúdos de plug-in usando o utilitário JAR:

    jar xvf com.ibm.productivity.tools.standalone.gettingstarted_1.5.0.20090605-2002.jar

    Os resultados do comando, mostrados na figura 6, mostram que os arquivos foram extraídos com sucesso no disco local.



    Figura 6. Expandindo o JAR


  4. Abra o arquivo LotusSymphonyHome.htm usando o Notepad, como mostrado na figura 7:

    notepad content\LotusSymphonyHome.htm

    Figura 7. Editando a página web principal do Lotus Symphony


  5. Valide a página web em um navegador. Se a página parecer correta, é possível montar o archive Java, e substituí-lo no diretório updateSite\plugin.
  6. Role para baixo até <h3 class="boxheader">Participe das discussões em nosso... </h3>, como mostra a figura 8.



    Figura 8. O cabeçalho da caixa de discussões HTML


  7. Como deseja direcionar seus usuários de forma clara à página de suporte do Renovações, substitua o código HTML entre <H3 class=”boxheader”> </H3> com este código: Entre em contato com o Suporte da Renovações ou 000-000-0000
  8. Salve o arquivo, e saia do Notepad.
  9. Você modificou a página principal, e agora pode remover o arquivo JAR anterior e montar o arquivo JAR atualizado.
    del com.ibm.productivity.tools.standalone.gettingstarted_1.5.0.20090605-2002.jar
    jar cvf com.ibm.productivity.tools.standalone.gettingstarted_1.5.0.20090605-2002.jar *
  10. Depois que o novo archive for criado, mova o arquivo JAR atualizado para o diretório do pacote:
    move com.ibm.productivity.tools.standalone.gettingstarted_1.5.0.20090605-2002.jar ..\IBM_Lotus_Symphony_w32\updateSite\plugins\

Se desejar modificar a página principal em outro idioma que não o inglês, consulte este artigo aprofundado do wiki sobre plug-ins para modificá-la, "How to replace the html file of Home page in the Symphony 1.2 install package".

Plug-ins personalizados

Através do modelo de extensão do Lotus Symphony, administradores e desenvolvedores podem estender a funcionalidade, personalizar a marca e a experiência dos usuários. As extensões distribuídas para os usuários são chamadas plug-ins.

No domínio Renovações, os usuários usam um conjunto de extensões comum. Todos os usuários desejam usar o plug-in Send-to-Mail. O plug-in Send-to-Mail permite que os usuários rapidamente criem uma mensagem de e-mail com o documento ativo anexado. O plug-in Send-to-Mail está disponível no Web site do Lotus Symphony, que tem uma seção Plug-ins.

Para adicionar sua instalação personalizada ao pacote, siga estas etapas:

  1. Depois que tiver feito o download do plug-in updateSite do Send-to-Mail, copie o updateSite para c:\symsetup\IBM_Lotus_Symphony.
  2. Abra o IBM_Lotus_Symphony_w32\deploy\install.xml e role até o final do arquivo.
  3. Coloque o fragmento de código XML mostrado na Listagem 2 no final do arquivo install.xml file, antes do identificador </install>.

Listagem 2. O fragmento do recurso de instalação do send-to-mail
<installfeature mergeaction="add" default="true" description="Send to Mail" 
id="com.ibm.symphony.extension.send.mail" name="IBM Lotus Symphony Send to Mail" 
required="true" show="false" version="1.0.1">
  <requirements>
    <feature id="com.ibm.symphony.extension.send.mail.feature"  match="perfect" 
    url="jar:${installer.root}/com.ibm.productivity.tools.
    extension.send.mail.updatesite.zip!/" version="1.0.1" />
  </requirements>
</installfeature>
  

  1. Salve e feche o arquivo install.xml.

Depois que o recurso e as definições do plug-in forem copiadas para o local correto, é possível fazer outras atualizações de site no pacote Lotus Symphony. Tenha cuidado ao modificar o ID do recurso, versão e o arquivo updatesite.zip para corresponder a seu plug-in personalizado.

Os usuários do domínio Renovações podem instalar manualmente outros plug-ins do Web site do Lotus Symphony usando o Catálogo de Widget ou seguindo o Guia de instalação de plug-in do Lotus Symphony.

Temas

O Lotus Symphony, a combinação do Lotus Expeditor e OpenOffice.org, fornece fortes métodos para personalizar a marca. É possível modificar as cores e temas associados da interface com o usuário para representar a aparência do Renovações.

Usando os mesmos métodos que foram usados para implementar recursos e plug-ins, é possível copiar o recurso e o plug-in para o local correto na pasta updateSite e rapidamente adicionar a personalização de sua marca.

Os clientes podem fazer o download do código fonte do plug-in Rebranding e construir um plug-in personalizado de substituição de marca para atender às suas necessidades de negócio.

http://symphony.lotus.com/software/lotus/symphony/plugin.nsf/web_DisPlayPlugin?open&unid=CBFE480C6C9DDBAF862574A400750CE8&category=Miscellaneous

Preferências

O Lotus Symphony permite que o administrador defina as preferências chave ao instalar o pacote. As preferências chave disponíveis são INSTALLDIR, LAUNCH e FILETYPE.

INSTALLDIR dá ao administrador a escolha de qual unidade e pasta usar para a instalação.

FILETYPE define a associação de tipo de arquivo do Lotus Symphony:
0 - Nenhum arquivo
1 - Arquivos ODF
2 - Arquivos OpenOffice.org
3 - Arquivos ODF e OpenOffice.org
4 - Tipos de arquivo Microsoft
7 - Todos os tipos de arquivo

LAUNCH permite que o administrador decida se o Lotus Symphony deve ser iniciado ao final da instalação.

Mais informações estão disponíveis no Guia de instalação do Lotus Symphony.

Preferências adicionais podem ser definidas usando plug-ins Eclipse, que modificam o armazenamento de preferências para o Lotus Symphony. Neste artigo, definiremos as preferências ao montar o pacote.


Montar o pacote

Quando o conteúdo, pacote, preferências, modelos, dicionários e plug-ins do Lotus Symphony são montados em uma hierarquia bem definida, é possível iniciar o processo de montagem do site de atualização primário e do pacote. Siga estas etapas:

  1. Apague o arquivo updateSite.zip antigo e confirme a remoção.
  2. Clique com o botão direito do mouse na pasta updateSite e selecione a opção Add to archive.
  3. No nome do Archive e janela de parâmetros exibida, selecione ZIP como o formato de archive.
  4. Clique em OK. Essa etapa leva alguns momentos para completar.
  5. Depois que essa etapa estiver completa, você terá um arquivo archive que poderá usar no pacote. É possível remover o arquivo de trabalho updateSite, ou movê-lo para fora da pasta de trabalho.
  6. Depois que o diretório de implementação estiver definido, é possível iniciar a criação do pacote de implementação.

Criar o instalador Lotus Symphony MSI

Para esta parte do tutorial, use a Estação de trabalho nº2.

Até agora, explicamos como abrir o arquivo executável do Lotus Symphony (EXE) e adicionar plug-ins, temas e outras personalizações que você queira implementar automaticamente junto com o núcleo do produto Lotus Symphony. Para que possa criar um pacote de instalação (arquivo MSI) que será usado para implementação de seu Lotus Symphony personalizado usando o Microsoft System Center Configuration Manager, é preciso realizar um processo de dois estágios:

  1. Empacotar novamente o Lotus Symphony com as personalizações para criar um novo arquivo executável do Lotus Symphony (EXE).
  2. Usar o arquivo EXE para criar o Pacote do instalador (MSI) que o Microsoft System Center Configuration Manager usa.

As seções abaixo explicam como completar estas duas tarefas.

Empacotar novamente o Lotus Symphony com suas personalizações

Para empacotar novamente as personalizações e criar um novo arquivo Lotus Symphony EXE, é preciso usar uma ferramenta que não é parte do Lotus Symphony nem do produto Microsoft System Center Configuration Manager. Estão disponíveis muitas ferramentas comerciais e freeware, para nossa finalidade, selecionar o NSIS (Nullsoft Scriptable Install System), que é um aplicativo de código aberto que usa scripts para fazer o empacotamento para um EXE com nossas personalizações. Para obter mais detalhes, visite o Web site do NSIS.

Usando o NSIS, criamos o script mostrado na Listagem 3 que, ao ser executado pelo NSIS, criou o arquivo Symphony_Installer.exe.


Listagem 3. Script de empacotamento do NSIS para o Lotus Symphony
; Symphony.nsi
;-------------------------------

; The name of the installer
Name "Symphony Installer"

; The file to write
OutFile "Symphony_Installer.exe"

; The default installation directory
InstallDir $TEMP\SymphonyP

; Request application privileges for Windows Vista
RequestExecutionLevel user

;-------------------------------

; Pages

Page directory
Page instfiles

;-------------------------------

; The stuff to install
Section "" ;No components page, name is not important

  ; Set output path to the installation directory.
  SetOutPath $INSTDIR
  
  ; Put file there
  File updateSite.zip
  File updateSite_fr.zip
  File com.ibm.productivity.tools.extension.send.mail.updatesite.zip
  File com.lotus.demo.templates.updatesite.zip
  File setup.exe

  SetOutPath $INSTDIR\deploy
  File deploy\plugin_customization.ini
  File deploy\install.xml
  File deploy\install.properties
  File deploy\fileExtensionsConfig.xml
  File deploy\debug.options
  File deploy\.keystore.JCEKS.IBM_J9_VM.install

  SetOutPath $INSTDIR\deploy\extras
  File deploy\extras\presetfeeds.opml

  ExecWait $INSTDIR\setup.exe
SectionEnd ; end the section

Criar o pacote do instalador MSI

Tendo criado com sucesso o novo arquivo EXE do Lotus Symphony na Estação de trabalho nº1, é possível usar este arquivo para criar o Microsoft Systems Installer (arquivo MSI). É possível completar esta tarefa usando a Veritas Software Console (VSC), da Seagate Software, que está originalmente empacotada no CD do Microsoft Windows 2000 no diretório Valueadd\3rdparty\Mgmt\Winstle.

A abordagem empregada pela VSC para construir o MSI é criar um instantâneo "antes" e "depois" do disco rígido e do registro da estação de trabalho, e criar o arquivo MSI com base nas diferenças. Este procedimento é descrito em um documento do Microsoft Knowledge Base. http://support.microsoft.com/kb/257718

Siga estas etapas:

  1. Na Estação de trabalho nº2, crie um diretório C:\Temp e copie o novo arquivo Lotus Symphony EXE que foi criado anteriormente na Estação de trabalho nº1 para C:\Temp na Estação de trabalho nº2.
  2. Instale a VSC na Estação de trabalho nº2 executando o arquivo Swiadmle.msi. Este arquivo fornece a VSC e um aplicativo Discover que é usado para tirar instantâneos do sistema
  3. Execute o aplicativo Veritas Discover, que especifica os detalhes do pacote MSI que você deseja criar, como mostra a figura 9.



    Figura 9. A janela do Discover


  4. Na janela que será exibida, especifique o nome do aplicativo, LOTUS_SYMPHONY, e o diretório onde os arquivos serão armazenados.
  5. Depois de especificar os detalhes do pacote MSI, especifique os diretórios e arquivos que deseja excluir do instantâneo "antes". Esta etapa é importante, pois não é desejável que o diretório temporário (C:\Temp), onde os arquivos de trabalho foram armazenados, estejam no instantâneo. Veja a figura 10. Clique em Next.



    Figura 10. Selecionar arquivos e diretórios para excluir do processo de descoberta


  6. O processo de descoberta é então executado; ele cria o instantâneo "antes" do disco rígido e Registro da estação de trabalho.
  7. Quando o instantâneo "antes" estiver completo, o aplicativo de descoberta automaticamente solicita o arquivo Symphony_Installer.exe para que o Lotus Symphony seja instalado antes de obter o instantâneo "depois". O arquivo Symphony_Installer.exe é iniciado, e o Lotus Symphony com suas personalizações é instalado, como mostra a figura 11.



    Figura 11. A instalação do Lotus Symphony inicia


  8. Depois que o Lotus Symphony é instalado, inicie o Lotus Symphony e valide os plug-ins e outras personalizações. Por exemplo, valide que o dicionário francês está disponível e instalado corretamente.

Agora que a construção do instantâneo "antes" foi concluída, é possível ver a janela de validação mostrada na figura 12.


Figura 12. Antes que o instantâneo esteja concluído

É possível construir o instantâneo "depois" seguindo estas etapas:

  1. Clique em Next para executar o processo de descoberta que analisa o disco rígido e o Registro do Windows em relação a modificações. As modificações em arquivos e entradas do registro são gravadas.
  2. Quando o instantâneo "depois" estiver concluído, o novo Instalador está pronto para ser construído. Clique em OK na janela de estado.

Note que é possível visualizar o conteúdo do MSI na Veritas Software Console. Opcionalmente, é possível usar a VSC para visualizar o conteúdo do arquivo MSI.


Configurar a distribuição do software

Para esta parte do tutorial, use a Estação de trabalho nº3 e o servidor Systems Center Configuration Manager.

Antes que possa distribuir software, é preciso criar um pacote de distribuição. É possível empacotar o software a partir do zero, mas é mais fácil construir o pacote de distribuição a partir de um arquivo de definição ou um arquivo MSI. Depois de criar um pacote a partir de um arquivo MSI, você terá um modelo que pode usar para criar pacotes a partir do zero.

Como um arquivo MSI personalizado já foi criado para o Lotus Symphony na Estação de trabalho nº2, copie o arquivo MSI para o servidor Systems Center Configuration Manager antes de continuar com as seções seguintes.

A distribuição de software com o Systems Center Configuration Manager (SCCM) requer quatro componentes:

  • Gerenciamento de coleção
  • Gerenciamento de pacote
  • Gerenciamento de programa
  • Gerenciamento de anúncio

Gerenciamento de coleção

A console administrativa do SCCM no servidor oferece uma série de coleções prontas para o uso, mas é possível criar sua própria. Para nossa implementação, criamos uma coleção com base em uma consulta que incluiu todos os computadores clientes em nosso domínio.

Para criar a regra da coleção, siga estas etapas:

  1. Expanda o banco de dados do site, e clique com o botão direito do mouse em Collections.
  2. Informe o nome Clientes Renovações por Consulta.
  3. Clique em Membership Rules.
  4. Clique em Add Rule.
  5. Selecione o critério de todos os computadores no domínio Renovações.
  6. Clique em OK para fechar a regra.
  7. Clique em OK para criar a coleção.

Gerenciamento de pacote

O gerenciamento de pacote envolve identificar o instalador que foi criado e criar o pacote de distribuição de definição do Lotus Symphony a partir de um arquivo MSI.

Siga estas etapas:

  1. Clique em Site Database e, a seguir, clique em Packages.
  2. Clique com o botão direito do mouse em Packages, clique em New e, a seguir, clique em Package from Definition.

    Esta seleção inicia um assistente que permite a seleção do arquivo MSI que foi criado. Veja a figura 13.



    Figura 13. Iniciar Criar pacote na janela do Assistente de definição


  3. O assistente lista todos os pacotes que tenham sido abertos. Se o pacote do Lotus Symphony já foi aberto, esta lista estará vazia. Neste caso, clique em Browse para abrir uma janela de navegação de arquivos que permite a localização do arquivo MSI do Lotus Symphony.
  4. Na janela de Definição do pacote que é exibida, selecione o pacote Lotus Symphony, como mostra a figura 14. Clique em Next.



    Figura 14. A janela Criar definição de pacote


  5. Na janela que é exibida a seguir, selecione a opção obter arquivos do diretório de origem. Todas as outras definições permanecem com seus valores padrão.

Ao concluir, o assistente automaticamente cria os três componentes para o pacote, Contas de acesso, Pontos de distribuição e Programas, como mostra a figura 15.


Figura 15. Pasta Pacotes do Lotus Symphony
Lotus Symphony Packages folder

Contas de acesso são contas do Active Directory da Microsoft que são usadas na distribuição do pacote. Não são necessárias modificações, portanto mantenha as definições padrão para Contas de acesso.

Pontos de distribuição são os locais dos quais os arquivos de pacote devem ser baixados quando os clientes completam as instalações. Consequentemente, os pacotes devem primeiro ser transferidos para os pontos de distribuição. Não existem definições padrão, então uma entrada deve ser criada.

Se o pacote for criado do zero, crie os programas antes de criar o ponto de distribuição, pois os programas definem o que deve ser copiado.

Em sua configuração, há somente um servidor SCCM, que também tem a função de ponto de distribuição.

Para configurar um ponto de distribuição, siga estas etapas:

  1. Clique com o botão direito do mouse em Distribution Points, clique em New e, a seguir, clique no assistente Create New Distribution Point.
  2. Clique em Next. Você verá o servidor SCCM padrão selecionado. Veja a figura 16.



    Figura 16. Janela de seleção do servidor New Distribution Points Wizard


  3. Clique em Finish. O pacote é copiado para o ponto de distribuição.

Se tiver mais de um servidor SCCM, é possível definir vários pontos de distribuição. O domínio Renovações é uma configuração de servidor único.

Gerenciamento de programa

O componente programas contém as atribuições de configuração para seus pacotes. Como o pacote foi criado a partir de um arquivo MSI, os seis programas são criados automaticamente:

  • Por sistema assistido
  • Por sistema não assistido
  • Desinstalação por sistema
  • Por usuário assistido
  • Por usuário não assistido
  • Desinstalação por usuário

É possível abrir um dos programas da entrada por sistema não assistido. Veja a página General, mostrada na figura 17. A página General especifica como o programa deverá ser executado. Como o programa foi criado a partir de um arquivo MSI, o campo linha de comando, com as opções adequadas, já vem preenchido. A configuração After running especifica a ação a ser realizada depois que o programa de instalação conclui.


Figura 17. A janela Program Properties

Adicionalmente, existem outras abas:

  • A página Requirements especifica os pré-requisitos do sistema para os clientes.
  • A página Environment especifica a forma como o programa de instalação deve ser executado. Por exemplo, o programa deve ser executado com direitos de usuário ou administrativos.
  • A página Advanced especifica os detalhes de quaisquer outros programas que precisam ser executados antes da instalação. No domínio Renovações, não é necessário especificar nada antes da distribuição do Lotus Symphony.
  • As páginas Windows Installer e MOM permitem suporte para usuários móveis e gerenciamento remoto, que não são necessários no domínio Renovações.

Gerenciamento de anúncios

Depois de criar os programas e pacotes, eles podem ser distribuídos para os computadores clientes. Para esta tarefa, use o recurso de anúncios do SCCM. Existem várias formas de criar anúncios.

No domínio Renovações, use a opção do assistente Distribute Software para criar o anúncio. Siga estas etapas:

  1. Clique em Site Database e, a seguir, clique em Programas.
  2. Clique com o botão direito do mouse em Per-System Attended, clique em All Tasks e, a seguir, clique em Distribute Software.
  3. Selecione os pontos de distribuição a serem usados. Clique em Next.
  4. Selecione a coleção à qual o anúncio está associado e que tem o software a ser distribuído. Clique em Browse e, a seguir, selecione a coleção. Clique em Next. Veja a figura 18.



    Figura 18. A janela Distribute Program


  5. Especifique um nome para identificar o novo anúncio no campo Name. É importante informar o nome para que possa distinguir os anúncios. Clique em Next.

    OBSERVAÇÃO: Lembre-se que é possível criar vários anúncios para o mesmo programa.

  6. Selecione a opção Advertise the program only to members of the specified collection. Clique em Next.
  7. Selecione a data e hora em que o programa é anunciado. Também é possível determinar os parâmetros de expiração do anúncio aqui. Clique em Next.
  8. Selecione a opção para não atribuir o programa e clique em Next.

    OBSERVAÇÃO: Assegure-se de que selecionou a opção para não atribuir o programa. Se esta opção não for selecionada, a instalação ocorre imediatamente em segundo plano. Se a instalação for realizada em segundo plano, quaisquer erros de instalação serão mais difíceis de diagnosticar.

  9. Aparecerá a janela final do assistente Distribute Program, que resume o anúncio.

O anúncio foi criado, as propriedades podem ser visualizadas na console, clicando com o botão direito do mouse no anúncio e selecionando Properties.

A janela Properties inclui as seguintes abas:

  • A página General mostra o nome, pacote e programa do anúncio, e a coleção alvo.
  • A página Schedule mostra as datas de início e expiração do anúncio e a configuração de prioridade. O campo Mandatory Assignments permite especificar as atribuições que devem ser executadas. Deixe o campo Mandatory Assignments vazio.
  • A página Advanced Client especifica se os arquivos de origem do pacote para o programa anunciado devem ser baixados antes de executar o programa. Quando um ponto de distribuição está disponível localmente, é possível selecionar executar ou baixar o programa de um ponto de distribuição. Quando não há um ponto de distribuição disponível localmente, é possível selecionar executar ou baixar o programa de um ponto de distribuição.
  • A página Security exibida especifica os direitos do usuário para o anúncio.

Como a configuração do anúncio foi concluída, a próxima etapa é observar e testar a instalação.

Observar a instalação

Depois de criar o anúncio, o software é disponibilizado para os clientes alvo. É possível monitorar o estado do anúncio a partir da console administrativa do SCCM.

Siga estas etapas:

  1. Expanda o System Management Server e, a seguir, expanda a pasta System Status.
  2. Selecione IBM Lotus Symphony – Per-system attended to Renovations Clients by query.
  3. Clique com o botão direito do mouse no anúncio, selecione Show Messages e, a seguir, selecione All.

Para um novo anúncio, com somente uns poucos clientes alvo, não existem muitas mensagens de estado, então é possível visualizar todas elas. Veja a figura 19.


Figura 19. Mensagens de estado

Assim que a janela mostrada na figura 19 exibir que um anúncio foi enviado a um cliente, é possível alternar para o cliente para vê-lo.

Instalação do software

Na estação de trabalho do cliente (Estação de trabalho nº3), o anúncio é exibido, anunciando que um novo programa está disponível. Veja a figura 20.


Figura 20. Anúncio do cliente é exibido na estação de trabalho

Para instalar o software, siga estas etapas:

  1. Clique com o botão direito do mouse no ícone de alerta para iniciar Add / Remove Programs, onde podem ser vistos todos os programas anunciados para o cliente. É possível iniciar a instalação clicando no botão Add, como mostra a figura 21.



    Figura 21. A janela Add or Remove Programs


    OBSERVAÇÃO: Alternativamente, é possível iniciar Run Advertisements a partir do Painel de controle, clicando no ícone Run Advertisements. Selecione o programa e clique em Run.

  2. Clique em Download. Aguarde enquanto o status de download do programa conclui. Veja a figura 22.



    Figura 22. Janela Program Download Status


  3. Depois que o download concluir, a instalação inicia.

    Quando a instalação completar, inicie o Lotus Symphony e verifique se está corretamente instalado.

    Primeiro, verá a página principal do Lotus Symphony, as informações de contato para o Suporte do Renovações são visíveis como mostra a figura 23.



    Figura 23. Página inicial do Lotus Symphony com detalhes do suporte do Renovações


    Para verificar se o plug-in Send Mail está disponível, crie um documento. Você verá que agora existe um novo menu chamado Plug-ins e que, neste menu, o plug-in Send Mail está disponível, como mostra a figura 24.



    Figura 24. Verifique se o plug-in Send Mail existe


  4. Finalmente, verifique se o dicionário do idioma francês está disponível. Selecione File – Preferences e, a seguir, selecione a opção Language Settings. É possível ver o dicionário francês, como mostra a figura 25.



    Figura 25. Verifique que o dicionário francês está disponível



Conclusão

O IBM Lotus Symphony é um conjunto poderoso de editores de documento, planilha de cálculo e apresentação que fornece uma base sólida para construir um pacote atraente para sua empresa. Como você aprendeu neste artigo, é possível criar rapidamente um pacote personalizado para sua empresa, adicionar à implementação de seus sistemas e fornecer novas capacidades para seus usuários.


Agradecimentos

Os autores agradecem Qi Feng Huo e Hai Feng Zhang (Laboratório da IBM na China) pela revisão e comentários.


Recursos

Sobre os autores

David J Pearson é um arquiteto de soluções senior trabalhando para IBM Software Services for Lotus. Como líder dos serviços Lotus Symphony da IBM no mundo todo, ele trabalha diretamente com clientes para ajudá-los a avaliar e implementar soluções baseadas no Lotus Symphony. É possível entrar em contato com David pelo e-mail david_j_pearson@uk.ibm.com.

Paul Bastide é um especialista de TI na equipe de habilitação técnica Lotus ISV da IBM, no Grupo de software da IBM. Ele trabalha com parceiros de negócios para desenvolver soluções que executem, dêem suporte e habilitem produtos de software do IBM Lotus e do WebSphere Portal. É possível entrar em contato com Paul pelo e-mail pbastide@us.ibm.com.

oheel Chughtai é um Gerente de programas inicial para o software Lotus da IBM. Ele tem um interesse especial no teste de software em cenários de integração "em campo". É possível entrar em contato com Soheel pelo e-mail soheel_chughtai@uk.ibm.com.

Ajuda para Relatar Abuso

Relatar abuso

Obrigado. Esta entrada foi sinalizada para atenção do moderador.


Ajuda para Relatar Abuso

Relatar abuso

Falha no envio do Relatório de abuso. Tente novamente mais tarde.


developerWorks: Registre-se


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Selecione seu nome de exibição

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

(Deve possuir de 3 a 31 caracteres.)


Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Classificar este artigo

Comentários

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Lotus
ArticleID=451075
ArticleTitle=Automatizando as implementações do IBM Lotus Symphony usando o Microsoft System Center Configuration Manager
publish-date=11302009
author1-email=david_j_pearson@uk.ibm.com
author1-email-cc=
author2-email=pbastide@us.ibm.com
author2-email-cc=
author3-email=soheel_chughtai@uk.ibm.com
author3-email-cc=

Conheça a IBM da sua cidade

Virtual Branch Office Brasil

A IBM está mais perto do que você imagina!


Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).