Rascunho

De MSTECH wiki
Ir para: navegação, pesquisa

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.