Instalar o Jitterbit App Builder no Microsoft Windows (x64)
Introdução
Para instalar o App Builder no Microsoft Windows, siga estas etapas:
- 
Atenda aos requisitos de software tanto para o servidor web quanto para o servidor de banco de dados. 
- 
Obtenha e descompacte o software. 
- 
(Opcional) Ative o Crystal Reports. 
- 
(Opcional) Configuração pós-instalação. 
Nota
A palavra Vinyl, usada em partes das instruções a seguir, é o antigo nome do App Builder.
Obter e descompactar o software
Para obter e descompactar o software, siga estas etapas:
- 
Entre em contato com seu Gerente de Sucesso do Cliente (CSM) para obter uma cópia do software App Builder 4. O software é fornecido como um arquivo compactado com o nome vinyl-X.Y.N-win.zip, ondeX.Yé o número da versão (por exemplo,4.0) eNé o número da compilação (por exemplo,45678).
- 
Copie este arquivo para uma pasta no host onde o IIS está em execução. 
- 
Dependendo das configurações de segurança do seu sistema, pode ser necessário desbloquear o arquivo. Para fazer isso, clique com o botão direito no arquivo e selecione Propriedades. Na caixa de diálogo Propriedades, selecione a guia Segurança e, em seguida, selecione Desbloquear:  
- 
Clique com o botão direito no arquivo vinyl-X.Y.N-win.zipe selecione Extrair Tudo.
- 
Defina o destino da extração como uma pasta dentro da pasta raiz física padrão do IIS (por exemplo, C:\inetpub\wwwroot\Vinyl).
- 
Clique no botão Extrair. Cuidado Não continue até que a extração esteja completa. Isso pode levar muitos minutos. 
Configurar o IIS
Para configurar o IIS, siga estas etapas:
Adicionar um pool de aplicativos
Para adicionar um pool de aplicativos usando o Gerenciador do IIS, siga estas etapas:
- 
No painel Conexões, clique com o botão direito em Pools de Aplicativos e selecione Adicionar Pool de Aplicativos. 
- 
Na caixa de diálogo Adicionar Pool de Aplicativos, defina os valores para os seguintes campos: - 
Nome: Vinyl
- 
Versão do .NET CLR: Versão do .NET CLR v4.0.30319. 
- 
Modo de Pipeline Gerenciado: Integrado. 
- 
Iniciar pool de aplicativos imediatamente: Selecionado. 
 
- 
- 
Clique no botão OK. 
Para adicionar um pool de aplicativos usando a linha de comando, insira estes comandos:
cd 'C:\Program Files\IIS'
.\appcmd.exe add apppool /name:"Vinyl" /managedPipelineMode:Integrated /autoStart:true /managedRuntimeVersion:"v8.0"
Múltiplas instâncias
Se você quiser executar várias instâncias do App Builder no mesmo servidor de aplicativos, elas devem ser isoladas em pools de aplicativos separados com a opção Carregar Perfil do Usuário habilitada.
Adicionar um aplicativo
Para adicionar um aplicativo usando o Gerenciador do IIS, siga estas etapas:
- 
No painel Conexões, expanda a pasta Sites, clique com o botão direito em Site Web Padrão e selecione Adicionar Site. 
- 
Na caixa de diálogo Adicionar Site, defina os valores para os seguintes campos: - 
Nome do site: Vinyl
- 
Pool de aplicativos: Vinyl
- 
Caminho físico: C:\inetpub\wwwroot\Vinyl
- 
Iniciar Site imediatamente: Selecionado. 
 
