Anda di halaman 1dari 6

Documento de deployment

Projeto: Pricing

Versão 1.0.14

Histórico de Revisões
Data Versão Descrição Autor
08/06/2010 1.0.0 Versão Inicial Marcus Cavalcanti
30/06/2010 1.0.1 Entrega c/ Agendamento de Ítem e Kit Marcus Cavalcanti
27/07/2010 1.0.2 Entrega com alteração na precificação Marcus Cavalcanti
de Kit c/ GE, alteração nas regras de
negócio de precificação automática e
correção dos primeiros bugs
reportados
03/08/2010 1.0.3 Entrega com correção da segunda Marcus Cavalcanti
rodada de bugs no Bugzilla
10/08/2010 1.0.4 Entrega com correção da terceira Marcus Cavalcanti
rodada de bugs no Bugzilla
17/08/2010 1.0.5 Entrega com correção da quarta Marcus Cavalcanti
rodada de bugs no Bugzilla
24/08/2010 1.0.6 Entrega com correção da quinta Marcus Cavalcanti
rodada de bugs no Bugzilla
31/08/2010 1.0.7 Entrega com correção da sexta Marcus Cavalcanti
rodada de bugs no Bugzilla
09/09/2010 1.0.8 Entrega com correção da sétima Marcus Cavalcanti
rodada de bugs no Bugzilla

16/09/2010 1.0.9 Entrega com correção da oitava rodada Marcus Cavalcanti


de bugs no Bugzilla e itens da CR de
03/09/2010
22/09/2010 1.0.10 Entrega com correção da nona rodada Marcus Cavalcanti
de bugs no Bugzilla e itens da CR de
03/09/2010
28/09/2010 1.0.11 Entrega com implementação dos itens Marcus Cavalcanti
da CR de 24/09/2010
14/10/2010 1.0.12 Entrega com correção da décima Marcus Cavalcanti
rodada de bugs no Bugzilla
26/10/2010 1.0.13 Entrega com correção da décima Marcus Cavalcanti
primeira rodada de bugs no Bugzilla
04/11/10 1.0.14 Atualização do documento para Marcus Cavalcanti
contemplar todos os recursos usados
pela aplicação
PricingEAR Versão: 1.0.14
Documento de Deploy Data: 08/11/2010
Pricing_Deployment.doc

1.Dados Gerais
Nome Aplicação Pricing
Resumo Aplicação Projeto responsável por realizar e controlar a precificação de Ítens e
Kits para a B2W. Desenvolvido utilizando plataforma weblogic 10.2
Nome Arquivo Pricing-<TIPO_APP>-<YYYYMMDD>-<VERSAO>.ear
Observações

Ambiente B2C (Weblogic 813 – a_B2C e b_B2C)


B2B (Weblogic 813 – c_B2B e d_B2B)
Integration 815 (Weblogic 815 – g_ITG)
Integration 816 (Weblogic 816 – e_ITG)
Integration 922 (Weblogic 922 – k_ITG)
BUS (Weblogic 922 – f_BUS)
Internas (Weblogic 813 – c_B2B e d_B2B)
Internas (Weblogic 922 – t_INT e u_INT)
Sales (Weblogic 816 – m_Sales e n_Sales)
Sales (Weblogic 922 – q_Sales e r_Sales)
stSales (Weblogic 816 – o_stSales e p_stSales)
ClubeAmericanas (Weblogic 813 – i_ClubeAmericanas)
Sales (Weblogic 1002 – acom_a_Sales e acom_b_Sales )
Sales (Weblogic 1002 – bloc_a_Sales e bloc_b_Sales )
Sales (Weblogic 1002 – suba_a_Sales e suba_b_Sales )
Sales (Weblogic 1002 – shop_a_Sales e suba_b_Sales )
Sales (Weblogic 1002 - b2w_a_Mid e b2w_b_Mid )
Outro. Qual: b2w_a_Mid
Cluster 1 2 3 4
Path Logs:

2.Recursos
DataSource cgDataSource-nonXA sterDS
cgDataSource sbMeuSubmarinoDS
clubeDS sbPersonalizacaoDS
sceDS sbSubmarinoDS
Outro. Qual:

User: Banco:
Filas JMS RECURSOS LOCAIS
Resource: Connection Factory
JNDI: jms.PricingConnectionFactory
XA: Sim

Resource: Distributed Queue


JNDI: jms.PricingNotifyItemEventQueue
Redelivery: 20
Delay: 30 min

Resource: Distributed Queue


JNDI: jms.NotifyItemEventRequestProxyQueue
Redelivery: 20
Delay: 30 min

