Rascunho
Este é um rascunho temporário. O texto presente aqui deve ser colocado nas áreas correspondentes:
- BlueControlWeb**
- FDE: **
Sistema: $/BlueControlWeb/Main/MSTech.BlueControlWEB-FDE-2008 BD: bluecontrolweb
configurar coresso: parâmetro no BCW - colocar a url do core (URL_CORESSO) - colocar id entidade (ENT_ID) - é preciso ter o mesmo login no core e no bluecontrolweb (!)colocar a criptografia (criptografia 3, situação 1, etc)
no sys_sistema não precisa ter nada permissões ficam só no bluecontrol
-menu sem funcionar: (masterpageAreaAdmLogado.master.cs - montamenu) limpar cache navegador verificar se a session está carregando (da primeira vez que não funcionou, ela estava null)
GravarHistoricoRequisicao - método para não permitir mais de uma sincronização no mesmo dia.
Erro System.Security.Cryptography.CryptographicException
resolveu quando removemos as referências do mstech.cryptography e mstech.saml20 (substituímos pelo saml novo)
- blue monitor**
\\mstech.com.br\docs\Areas\Dir. Educação\Ger. Desenvolvimento\Coord. SQA\Ger. Desenvolvimento - Publicação\BlueControlWeb
\\fsbuild\Builds\< nome_projeto >\Zips
TS-IIS02 bluecontrolweb.fdehominterna.devedu.ms http://bluecontrolweb.fdehominterna.devedu.ms/Webservices/comunicabluecontrol.asmx
- FDE**
CoreSSO http://coreblues.educacao.sp.gov.br/
BlueControlWeb-FDE http://www.painelacessa.educacao.sp.gov.br/BlueControlWeb/index.aspx
BlueMonitor-SSO http://www.painelacessa.educacao.sp.gov.br/BlueMonitorSSO/
Usuário: Senha:
bluemonitorssofde2015.devedu.ms bluecontrolweb.fdehominterna.devedu.ms
existe um cadastro de updates como precisou só cadastrar updates pra essa versão atual o update para o agente do updrive é só pra versão 2 é pro agente updrive novo
o update para a versão antiga é o 1, eles são recebidos pelo webservice ou pela api.
ideal é instalar 3 instâncias: website, webservice e api, assim um não onera no outro. o build gera o site e o webservice está dentro. o outro build gera a api.
instalação do zero: bluecore, core e bluemonitor
passar pela tabela de parâmetros para configurar. uma última coluna que é de configurações (ultima coluna do menu)
central de monitoramento - instalação complicadinha (joão sabe) pega o ip de cada máquina, pinga cada uma delas
existe alguns jobs do bluemonitor (uns 4 ou 5, na dúvida deixa colocar todos.)
a última versão fechada acho q é a 5.5.7 ou 5.5.8 (já tem em alguns clientes)
já foram gerados 9 builds q já foram colocados no ambiente de testes dev-edu, pra marri testar e o pessoal. o ambiente de testes está 1 versão atrasada. semana passada executado um build novo, mas não atualizou o ambiente de testes.
pra fechar a versão, tem q pegar o banco gerado na versão antiga e compara com o banco novo.
os que o arnaldo trouxe de cliente fde. cadastrar no bluemonitor usuário e senha, e vc associa as máquinas que vão receber esse usuário e senha (ver com pessoal) no bluecontrol tem 6 storeds q exportam alguns dados pro BI deles. eles querem alterar algumas coisas. pode ser passada pro anderson silva, q ele conhece.
teve 2 alterações recentes: rastreio de pacotes: joão alterações para o updrive: froes
anotações joão
logar bluemonitor: /default.aspx não tem login por saml, para logar pelo core, é o padrão, e aparentemente já está ok.
Configurar domínio pedir pro eduardo a chave k1 de um novo domínio (como se fosse uma secretaria de ensino)
no core já tem uma entidade
criar uma escola de teste no core para poder vincular as máquinas (preencher o máximo possível)
importar as escolas para o bluecontrol web (tem um botão de importar no bcw) feito isso ele já importa no bluecore antes era um int antes, os agentes usavam um id int, depois com o core, usam o id guid, e o bluecore faz um de-para com o core e bluemonitor. (mapeamento) talvez já dê certo de mapear no bluecore, uma tela vc entra com a escola e clica em mapear
no bcw tem q cadastrar um projeto, ele vai mostrando o que precisa, tem q ir seguindo.
depois de tudo certo, mapeado, rodar um agente (tablet ou computador) o agente tem q estar associado ao bluemonitor daquele dominio (manoel, jefferson) dá o cie da escola no tablet, e depois disso, aparece no bluemonitor.
depois configurar inventário e update, script inicial não contempla. basta pegar o menu e ir vendo.
ts-iis02
blue monitor FDE (última versão fechada) - não entrou login: senha:
blue monitor RJ (ultima versão de desenvolvimento)
http://192.168.10.22:8001/Login.aspx?ReturnUrl=%2fLogout.ashx
login: admin
senha: 123456
anotações serviço inventario - BM
novo usa BAC blue action center blue update - windows
o que tem hj usa na API - tablets C:\Projetos\MStechCollection\BlueMonitor\main\branches\BlueMonitorSSO_vs2012_dev\MSTech.Blue.ProcessaInventarios.Servico
C:\Projetos\MStechCollection\BlueMonitor\main\blueMonitorAPI_v1_2\BlueMonitorAPI\Controllers (inventoriesController)
C:\Projetos\MStechCollection\BlueMonitor\main\branches\BlueMonitorSSO_vs2012_dev\MSTech.Blue.Arquivos\Enumerator (status arquivo. stored grava sempre o 3)
C:\Projetos\MStechCollection\BlueMonitor\main\branches\BlueMonitorSSO_vs2012_dev\MSTech.Blue.Arquivos - STP_ARQUIVOS_INSERT_InventarioAPI
C:\Projetos\MStechCollection\BlueMonitor\main\branches\BlueMonitorSSO_vs2012_dev\MSTech.Blue.ProcessaInventarios.Servico\Entities
web service xml inventário: C:\Projetos\MStechCollection\BlueMonitor\main\branches\BlueMonitorSSO_vs2012_dev\BlueMonitor\App_Code\ControleUsuario.cs
[WebMethod] public byte[] _EnviaInventario(byte[] buffer)
internal void ProcessarInventario()
STP_ARQUIVOSINVENTARIOSTATUS_SELECTBY_State STP_INVENTARIO_SelectInventariosExcluir STP_ARQUIVOS_SelectByInvID
4.1.4 quem pode alterar senha?
qual é a senha padrão?
histórico de senhas, quem trocou, etc
a vigência, a próxima vez q a máquina chamar, se expirou, volta a senha antiga.
4.1.1 - usar string builder, ao invés de ficar concatenando. usar string.format, ou passar pro stringbuilder.
bluecontrolweb - sso -> sql já traz o xml certo
4.1.3 -> bluecontrol (arnaldo confirmar)
clicar no servidorzinho botao alterar senha qual usuario vc quer alterar hj so tem 2: admin ou suporte senha perm ou temp alteracao tem q ser imediata (forçar sincronizacao num botao) validar senha temporaria em questao
por escola, ou diretoria ou geral
isabella
TS-IIS02 C:\Websites\RJ
(12:24:20) Isabella Fontes dos Santos: http://192.168.10.22:8003/DeviceUpdatePendents?k4chave=1234&k1=1 (12:24:33) Isabella Fontes dos Santos: http://192.168.10.22:8002/Index.aspx (12:25:20) Isabella Fontes dos Santos: http://192.168.10.22:8002/Restrito/Atualizacao/Busca.aspx (12:25:33) Isabella Fontes dos Santos: http://192.168.10.22:8002/Restrito/Atualizacao/Cadastro.aspx
compare BD
General (marcar): Include transactional scripts
Object Types (desmarcar): Application Roles Database Roles Extended Properties Permissions Role Membership Rules Users
Aggregate Inline functions partiction functions Scalar-valued functions Table-valued functions
Stored procedures
Synonyms
User-defined Data Types User-defined Table Types User-defined Types (CLR)
gerar scripts na ordem: 1 - Tabelas 2 - Functions 3 - Types 4 - Storeds
( investigar erro)
EXECUTE sp_refreshsqlmodule N'[dbo].[STP_RASTREIOARQUIVO_SELECT]'
[STP_LOCALIDADE_SELECTBY_esc_ID] - Msg 468, Level 16, State 9, Procedure STP_LOCALIDADE_SELECTBY_esc_ID, Line 17 Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation.
(investigar function com erro)
FN_ListaPastas - identity, e 4 colunas q não existem mais.
----------------
logar no servidor administrador @dm1n
dois caminhos de log que precisam ser abertos pelo blueTools abre o caminho do log (blueupdate) abrir o update e ver o log tem q ter um update ´ra essa maquina instalar o update do blueupdate pendrive: blueTools
serverupdatestatus é quem começou a baixar ou já baixou e ou instalou server update é o pacote em si k4 SU - assoc. pacote a maquina k1 SU - assoc. a um dominio ou categoria
$/BlueMonitor/main/BlueMonitorSSO_vs2012
restaurando backups no servidor de testes restaurar bancos aplicar compare refazer permissões de usuários renomear todos os sinônimos em todos os bancos envolvidos (se restaurou com nomes diferentes) aplicar grant
no CoreSSO: mudar as url's na tabela SYS_Sistema e SYS_Parametro (url administrativo, que será a nova url do core)
No BlueControlWeb: mudar a url do Core na tabela Parametro (URL_CORESSO)
reiniciar inventarios: no registro do blueUpdate, mudar a data do diaUsuBaixado
\\\\bluemonitorsso\\ArquivosBlueSSO\\Inventario\
windows service processa inventário: - usa a pasta presente na tabela Pasta_inventario (top 1) mstech.security.cryptography tem que estar compilando no framework 3.5
http://bluemonitor.sme.prefeitura.sp.gov.br/qedesign.aspx
Ele tem um problema que não retorna campos UniqueIndentifier (guid).
para isso, tem que dar um cast:
select `cast (serv.uad_id as varchar(50)) uad_id`,*
from server_updates as su with(nolock)
---
Criar login no blueControlWeb_FDE
BCW é desvinculado do CoreSSO. Para vincular, na época foi solicitado para que um login criado no BCW tivesse um job para sincroniza-lo com o CoreSSO. Em seguida solicitaram para que fosse o contrário (criar um login no CoreSSO, e que fosse sincronizado para o BCW). Esta alteração nunca ocorreu, e foi retirado o menu de criação de usuários administrativos no BCW. Desta forma, o único jeito de criar um usuário no BCW é através de scripts.