- 
- 
Clique no botão OK. 
Para adicionar um aplicativo usando a linha de comando, insira estes comandos:
.\appcmd.exe add site /name:"Vinyl" /id:1 /bindings:http://*:80 /physicalPath:"C:\inetpub\wwwroot\Vinyl"
.\appcmd.exe add app /site.name:"Vinyl" /path:"/" /physicalPath:"C:\inetpub\wwwroot\Vinyl"
Configurar autenticação
Para configurar a autenticação usando o Gerenciador do IIS, siga estas etapas:
- 
No painel Conexões, sob a pasta Sites, selecione a entrada Vinyl. 
- 
Clique duas vezes no ícone Autenticação na seção IIS. 
- 
Selecione Autenticação Anônima e clique na ação Editar. 
- 
Na caixa de diálogo Editar Credenciais de Autenticação Anônima, selecione Identidade do pool de aplicativos, em seguida, clique no botão OK. 
Para configurar a autenticação usando a linha de comando, insira este comando:
appcmd.exe set config -section:anonymousAuthentication /username:"" --password
Definir permissões
Para definir permissões usando o Gerenciador do IIS, siga estas etapas:
- 
No painel Conexões, sob a pasta Sites, clique com o botão direito em Vinyl e selecione Editar Permissões. 
- 
Selecione a guia Segurança, em seguida, clique no botão Editar. 
- 
Na caixa de diálogo Permissões para Vinyl, clique no botão Adicionar. 
- 
Na caixa de diálogo Selecionar Usuário ou Grupos, no campo Digite os nomes de objeto a serem selecionados, insira IIS AppPool\Vinyl, em seguida, clique no botão Verificar Nomes.
- 
Clique no botão OK. 
- 
Na caixa de diálogo Permissões para Vinyl, sob Nomes de grupo ou usuário, selecione o novo usuário Vinyl. 
- 
Sob Permissões para Vinyl, para a linha Controle total, selecione a caixa de seleção Permitir. 
- 
Clique no botão OK para fechar a caixa de diálogo. 
- 
Na caixa de diálogo Propriedades do Vinyl, clique no botão OK. 
(Opcional) Habilitar Crystal Reports
O App Builder suporta Crystal Reports em sistemas Windows. O Crystal Reports é hospedado fora do processo em um servidor COM. Para registrar o servidor COM do Crystal Reports, abra um Windows PowerShell como administrador e execute estes comandos:
Set-ExecutionPolicy RemoteSigned
cd C:\inetpub\wwwroot\Vinyl\Scripts
.\RegisterCrystalReports.ps1
Criar um arquivo de conexão
Para criar um arquivo de conexão, siga estas etapas:
- 
Copie um dos exemplos na pasta Sample_Connection_Filese cole-o com o nomeConnection.xmlno diretório raiz doVinyl. Qual você copia depende do tipo do seu banco de dados.
- 
Edite o arquivo C:\inetpub\wwwroot\Vinyl\Connection.xmle defina os valores para os parâmetrosDatabaseName,UserNameePassword. (O usuárioUserNamedeve ter um papel de administração do sistema.)
Dica
Você também pode usar variáveis de ambiente ou um arquivo JSON para especificar a conexão com o banco de dados.
Testar e executar
Para executar o App Builder pela primeira vez, siga estas etapas:
- 
Acesse http://localhost/Vinyl/.
- 
Pode levar vários minutos para configurar o banco de dados pela primeira vez. Quando a tela de login aparecer, insira as seguintes credenciais padrão: - 
Nome de usuário: admin
- 
Senha: P@55w0rd
 
- 
- 
Clique no botão Entrar e siga as instruções para alterar a senha e fazer o upload de um arquivo de licença. 
(Opcional) Configuração pós-instalação
- 
Configure provedores de segurança: O modelo de segurança do App Builder suporta múltiplos provedores de segurança configuráveis. Se sua organização está buscando configurar provedores de segurança, consulte a página Provedores. 
- 
Garanta que eventos agendados sejam executados após o pool de aplicativos ser reciclado: Você deve garantir que o pool de aplicativos esteja sempre em execução e que qualquer evento que possa fazer o pool de aplicativos parar reinicie o aplicativo imediatamente. Quando o App Builder não está em execução, eventos agendados não são executados. Isso é importante, pois o IIS encerrará o pool de aplicativos quando estiver ocioso (geralmente durante horários fora de pico), fazendo com que rotinas agendadas noturnas sejam ignoradas. Para que o App Builder inicie automaticamente após um reciclo do pool de aplicativos ou uma reinicialização do servidor, você pode configurar o componente ApplicationInitializationdo IIS.Nota O ApplicationInitialization do IIS não é compatível com sites que usam Autenticação Integrada do Windows. Usar Autenticação Integrada do Windows requer que a Autenticação Anônima esteja desativada no IIS. O componente ApplicationInitialization do IIS requer acesso anônimo. Existe uma solução alternativa para este cenário que envolve o Agendador do Windows para enviar um ping ao App Builder a cada 5 minutos, garantindo que ele reinicie após o pool de aplicativos ser reciclado. 
- 
Instale e configure a inicialização do aplicativo: Os passos variam dependendo da versão do IIS. Escolha um link abaixo: 
- 
Teste o comportamento de sempre em execução: O seguinte guia explica como testar o comportamento de sempre em execução: Por padrão, o IIS está configurado para reiniciar a cada 29 horas (para que o Pool de Aplicativos reinicie em horários diferentes a cada dia). Você deve configurar um horário específico do dia para o reinício do Pool de Aplicativos e garantir que esse horário não interfira com trabalhos em segundo plano agendados.  Especifique uma data e hora para reciclar o pool de aplicativos no Gerenciador do IIS. Aqui você deve definir 11:42:00 para um horário que não conflite com trabalhos em segundo plano agendados.