Tabelas JPD/JCX/JMS
Arquivos de Configuração appconfig.properties

B2Winc.com, 2010 Página 3


PricingEAR Versão: 1.0.14
Documento de Deploy Data: 08/11/2010
Pricing_Deployment.doc

Execute Queue
WorkManager
Usuario(s) AcomOpenLDAP WebLogic Authent. Provider
Users:
Grupo(s) AcomOpenLDAP WebLogic Authent. Provider
Grupos:
Roles PricingRoleComercial
PricingRoleGerenteProduto
PricingRoleGerenteMarca
Descrição Stress Test
Arquivo Stress Test
Observações/ Outros 1)Incluir os arquivos de properties “appconfig.properties” no
Recursos diretório da aplicação especificado abaixo:

/netapp/wls/aplicacoes/<Ambiente>/Pricing

3.Apache/Conteúdo Estático
VirtualHost utilizado www.americanas.com.br carrinho.americanas.com.br
wsint.americanas.com.br wsint.b2winc.com
www.submarino.com.br carrinho.shoptime.com.br
wsint.submarino.com.br wsint.shoptime.com.br
www.blockbuster.com.br pg.b2winc.com
Outro. Qual:
Contextos da aplicação HTTP://<HOST>:<PORT>/PricingWeb
Path da aplicação com os
conteudos estaticos para /PricingWeb/resources
serem servidos via apache
Arquivo Conteúdos
Estáticos

4.Diretório compartilhado
Diretório padrão /netapp/wls/aplicacoes
Diretório da aplicação /netapp/wls/aplicacoes/<Ambiente>/Pricing
Outros diretórios utilizados
pela aplicação

5.Indices Lucene/Solr
Diretório padrão /domains/
Domínio americanas blockbuster
shoptime submarino
Outro. Qual?
Diretório da aplicação /domains/
Diretórios dos arquivos

6.Monitoração
Requer monitoração Sim No caso de monitoração inserir na area de anexos
Não o documento de monitoração

7. Procedimentos de Publicação

Siga os procedimentos abaixo na ordem definida:

B2Winc.com, 2010 Página 4


PricingEAR Versão: 1.0.14
Documento de Deploy Data: 08/11/2010
Pricing_Deployment.doc

1) Copiar o arquivo “appconfig.properties” no local informado no item “Observações” do


tópico “2. Recursos”. Observar que os mesmos foram disponibilizados por ambiente na
pasta properties da entrega (HML – PRD), e portanto, devem ser copiados observando o
ambiente onde o deploy está sendo realizado.

2) Executar o script “pricing_create.sql” e “pricing_dml.sql” para criar e popular os recursos


em BD que são utilizados pela Aplicação. Caso estes recursos já existam e estejam
populados pular este passo.

3) Executar o script “pricing_estrutura_mercadologica_prod_dml.sql” necessário para criar


e popular as estruturas mercadológicas, enquanto as mesmas não são migradas;

4) Configurar o arquivo /etc/crontab conforme ilustrado abaixo:

00 00 * * * <weblogic> curl
http://<AMBIENTE>/PricingWeb/web/controller/ordw/executeTaskOrdw.do

*/5 * * * * <weblogic> curl


http://<AMBIENTE>/PricingWeb/web/controller/schedule/checkSchedules.do

5) Criar as roles que a aplicação utiliza descritas no item “Roles” do tópico “2. Recursos”;

6) Criar os componentes JMS descritos no item “Filas JMS” do tópico “2. Recursos”. Caso
estes componentes já existam no servidor pular este passo.

7) Caso a aplicação “Pricing” já esteja deployada no servidor:


1.Efetuar o backup do respectivo EAR.
2.Efetuar Undeploy desta aplicação.

8) Efetuar deploy do pacote EAR da aplicação Pricing disponibilizado na Entrega.

9) Inicializar a aplicação Pricing.

8. Procedimento de rollback

Efetuar o deploy do EAR de backup (Efetuado no passo 7.1 do tópico “Procedimentos de


publicação”) da aplicação Pricing.

Seguir os passos 7, 8 e 9 descritos no tópico “Procedimentos de publicação”.

9. Release Notes

10. E-mail(s) para report pós-publicação em Produção


service.desk@ideais.com.br,
vinicius@ideais.com.br,
marcus@ideais.com.br,
alberto.piovesana@ideais.com.br
B2Winc.com, 2010 Página 5
PricingEAR Versão: 1.0.14
Documento de Deploy Data: 08/11/2010
Pricing_Deployment.doc

11. Anexos
Nome do Documento Descrição

B2Winc.com, 2010 Página 6

Anda mungkin juga menyukai