Home

The Object Delivery Server - Site de Q-Ware

image

Contents

1. Ap s a cria o dos arquivos necess rio registrar o plugin para o Q Ware Isso feito atrav s do Q Ware Manager Veja o item Registro de plugins deste manual para maiores detalhes Uma vez registrado o plugin basta editar o servi o desejado uma fila de transfer ncia no nosso exemplo no FDS Monitor e ativar o plugin na aba Plugins No exemplo acima que um plugin de erros basta selecionar o mesmo na op o Erro Os plugins de mensagens de eventos e mensagens de log possuem par metros adicionais No caso do plugin de mensagem basta colocar o texto da mensagem que se deseja tratar No caso do plugin de eventos voc pode colocar uma lista de alias de eventos de log separados por espa o Por exemplo 68 Manual do Usu rio do Q Ware FINISHOBJPROC ERR FINISHOBJPROC ERRRETRY SVCSTART SVCSTOP SVCCONFIG O plugin de evento somente ser ativado na ocorr ncia de um desses eventos no log do Q Ware Mais abaixo podemos ver o arquivo AIF com a defini o de um plugin para tratamento de eventos de Log Este plugin tratado pelo script shell plugineventlog sh que recebe dois par metros o alias do evento de log propriamente dito 6OW LOGEVENTALIAS e sua mensagem associada QW_LOGMSG Observe que a mensagem aparece entre aspas isso feito para indicar um nico par metro para o shell do Unix j que a mensagem normalemente inclui espa os em branco pelo meio MAIN EXE plugineventlog sh
2. IMPORTANTE As filas do Q Ware s podem ser processadas por aplica es Q Ware Uma fila s pode ser lida por uma nica aplica o Q Ware Servi o Q Ware Um servi o Q Ware uma inst ncia de uma aplica o Q Ware configurada para uma tarefa espec fica Normalmente uma mesma aplica o pode executar v rios servi os distintos A mesma aplica o de transfer ncia de arquivos do exemplo anterior pode ser configurada para processar v rias filas cada uma respons vel pelo processamento de uma fila diferente que pode significar envio de arquivos para destinos diferentes Para tanto necess rio configurar inst ncias diferentes da mesma aplica o Cada inst ncia corresponde a um servi o e ser executada sob par metros funcionais pr prios Plugin Q Ware Um plugin Q Ware uma aplica o que permite a extens o das funcionalidades de uma aplica o Q Ware e que acionada quando ocorre um determinado evento no Q Ware Um evento no Q Ware pode ser o enfileiramento de um arquivo ou o registro de um determinado c digo de erro no log Aplica o de tratamento de eventos 8 Aplica o independente desenvolvida para receber informa es sobre eventos ocorridos no Q Ware Pode ser uma aplica o servidora ou de linha de comando Por exemplo o usu rio pode desenvolver uma interface de monitora o de eventos que receber avisos sempre que um determinado conjunto de eventos for registrado no log
3. Que a autentica o utilizada do pr prio Q Ware EX Q Ware Server Manager BEE Conex o Aplica es Servi os Visualiza o Ajuda Barra de ferramentas Dados do Servidor Servidor Local LOCALHOST 6785 Informa es do servidor 1 8 0 Win32 FIREBIRD conectado servidor Configura o do Servidor APPKEY B7F0694951D25375 OwEXPORTDIR LA4rquivos de programastquaretexports AUTHENTTYPE LOCAL Par metros de configura o do servidor Q Ware conectado Acesso s configura es dos servi os e dos plugins Plugins Servi os 6785 B Aplica es 17 Servi os Figura 4 2 Janela principal do Q Ware Manager Op es de visualiza o O menu Visualiza o permite alterar a forma de apresenta o das informa es na janela de elementos Ele tamb m pode comandar a atualiza o destas informa es 44 Manual do Usu rio do Q Ware Visualiza o de alias ou descri o O usu rio pode optar entre visualizar o alias ou a descri o do objeto Por padr o quando o Q Ware Manager iniciado ele exibe a descri o de servidor aplica es plugins e servi os Para exibir as informa es pelo alias utilize a op o Mostra alias Para restaurar a forma normal de apresenta o selecione a op o Mostra descri es Atualiza o das informa es As informa es apresentadas na interface apresentam uma fotografia do momento em que o Q Ware Manager foi iniciado incluindo as i
4. Se o servidor n o estiver na lista de servidores realize o rocedimento descrito na se o Cadastrando servidores e p repita estas etapas O Q Ware Manager conecta se ao servidor Q Ware e l todas as informa es dispon veis Estas informa es incluem as aplica es registradas e os servi os e plugins configurados As informa es lidas s o organizadas hierarquicamente e exibidas na janela de elementos ioi x Servidor Servidor 1 F Usu rio Senha E Cancela Figura 4 4 Caixa de di logo Conex o com Servidor Q Ware Cap tulo 4 47 Alterando o cadastro de um servidor Para alterar o cadastro de um servidor 1 No menu Conex o selecione Conectar em um servidor 2 Na caixa de di logo Conex o selecione o servidor desejado na lista de servidores e pressione o bot o Edita os dados do servidor selecionado Ser exibida a caixa de di logo Cadastro de Servidores Edi o 3 Nesta caixa de di logo digite um novo endere o do servidor no campo Endere o do servidor Este endere o pode ser o nome de rede ou o IP do servidor na rede 4 No campo Porta digite o novo n mero da porta onde o servidor estar escutando 5 No campo Descri o digite o nome utilizado na interface para identificar o servidor Observe que se deixado em branco o Q Ware Manager preenche este campo automaticamente com o endere o de rede e a porta no formato endere o porta 6 Pre
5. DESC Plugin para tratamento de eventos de log PARS QOW LOGEVENTALIAS ROW LOGMSG IPCTYPE 1 PLUGINEVENT PLUGIN EVTLOG Um exemplo de um script shell para tratamento de eventos de log do plugin acima pode ser visto aseguir FE FE AE AE FE EEE PLUGIN EXECUTADO PARA OS EVENTOS DE LOG EVENTOS TRATADOS SVCSTOP SVCSTART FINISHOBJPROC ERR FINISHOBJPROC SVCCONF IG ERRRETRY FE HE AE AE E FE FE AE AE FE FE FE AE FE FE FE FE AE AE FE TE FE AE E FE TE AE AE E FE FE AE AE E FE FE AE AE FE FE AEAEE FF if 2 then Cap tulo 6 69 echo ERRO Sintaxe 0 lt EVENTALIAS gt lt LOGMESSAGE gt exit 2 Es echo Alias do evento S1 echo Mensagem echo 2 case 1 in FINISHOBJPROC PROCESSAMENTO DO OBJETO EFETUADO COM SUCESSO ESTE EVENTO OCORRE POR EXEMPLO AO ENVIAR UM ARQUIVO COM SUCESSO rr ERR FINISHOBJPROC ERRO NO PROCESSAMENTO DO OBJETO ESTE EVENTO OCORRE AO DAR ERRO NA TRANSFERENCIA DE UM ARQUIVO rr ERRRETRY ESTE EVENTO ACONTECE QUANDO O PROCESSAMENTO DE UM OBJETO ENTRA EM RETRY OU SEJA DEU ERRO MAS AINDA VAI TENTAR DE NOVO O PROCESSAMENTO DO MESMO rr SVCSTART O SERVICO FOI INICIADO rr SVCSTOP O SERVICO FOI PARADO rr SVCCONF IG O SERVICO FOI RECONFIGURADO 70 Manual do Usu rio do Q Ware esac Lembre sempre que os plugins recebem como par metro macros do tipo O ou sendo que nem todos os par metros ser o v li
6. Cap tulo 4 61 IMPORTANTE Voc pode e deve utilizar as aplica es espec ficas de administra o de cada servi o para criar ou configurar os mesmos tais como o FDS Monitor ou Q Ware Command Processor Manager Configura o de servi os Para alterar a configura o de um servi o j existente 1 Najanela de elementos selecione a p gina Servi os e selecione o servi o que deseja reconfigurar 2 No menu Servi os selecione Configurar Ser exibida a caixa de di logo Configura o de servi o 3 Nesta caixa defina ou modifique os valores das vari veis e pressione OK para efetivar os novos valores no banco de dados Q Ware Configura o de Servi o LOCALHOST 6785 FDSTCPSERY llias do servi o Descri o do servi o SRVTESTE Configura o do servi o FILESONUSRHOME LOGCMDS 0 ALLOWREMOTEEXEC 0 Figura 4 11 Configura o de um servi o FDS 62 Manual do Usu rio do Q Ware O arquivo QWARE INF O arquivo QWARE INT o arquivo no qual algumas das configura es do Q Ware Server e seus servi os s o armazenadas Dentre essas configura es podemos destacar o tipo de autentica o os par metros de acesso ao banco e a lista dos aliases de servidores conhecidos Como todo arquivo de configura o do tipo INI o arquivo QWARE INTY um arquivo texto que pode ser normalmente editado e que dividido em se es e chaves de configura o A seguir descrevere
7. Manual do Usu rio do Q Ware FDS Um produto que utiliza o Q Ware O File Delivery System ou FDS um sistema de transfer ncia de arquivos desenvolvido sobre a plataforma Q Ware O FDS transfere com seguran a arquivos de uma localidade para outra com total controle Ele composto por clientes aplica es plugins e tratadores de eventos do Q Ware O transporte feito atrav s do mecanismo de filas O FDS est dispon vel para ambientes NT e UNIX em redes TCP IP e sob condi es especiais tamb m para mainframes IBM sob 05 390 As principais funcionalidades do FDS s o m Transportar arquivos de forma controlada m Disparar aplica es para processamento de arquivos transportados m Registrar em log todos os eventos ocorridos durante os processos de transporte de dados e disparo de aplica es m Transportar arquivos por exemplo transa es nos quais a ordem de partida define a ordem de chegada m Permitir o controle de utiliza o de bandas da rede de comunica o para impedir a concorr ncia indesejada com processos cliente servidor on line e de prioridade mais alta m Garantir o sigilo das informa es transportadas pelo uso de criptografia de 512 bits com chaves din micas e algoritmo padr o de mercado Blowfish O FDS utiliza praticamente todos os recursos do Q Ware As filas permitem que os arquivos sejam seq enciados para controlar o n mero de arquivos transportados simultaneamente e a ord
8. prio de usu rios Caso o Q Ware seja configurado para autenticar usu rios no sistema operacional este comando passa a ser necess rio apenas para a administra o dos certificados digitais Sintaxe QWUSRMNGR n H s lt servidor gt P lt porta gt u lt usu rio gt p lt senha transparente gt e lt senha criptografada gt q C lt usu rio certificado gt lt A usu rio senha descri o gt lt U usu rio senha descri o gt Cap tulo 3 37 lt R usu rio gt Par metros Os par metros aceitos na linha de comando do qwusrmngr s o h ou H s lt servidor gt P lt porta gt u lt usu rio gt p lt senha gt e lt senha criptografada gt A lt usu rio senha descri o gt U lt usu rio senha descri o gt R lt usu rio gt C lt usu rio certificado digital gt q Abre a ajuda online do comando e lista as op es b sicas de linha de comando O nome de rede ou o IP do servidor onde o est sendo executado o Q Ware Porta de conex o do servidor Q Ware O usu rio a ser autenticado no servidor Q Ware Este par metro obrigat rio e se n o for fornecido ser solicitado pelo qwusrmngr Observe que o usu rio precisa ter permiss o de administrador para efetuar opera es no cadastro de usu rios A senha do usu rio Obrigat rio apenas se e n o for utilizado Ser solicitada se n o for ofereci
9. QWARE O Ware Configura o do servidor B sica Banco Logs Timeouts Proxy Avan ada Cache de log 1000 linhas de log Diret rio para exporta o de logs waresexport I Exportar linhas de log removidas para arquivo Figura 4 7c Caixa de di logo de configura o servidor conectado Logs Cap tulo 4 55 O Ware Configura o do servidor B sica Banco Logs Timeouts Proxy Avan ada Inicializa o Parada Verifica o pe oo Todos os tempos em segundos Figura 4 7d Caixa de di logo de configura o servidor conectado Timeout Q Ware Configura o do servidor B sica Banco Logs Timeouts Proxy Avan ada Servidor IP Porta Tipo Ignorar rede m scara rede m scara 127 0 0 0 255 0 0 0 255 255 255 255 255 255 255 255 Usu rio Senha Cores Figura 4 7e Caixa de di logo de configura o servidor conectado Proxy 56 Manual do Usu rio do Q Ware O Ware Configura o do servidor B sica Banco Logs Timeouts Proxy Avan ada Configura o do servidor Q W are bPPKEY 67F0694951D25375 OWEXPORTDIR C SArquivos de programastquwaretexports AUTHENTTYPE LOCAL LOGBUFSIZE 1000 Figura 4 7f Cx de di logo de configura o servidor conectado Avan ada IMPORTANTE Os par metros de configura o s o lidos pelo servidor apenas no momento em que o Q Ware executado Se os par metros forem alterados enqua
10. Selecione a aba Logs para configurar o tamanho do buffer de log utilizado pelo servidor Q Ware e o diret rio padr o de exporta o de logs antigas No campo Cache de Log digite o n mero de linhas que ser o armazenadas no buffer O valor padr o 1000 linhas Marque o campo Exportar linhas de log removidas para arquivo caso deseje que as linhas removidas pelo m dulo Log Cleaner sejam salvas em arquivo texto Caso tenha marcado essa op o defina o diret rio de exporta o desses arquivos no campo Diret rio para exporta o de logs Selecione a aba Timeouts para configurar os intervalos de tempo de espera do servidor relativos ao recebimento dos diversos sinais de atividade No campo Inicializa o digite o tempo m ximo em segundos que o servidor Q Ware deve aguardar para que um servi o confirme sua inicializa o Se esta comunica o n o ocorrer dentro do intervalo especificado o servidor Q Ware sinalizar erro na inicializa o do servi o No campo Parada digite o tempo m ximo em segundos que o servidor Q Ware deve aguardar ap s ter emitido um comando de parada para receber a confirma o da parada Se esta confirma o n o for recebida o servidor Q Ware for ar a interrup o do servi o No campo Verifica o digite o tempo m ximo em segundos que o servidor Q Ware deve aguardar entre duas verifica es de funcionamento normal de um servi o Se um servi o passar tr s vezes este intervalo
11. em batch ou fazer parte de um programa pois poss vel chamar comandos de linha a partir de comandos de cada linguagem de programa o espec fica Todos os comandos de linha do Q Ware precisam de uma senha criptografada ou n o A senha obrigat ria porque mesmo os comandos de linha exigem uma conex o identificada e autenticada no Q Ware portanto preciso informar o usu rio e a senha na linha de chamada do comando Normalmente isto s necess rio em procedimentos autom ticos como parte de um script ou arquivo de lote de comandos Para evitar a exposi o da senha o Q Ware aceita senhas j criptografadas Isto feito com o uso de uma aplica o de linha de comando chamada QWPWD que criptografa a senha do usu rio utilizando a mesma chave privada do Q Ware no qual a senha ser usada A senha criptografada e traduzida para uma cadeia leg vel de caracteres A cadeia gerada pode ent o ser utilizada por qualquer comando de linha do Q Ware IMPORTANTE Os par metros dos comandos de linha fazem distin o entre mai sculas e min sculas portanto devem ser digitados exatamente como descritos neste manual e na ajuda online Tanto no ambiente Windows como no ambiente UNIX para executar os comandos de linha o usu rio precisa de um console de comandos ou seja uma janela DOS no Windows ou um terminal no UNIX 24 Conven es Para facilitar a utiliza o dos comandos de linha do Q Ware obedecem
12. o Quando o Q Ware registra um evento este campo preenchido com SERVER Data A data no formato dd mm aaaa em que o evento foi registrado a data do sistema no qual o Q Ware executado Esta informa o inserida automaticamente pelo subsistema de logs Hora A hora no formato hh mm ss em que o evento foi registrado a hora do sistema no qual o Q Ware executado Esta informa o inserida automaticamente pelo subsistema de logs Evento Nome abreviado alias do evento registrado atribu do pela aplica o que registrou o evento Esta informa o til para permitir a monitora o de eventos Ela tamb m til em auditorias j que facilita a localiza o e a identifica o do evento Mensagem A descri o do evento acrescentada pela aplica o que o registrou Cap tulo2 15 Hist rico Usu rio O login do usu rio respons vel pelo evento registrado no log IP O endere o do cliente a partir do qual a opera o que gerou o evento foi disparada O hist rico um tipo especial de log que registra apenas os dados relativos ao processamento dos objetos Isto significa que todas as filas de objetos possuem hist ricos e que qualquer servi o Q Ware pode gerar itens em um hist rico Cada aplica o que gera um hist rico possui uma tabela espec fica no banco de dados O arquivo de informa es da aplica o AIF Application Information File deve conter as informa es
13. quando h uma quantidade elevada de usu rios e necess rio atribuir uma permiss o para todos Para resolver isto o Q Ware reconhece um usu rio especial denominado ALLUSERS Ao atribuir uma permiss o para este usu rio todos os usu rios que n o forem explicitamente citados nos controles receber o a mesma permiss o atribu da ao usu rio ALLUSERS Atribui o de permiss es O administrador do Q Ware o usu rio que tem permiss o para cadastrar usu rios e atribuir permiss es inclusive a de administrador de um servi o ou do pr prio Q Ware se assim o desejar J o administrador de um recurso o usu rio que criou o recurso e o nico al m do administrador do Q Ware que pode atribuir permiss es a outros usu rios 22 Manual do Usu rio do Q Ware API de desenvolvimento Todos os recursos de controle de usu rios est o dispon veis na API incluindo a autentica o e a autoriza o de usu rios Isto significa por exemplo que uma aplica o cliente pode utilizar o mapa de bits de permiss es do usu rio para restringir as funcionalidades a que ter acesso Para obter mais informa es sobre a API de desenvolvimento do Q Ware consulte o Manual de Desenvolvimento de Aplica es Q Ware Cap tulo2 23 Comandos de linha Os comandos de linha s o apenas alguns dos recursos para automa o de processos que o Q Ware oferece Qualquer comando de linha pode ser inserido em arquivos de comando
14. que compor o uma entrada de hist rico Para maiores informa es sobre arquivos ATF consulte o Manual de Desenvolvimento de Aplica es Q Ware Al m dos atributos do objeto processado toda entrada de hist rico apresenta as seguintes informa es data e hora de enfileiramento m datae hora de in cio do processamento do objeto m data e hora de t rmino do processamento do objeto m condi o de t rmino ou seja sucesso ou erro m o login realizado pelo servi o quando for o caso m o identificador do objeto um c digo nico gerado pelo Q Ware no momento em que o objeto foi enfileirado Cada linha de hist rico se refere a um nico objeto Em hist ricos de filas o objeto s registrado no hist rico quando sair da fila 16 Manual do Usu rio do Q Ware Subsistema de controle O subsistema de controle do Q Ware administra duas atividades b sicas o controle de servi os e o controle de plugins O subsistema de controle ativa e desativa cada uma dessas aplica es sob condi es espec ficas Para ser controlado pelo Q Ware o servi o ou plugin deve ser registrado no Q Ware O registro de um plugin requer uma s rie de informa es que descrevem o seu funcionamento Estas informa es s o fornecidas em um arquivo de informa es de aplica o ou AIF do ingl s Application Information File Para obter mais informa es sobre como construir um arquivo AIF consulte o Manual de Desenvolvimento de Apli
15. sem sinalizar normalidade o Q Ware entender que o servi o est travado e for ar a reinicializa o Selecione a aba Proxy para configurar acesso externo a trav s de um proxy para as aplica es do Q Ware o Q Ware FDS por exemplo Indique se vai ou n o usar um proxy para conex es com o mundo exterior e se sim configure o endere o IP do servidor a porta do mesmo o tipo do proxy e se o proxy exigir autentica o usu rio e senha do mesmo Cap tulo 4 53 6 Selecione a p gina Avan ada para fazer a configura o de algumas vari veis manualmente No campo Configura o do servidor Q Ware o usu rio pode alterar a vari vel da chave de criptografia APPKEY O valor desta vari vel deve ser devidamente criptografado A altera o feita atrav s da digita o de novos valores para a vari vel que se deseja modificar m Pressione OK para confirmar a configura o e fechar a caixa de di logo Q Ware Configura o do servidor B sica Banco Logs Timeouts Proxy Avan ada Porta de escuta 6785 Arquivo de erros Ct rquivos de programastqwaretcigiqware err E Dom nio para autentica o porerna V Usar autentica o do Qware Server Figura 4 7a Caixa de di logo de configura o servidor conectado B sica 54 Manual do Usu rio do Q Ware Q Ware Configura o do servidor B sica Banco Logs Timeouts Proxy Avan ada Nome OW ARE Senha blias
16. servi o e aplica es plugins A p gina Servi os permite criar configurar e excluir servi os J a p gina Plugins permite registrar e excluir plugins Para selecionar uma das p ginas clique com o bot o esquerdo do mouse sobre o t tulo da p gina desejada localizado na parte inferior da janela 41 EX Q Ware Server Manager Conex o Aplica es Servi os Visualiza o Ajuda DIBDEx 9 E Confi Dados do Servidor Servidor Servidor Local FDS Client for TCP IP Alias LOCALHOST 6785 FDS Directory Sniffer FDS Server for TCP IP Vers o 1 8 0 Win32 FIREBIRD Processador de comandos do Q Ware QW Service Agenda OW Servico de limpeza de logs e historicos Configura o do Servidor APPKEY B7F0694951D25375 Ow EXPORTDIR L t rquivos de programastqwaretexports AUTHENTTYPE LOCAL Plugins Servi os 6785 6 Aplica es 7 Servi os Figura 4 1 Janela de elementos Intera o com o sistema O usu rio interage com o sistema por meio de menus de comandos dispon veis na barra de menus e menus popup Os menus popup s o sens veis ao contexto ou seja s disponibilizam os comandos que podem ser executados para o elemento selecionado no momento Para acessar um menu popup selecione o elemento posicione o mouse sobre ele e clique com o bot o direito do mouse 42 Manual do Usu rio do Q Ware A aplica o oferece ainda uma barra de ferramentas e atalhos de teclado para facilitar a sua utiliza o Q
17. IO Figura 4 6a Configura o local do servidor B sica 5 Selecione a p gina Banco para configurar o acesso ao banco de dados de controle 6 Nos campos Nome e Senha digite o nome e a senha do usu rio que ter acesso ao banco de dados 7 No campo Alias digite o nome do banco de dados ou o alias de sua conex o com o mesmo 8 Selecione a aba Proxy para configurar acesso externo a trav s de um proxy para as aplica es do Q Ware o Q Ware FDS por exemplo 50 Manual do Usu rio do Q Ware 9 Indique se vai ou n o usar um proxy para conex es com o mundo exterior e se sim configure o endere o IP do servidor a porta do mesmo o tipo do proxy e se o proxy exigir autentica o usu rio e senha do mesmo 10 Pressione OK para confirmar a configura o e fechar a caixa de di logo Q Ware Configura o local do servidor B sica Banco Proxy Nome QWARE Senha lias OWARE Q Ware Configura o local do servidor B sica Banco Proxy Servidor IP Porta Tipo Ignorar rede m scara rede m scara 127 0 0 0 255 0 0 0 255 255 255 255 255 255 255 255 Usu rio Senha Figura 4 6c Configura o local do servidor Proxy Cap tulo 4 51 Configura o de servidor conectado A configura o com conex o feita ap s uma conex o bem sucessida com o servidor Q Ware A configura o com conex o no servidor permite configurar itens que s s o aces
18. Padr o iX Q Ware Server Manual do Usu rio do Q Ware Copyright O 2000 2010 Padr o iX Sistemas Abertos Ltda Todos os direitos reservados As informa es contidas neste manual est o sujeitas a altera o sem aviso pr vio Os nomes e dados fornecidos nos exemplos s o fict cios exceto quando especificado o contr rio Q Ware File Delivery System Q Ware Directory Monitor Q Ware Command Processor Q Ware Service Agenda e FDS s o marcas registradas da Padr o iX Windows 95 Windows 98 Windows NT Windows XP Windows 2000 Windows 2003 Windows Vista e Windows 7 s o marcas registradas da Microsoft Corporation Todas as demais marcas e marcas registradas s o propriedades de seus respectivos donos Padr o iX Sistemas Abertos Ltda SIA Sul Trecho 4 Lotes 420 430 Bras lia DF 71200 040 Telefone 55 61 3032 0200 Fax 55 61 3032 0300 Email infodpix com br Www pix com br Impresso no Brasil 2010 ndice Anal tico Pref cio nnna a a a a canaaisanactagso 1 AUdIENC A eere aa i ES Sa Da a ad E E E e and 1 ee a E E O PRADO E E RT NARRADOR 1 Organiza o deste manual ssrssiierriisicsiiiiiveriirseniesisseiiisicserii iiki estasis existo 2 Introdu o ao Q Ware mascoissssssicasasoseasises dispenso aandaa iaaea uaiscatadevasossdensssaas 3 Defini o esses srstrese tres cast essrfama ER Eea S I ana negada ud SATSE 3 Funcionalidades cessam iremeerontaro A E aaa baga Doo ade encenado E bp Toa 4 Servi o de
19. a e agiliza a realiza o de auditorias a qualquer momento mesmo que o log esteja localizado remotamente Consulte o Cap tulo 2 para mais informa es Servi o de controle de aplica es O Q Ware pode controlar ativar e desativar aplica es Ele tamb m pode interagir com uma aplica o que tenha ativado passar par metros e mant la ativa caso seja encerrada anormalmente recupera o Consulte o Cap tulo 2 para mais informa es Servi o de informa o de progresso O Q Ware exibe as informa es sobre o progresso de um trabalho realizado por qualquer servi o Q Ware que processe objetos de uma fila Esta informa o exibida como um percentual da tarefa que j foi realizada Uma vez disponibilizada essa informa o outra aplica o cliente pode acess la Consulte o Cap tulo 2 para mais informa es Cap tulo 1 5 Caracter sticas Al m das funcionalidades explicadas na se o anterior o Q Ware se caracteriza por ser um servidor multiplataforma que permite a extens o de suas pr prias funcionalidades atrav s de uma API de desenvolvimento e o desenvolvimento de solu es Q Ware como o caso do Q Ware FDS Extensibilidade Tamb m poss vel desenvolver e implementar aplica es especiais para serem acionadas quando determinados eventos ocorrerem em uma fila ou no subsistema de logs Uma aplica o que trata um evento denominada plugin Para maiores informa es consulte o Cap tu
20. a a partir de uma aplica o registrada e exibida na janela de elementos do Q Ware Manager Para criar um servi o 1 Najanela de elementos selecione a aba Servi os e a aplica o do servi o a ser criado 2 No menu Servi os selecione Criar servi o Ser exibida a caixa de di logo Cria o de Servi o 60 3 No campo Alias do servi o atribua o nome de refer ncia do servi o para o Q Ware 4 No campo Descri o do servi o digite uma breve descri o para fins de refer ncia futura 5 No campo Configura o do servi o especifique os valores de par metros desejados para o funcionamento do servi o A configura o do servi o segue o formato vari vel valor O Q Ware preenche o campo de configura o com todas as vari veis de configura o do servi o o usu rio apenas estabelece os valores desejados Consulte o manual de utiliza o de cada aplica o para obter as regras para estabelecer valores A Figura 4 11 mostra a caixa de di logo Cria o de servi o relativa ao cliente de transfer ncia de arquivos do FDS Q Ware Cria o de Servi o x LOCALHOST FDSTCPCLI lias do servi o Descri o do servi o pesam ooo Configura o do servi o APPALIAS FDSTCPCLI SERVER PORT 7878 USERNAME PASSWD PKTSIZE 32766 PKTSTEP 1 CLEVEL CMDPRELOCAL CMDPOSLOCAL CMDPOSREMOTE x Ok Cancela Figura 4 11 Cria o de um servi o Cliente FDS
21. a complexidade do processo de criptografia est embutida na API de desenvolvimento do Q Ware o que garante a privacidade na comunica o em toda aplica o cliente independentemente de preocupa o do desenvolvedor A Figura 2 1 mostra as tr s principais camadas funcionais do Q Ware 10 BC o E 2 Camada de interface com clientes Atrav s do subsistema de ger ncia de protocolo esta camada interpreta todos os comandos dos clientes Uma vez interpretados os comandos s o transformados em chamadas de fun o para o subsistema que trata da funcionalidade solicitada Por exemplo se o comando solicitar a leitura do primeiro objeto de determinada fila esta solicita o ser tratada pelo subsistema de filas Camada de controle Nesta camada concentram se todos os subsistemas respons veis pelo processamento de cada uma das funcionalidades b sicas do Q Ware H quatro subsistemas para tratar dos diferentes servi os filas logs usu rios e controle de aplica es Cap tulo 2 11 Camada de banco de dados A camada de banco de dados cont m o subsistema de ger ncia de dados que respons vel por fazer a interface entre os subsistemas da camada de controle e o banco de dados de apoio onde s o armazenadas as informa es utilizadas por tais sistemas Subsistema de filas O subsistema de filas respons vel pela ger ncia das filas de objetos Este subsistema permite construir filas de objetos independ
22. a senha como a cadeia a ser criptografada 26 Manual do Usu rio do Q Ware A cadeia de caracteres retornada pode ser utilizada como a senha criptografada do usu rio em qualquer ferramenta de linha de comando do Q Ware O mesmo efeito poderia ser obtido passando se todas as informa es na pr pria linha de comando assim D gt qwpwd s localhost P 6785 u joaosilva p senha_do_joaosilva x senha_do_joaosilva BA4E4643B636C896 Comando QWSTARTSVC ativa o de servi os Este comando ativa um servi o no Q Ware Sintaxe QWSTARTSVC h H s lt servidor gt P lt porta gt u lt usu rio gt p lt senha transparente gt e lt senha criptografada gt lt servi o gt Par metros h ou H s lt servidor gt P lt porta gt u lt usu rio gt p lt senha gt e lt senha criptografada gt Abre a ajuda online do comando e lista as op es b sicas de linha de comando O nome de rede ou o IP do servidor onde o est sendo executado o Q Ware Porta de conex o do servidor Q Ware O usu rio a ser autenticado no servidor Q Ware Este um par metro obrigat rio e se n o for fornecido ser solicitado pelo qwstartsvc O usu rio precisa ter permiss o para ativar o servi o caso contr rio a opera o n o ser conclu da A senha do usu rio Obrigat rio apenas se e n o for utilizado Ser solicitado se nem e nem p forem fornecidos A senha cri
23. ancinstsineren pincases entrada dino 42 Figura 4 2 Janela principal do Q Ware Manager eee 44 Figura 4 3 Caixa de di logo Cadastro de Servidores Novo 46 Figura 4 4 Caixa de di logo Conex o com Servidor Q Ware eeeerees 47 Figura 4 5 Modifica o Elimina o de Servidores es 48 Figura 4 6a Configura o local do servidor B sica eeeserererereerereres 50 Figura 4 6b Configura o local do servidor Banco eeserererereerereres 51 Figura 4 6c Configura o local do servidor Proxy ceeeseserererereereneres 51 Figura 4 7a Caixa de di logo de configura o servidor conectado B sica 54 Figura 4 7b Caixa de di logo de configura o servidor conectado Banco 55 Figura 4 7c Caixa de di logo de configura o servidor conectado Logs 55 Figura 4 7d Caixa de di logo de configura o servidor conectado Timeout 56 Figura 4 7e Caixa de di logo de configura o servidor conectado Proxy 56 Figura 4 7f Cx de di logo de configura o servidor conectado Avan ada 57 Figura 4 8 Registro de Aplica es cmeeeeeererereerererererereerererereererereerenenes 58 Figura 4 9 Janela do Q Ware Manager com uma aplica o registrada 59 Figura 4 10 Caixa de di logo Registro de Plugin 60 Figura 4 11 Cria o de um servi o Cliente FDS ii eteereremeeeec
24. apenas se p n o for utilizado Modo silencioso n o imprime mensagens Mostra todos os servi os configurados ativos e inativos Lista todas as conex es ativas de servi o e de aplica es cliente com detalhes Lista as aplica es registradas no servidor Q Ware Agrupa a lista resultante por tipo de conex o de servi o ou de aplica o Para listar as aplica es registradas em um determinado servidor Cap tulo3 35 D N gt qwing s localhost P 6785 u Joaosilva A Por favor realize o login Senha Conectado ao servidor localhost com usuario joaosilva QWLOGCLEANER QW Servico de limpeza de logs e historicos FDSSNIFFER FDS Directory Sniffer FDSTCPCLI FDS Client for TCP IP FDSTCPSERV FDS Server for TCP IP QWAGENDA QW Service Agenda QWCMDPROC Processador de comandos do Q Ware Comando QWGETOBJCOUNT Quantidade de objetos na fila Este comando lista o n mero de objetos enfileirados em uma determinada fila Sintaxe QWGETOBJCOUNT h H s lt servidor gt P lt porta gt u lt usu rio gt p lt senha transparente gt e lt senha criptografada gt lt servi o gt Par metros h ou H Abre a ajuda online do comando e lista as op es b sicas de linha de comando s lt servidor gt O nome de rede ou o IP do servidor onde o est sendo executado o Q Ware P lt porta gt Porta de conex o do servidor Q Ware u lt usu rio gt O usu rio a ser autenti
25. ar o estado da fila ativa inativa com erro Ativar ou desativar a fila Solicitar informa es sobre um determinado objeto a partir da sua identifica o Sempre que um objeto adicionado a uma fila o Q Ware registra automaticamente a data e a hora em que foi enfileirado Quando o mesmo objeto for desenfileirado o Q Ware registrar em um tipo especial de log chamado hist rico de fila o momento em que o objeto foi desenfileirado Processamento de filas A sequ ncia t pica de a es de processamento de uma fila realizada pelo servi o Q Ware associado a seguinte 1 Ao ser ativado o servi o solicita ao Q Ware um objeto de sua fila para ser processado O Q Ware envia o primeiro objeto da fila caso haja algum Quando a fila est vazia a aplica o cliente fica aguardando em sleep mode at que haja pelo menos um objeto na fila Quando isto ocorrer o primeiro objeto ser enviado para processamento Uma vez recebido um objeto a aplica o deve notificar ao Q Ware o exato momento em que o processamento efetivamente iniciado Durante o processamento do objeto a aplica o deve informar a intervalos definidos pelo servi o o percentual j realizado do processo Cap tulo2 13 5 Durante o processamento a aplica o Q Ware registra todas as ocorr ncias relevantes no subsistema de logs 6 Uma vez conclu do a aplica o Q Ware notifica o encerramento do processamento inclu
26. ara modo texto Default bin rio Tabela de convers o quando do envio para plataformas Z 0S Tabela de convers o quando do envio para plataformas Z 0S Nome ou endere o do servidor destino Se n o for informado ser usado o default da fila Porta TCP IP do servidor de destino Se n o for informada ser usado o default da fila Nome do usu rio para autentica o remota Se n o Cap tulo3 33 for informado ser usado o default da fila pw lt senha gt Senha criptografada pelo comando QWPWD para autentica o remota do usu rio Se n o for informada ser usado o default da fila Para criptografar as senhas use o comando QWPWD bl lt tamanho do Par metro espec fico para plataformas Z OS bloco gt indicando o tamanho de bloco usado no disco di lt Rep New Indica se o comportamento do FDS no caso do Old gt arquivo j existir no destino recl lt tamanho do Par metro espec fico para plataformas Z OS registro gt indicando o tamanho m ximo do registro recs lt n mero gt Par metro espec fico para plataformas Z OS indicando a quantidade de registros a serem pr alocados UN lt Unit gt Par metro espec fico para plataformas Z OS indicando a unidade destino do arquivo vol lt volume gt Par metro espec fico para plataformas Z OS indicando o volume de disco destino LBL lt label gt Par metro espec fico para plataformas Z OS indicando o label quando o desti
27. bjeto adicionado a fila Cap tulo3 31 Comando FDS2ADDQ enfileirar arquivos Sintaxe Este comando adiciona um ou mais arquivos a uma fila de transfer ncia do FDS Na realidade uma varia o do comando qwaddq espec fica para as filas do FDS Ele permite a inclus o de arquivos em m ltiplas filas al m de ser de execu o mais r pida que o comando gen rico qwaddg Para maiores detalhes sobre os par metros do arquivo em uma fila do FDS consulte o Manual do FDS Este comando aceita duas sintaxes Primeira varia o FDS2ADDQ h H P lt servidor gt lt P gt lt porta gt u lt usu rio gt p lt senha transparente gt e lt senha criptografada gt lt todos os par metros do arquivo gt I lt id gt lt alias da fila gt fila2 fila3 fila N Segunda varia o FDS2ADDQ h H a lt servidor gt lt P gt lt porta gt u lt usu rio gt p lt senha transparente gt e lt senha criptografada gt f lt arquivo com a lista de arquivos gt I lt id gt lt alias da fila gt fila2 fila3 fila N Na primeira forma adicionamos apenas um arquivo por comando s filas indicadas Na segunda forma o arquivo informado no par metro f conter os par metros de um arquivo por linha permitindo assim que em apenas uma conex o ao servidor sejam enfileirados tantos objetos quantos se queira s filas indicadas Par metros Os par metros do co
28. ca es Q Ware Controle de servi os Um servi o Q Ware uma aplica o controlada pelo Q Ware Isto significa que a aplica o ser ativada e desativada por comandos do Q Ware O subsistema de controle mant m informa es sobre a natureza de cada aplica o se um servi o ou um plugin e as regras de sua ativa o Em cada caso h regras que precisam ser cumpridas pelas aplica es para que o Q Ware possa exercer efetivo controle sobre as mesmas durante a sua execu o No caso de servi os o subsistema de controle do Q Ware mant m vigil ncia permanente sobre sua atividade Se um servi o cai termina de forma anormal o Q Ware o recoloca em funcionamento Estados de servi o O estado de um servi o indica o seu status operacional Os estados de servi o s o persistentes ou seja n o s o alterados mesmo que o servidor seja desligado ou reinicializado Cap tulo2 17 H dois estados de servi o ativo ou inativo Um servi o est inativo imediatamente ap s ter sido criado Para pass lo para o estado ativo o administrador do servi o deve emitir um comando O Q Ware ent o ativa o servi o atrav s de um protocolo previamente estabelecido Consulte o Manual de Desenvolvimento de Aplica es Q Ware para obter mais informa es sobre como construir uma aplica o para ser executada como um servi o e como acionar o Q Ware para disparar servi os A desativa o de um servi o feita por c
29. cado no servidor Q Ware Este um par metro obrigat rio e se n o for fornecido ser solicitado pelo qwgetobjcount p lt senha gt A senha do usu rio Obrigat rio apenas se e n o for utilizado Ser solicitado se nem e nem p forem fornecidos e lt senha A senha criptografada Obrigat rio apenas se p n o 36 Manual do Usu rio do Q Ware criptografada gt for utilizado q Modo silencioso n o imprime mensagens Caso esta op o seja usada apenas o c digo de retorno do comando indicar o n mero de objetos na fila lt svcalias gt O alias do servi o a ser inquerido O servi o deve possuir fila associada sen o um erro ser apresentado Exemplo Consideremos a hip tese de querer saber a quantidade de objetos enfileirados em um servi o no seu equipamento local que possui alias FILAO1 A seguinte sequ ncia de comandos executaria a tarefa D Y gt qwgetobjcount s localhost P 6785 FILAO1 Por favor realize o login Usuario joaosilva Senha Conectado ao servidor localhost com usuario joaosilva 15 objetos enfileirados Comando QWUSRMNGR administrar usu rios e certificados no Q Ware Este comando utilizado para administrar usu rios criar alterar remover no cadastro de usu rios do Q Ware ou para atualizar os certificados digitais de um usu rio Sua necessidade para cadastrar usu rios s sentida se o produto for instalado com a op o de autentica o em cadastro pr
30. cido como o administrador do Q Ware Permiss es no Q Ware As permiss es de um usu rio s o classificadas em dois grupos distintos a es no Q Ware e a es para cada aplica o cliente Q Ware As permiss es que se referem a a es ligadas diretamente ao Q Ware como central de controle s o m registro de aplica es m cria o e remo o de servi os m ativa o e desativa o de servi os Apenas o administrador do Q Ware pode atribuir permiss es para executar estas tarefas No caso da ativa o e desativa o de servi os as permiss es podem ser definidas para cada servi o individualmente Cap tulo2 21 As permiss es em uma fila restringem as a es que podem ser realizadas na pr pria fila isto a adi o remo o e movimenta o de objetos ao propriet rio do objeto e ao administrador do sistema Qualquer usu rio pode remover e mover objetos desde que seja o propriet rio dos mesmos ou seja tenha inserido os objetos na fila O usu rio pode mover objetos de outros usu rios mas somente para coloc los frente de seus pr prios objetos A movimenta o de objetos sem restri es s pode ser feita pelo administrador do sistema Usu rio ALLUSERS O mecanismo de controle de usu rios do Q Ware utiliza a lista de usu rios cadastrados para cada a o Se um usu rio n o consta dos controles ent o ele n o tem permiss o para realizar a opera o No entanto isto pode ser inconveniente
31. cordo com um conjunto de regras estabelecidas pelo administrador do Q Ware O administrador do Q Ware respons vel por configurar as regras de autoriza o de acesso para todos os outros usu rios No entanto se um usu rio criar um servi o ele passar a ser o administrador do mesmo tendo permiss o para estabelecer regras de acesso ao servi o Para acessar os recursos do Q Ware o usu rio precisa fazer login no sistema Fazer login significa que o usu rio deve se identificar no sistema com a respectiva autentica o no pr prio Q Ware ou no ambiente operacional ou dom nio de autentica o no qual o servidor Q Ware executado 20 Manual do Usu rio do Q Ware Uma vez identificado o usu rio estar sujeito a todas as restri es aplic veis no ambiente do Q Ware Estas restri es obedecem ao modelo de autoriza o de acessos do Q Ware O Q Ware utiliza um mapa de controle para armazenar as autoriza es de acesso Cada usu rio possui um perfil um mapa de bits para cada aplica o ou servi o Administrador do Q Ware O modelo de autoriza o do Q Ware se baseia em uma rela o de propriedade O usu rio que cria um recurso o propriet rio do mesmo e portanto possui permiss o de administrador sobre ele Este usu rio conhecido como o administrador do recurso O usu rio que faz a instala o do Q Ware o administrador do Q Ware e tamb m o administrador de todos os recursos Este usu rio conhe
32. da A senha criptografada Obrigat rio apenas se p n o for utilizado Adiciona um novo usu rio ao cadastro Os par metros seguintes devem ser separados por v rgula Caso um desses par metros contenha espa os o conjunto todo deve ser inclu do entre aspas O nome do usu rio n o pode conter espa os em branco Atualiza os dados do usu rio dado no cadastro de usu rios do Q Ware Os par metros seguintes devem ser separados por v rgula Caso um desses par metros contenha espa os o conjunto todo deve ser inclu do entre aspas O nome do usu rio n o pode conter espa os em branco Remove o usu rio dado do cadastro de usu rios Vincula um certificado digital a um usu rio dado Modo silencioso n o imprime mensagens 38 Manual do Usu rio do Q Ware Exemplo Para adicionar um usu rio josecosta no cadastro D N gt qwusrmngr s localhost P 6785 u joaosilva e A4F655847D q A josecosta senhadojose Usu rio do suporte Comando QWCMD Importa o de configura o de servi os Este comando importa uma configura o de servi o s previamente salva em arquivo no formato INI por outras ferramentas como o FDS Monitor ou o Q Ware Manager Al m disso o qwcmd pode executar comandos do protocolo do Q Ware para as tarefas mais diversas como alterar par metros de um servi o cadastrar aplica es configurar permiss es entre outras Sintaxe QWCMD h H s lt servidor gt P lt porta
33. dos dependendo do servi o da exist ncia ou n o de fila e do tipo do plugin A seguir apresentamos tais macros RENOMEPAROBJFILA Para dados do objeto enfileirado ex QFILENAME Esses dados podem ser obtidos no AIF da aplica o na se o OBJPAR No caso do fds2tcpcli os principais s o QFILENAME QFILESIZE QFILETYPE GSERVER QPORT GSAVEAS QDISP GOPERATION R NOMEPARCONFFILA Para dados de configuracao da fila ex Q PKTSIZE ou Q MAXKBPS Esses dados tamb m podem ser obtidos no AIF da aplica o nas se es CONFPAR amp No caso do fds2tcpcli os principais s o os seguintes Q SERVER Q PORT Q PKTSIZE Q CLEVEL Q CRYPT Q MAXKBPS Existem ainda alguns especiais que s o ativados dependendo do plugin tais como QGOW ERRNO Erro do Q Ware valido em plugin de erro Cap tulo 6 71 COW LOGEVENTALIAS Alias do evento de log valido para plugin de mensagem e de eventos MSGLOG e EVTLOG CON LOGMSG Mensagem do Log valido para plugin de mensagem e de eventos MSGLOG e EVTLOG QGOW SVCALIAS Alias do servico valido para todos os plugins OW LOCALIP ip da maquina local valido para todos os plugins Cow DATE data local valido para todos os plugins GOoW TIME hora local valido para todos os plugins COW PLUGINALIAS alias do plugin valido para todos os plugins COW PLUGINTYPE tipo do plugin 0 1 2 valido para todos os plugins 72 Manual do Usu rio do Q Ware
34. e lt senha criptografada gt FILAO1 Par metros Os par metros do comando OWADDO s o 30 Manual do Usu rio do Q Ware Exemplo h ou H a ha ou Ha u lt usuario gt p lt senha gt e lt senha criptografada gt s lt servidor gt P lt porta gt f lt arquivo gt lt ID gt Abre a ajuda online do comando e lista as op es b sicas de linha de comando Lista as op es avan adas de linha de comando exige a presen a de lt fila gt Nome do usu rio para login Se n o for definido o login ser solicitada a digita o dos dados Senha n o criptografada para login N o necess rio se e for usado Senha criptografada para login N o necess rio se p for usado Endere o de IP ou nome de rede do servidor onde o Q Ware est sendo executado Porta do servidor da fila Este um par metro obrigat rio Enfileira objetos do arquivo lt arquivo gt O arquivo lt arquivo gt deve ter um objeto por linha com as op es avan adas Define um ID para o objeto a ser transferido Se for enfileirado mais de um objeto com o mesmo identificador sinalizado um erro Para adicionar um arquivo a uma fila do FDS configurada no seu equipamento local que possui alias FILAO1 A seguinte segu ncia de comandos executaria a tarefa D gt qwaddq s localhost P 6785 u joaosilva p senhajoaosilva fn C temp D QW00000 TXT OP O FILAI Conectado ao servidor localhost O
35. e todos os comandos de linha dispon veis O Cap tulo 4 Q Ware Manager apresenta a interface de administra o do Q Ware 2 Manual do Usu rio do Q Ware Introdu o ao Q Ware Este cap tulo oferece uma vis o geral do Q Ware suas funcionalidades e os conceitos b sicos relacionados ao produto Tamb m apresentado um exemplo de como uma aplica o pode utilizar o Q Ware Defini o O Q Ware um servidor de aplica es de controle que disponibiliza uma s rie de funcionalidades para as aplica es cliente Os principais recursos oferecidos s o m Serializa o de objetos filas m Autentica o e autoriza o de usu rios Log centralizado m Hist rico de processamento de objetos m Controle autom tico de processos API completa com todas as funcionalidades abertas Arquitetura desenvolvida para permitir acoplamento de funcionalidades plugins Os benef cios principais do uso de um produto que oferece esses recursos s o redu o da necessidade de interfer ncia humana e aumento do n vel de confiabilidade e seguran a das opera es Para se beneficiar de todo o potencial do Q Ware o usu rio dever implementar suas solu es utilizando a API ou adquirir no mercado produtos j desenvolvidos Um desses produtos o Q Ware FDS File Delivery System que um produto para transfer ncia de arquivos desenvolvido e comercializado pela Padr o iX Para obter mais informa es c
36. eeeeeerecererereresenesa 45 Conex o com O O Ware sans cespras itu susbuagpesa pitas cespsan SLI S cola gamo caia es a 45 Cadastrando servidores veis iso e E E AEE 45 Conectando com o servidof ss ssssssesesseseesseseerosseeesreroessestorsssensessenseseeseeness 47 Alterando o cadastro de um servidor esssesssesessossosoeseseesneseerosreresresressesee 48 Configura o do servidor Q Ware eternas 49 Configura o de servidor local e conectado 49 Uso deals ese tenis so nits cinismo r inda saaiob possa basta EOE EOS ESKUERA 57 ndice Anal tico v Registro de aplica es sareren esrar fo vii cons capta oposta Sind domain udp 58 Registro de plugins snanar nea EE E ENE 59 Cria o d SCrVICOS saiba n E E TAEA 60 Configura o d Servi Os sineeran a E AE cada S 62 O arquivo GWARE INF rsncnnensnsunnn a nana siascamigalicapiasadas 63 Se o MAIN neeaae a EEE puta da EAEE EE Dra dE sn d dn 63 Se o DATABASE rnici ta eres ita sta DIS cer a algu ai cesar 64 Se o DOMAIN sasisio ateganetmenita cuaee E A SUAR qa ea 65 Se o CRY PTOPLUGIN rerni nnii E ceara E GRI cera 66 Construindo plugins para o Q Ware s ss sisesrrsasneecennaaoa 67 vi Manual do Usu rio do Q Ware ndice de Figuras Figura 2 1 Diagrama l gico do Q Ware eerererereerererererererereacarererererereneos 11 Figura 4 1 Janela de elementos au snes isa pigarts amena
37. em de sa da e chegada Todas as ocorr ncias de sucesso e insucesso s o registradas no subsistema de logs do Q Ware Durante a transfer ncia o FDS permite a monitora o do percentual do arquivo j transportado Esta informa o pode ser lida por uma interface de ger ncia e apresentada para o usu rio Para obter mais informa es sobre o FDS consulte nosso site em Www pix com br Cap tulo 1 9 Arquitetura do Q Ware Este cap tulo fornece uma divis o funcional da arquitetura do Q Ware explicando a intera o entre as camadas do sistema Ele tamb m descreve detalhadamente os diversos componentes do sistema como filas logs hist ricos controle de aplica es e controle de usu rios al m de explicar o funcionamento da criptografia no Q Ware Divis o funcional A arquitetura do Q Ware uma implementa o tradicional da arquitetura cliente servidor sobre redes TCP IP Toda comunica o entre os v rios processos feita pela camada de rede ainda que entre dois processos executados no mesmo equipamento Para dar suporte ao seu modelo funcional o Q Ware se ap ia em um banco de dados relacional onde s o armazenadas todas as estruturas de dados necess rias ao controle de seus estados operacionais Todas as comunica es entre os clientes e o servidor Q Ware kernel do Q Ware s o realizadas sob um protocolo de comunica o que inclui criptografia garantindo a seguran a dos dados transmitidos Toda
38. entemente das caracter sticas dos objetos enfileirados Atrav s da API do Q Ware ele tamb m disponibiliza um conjunto completo de funcionalidades tradicionais de sistemas de filas O Q Ware considera uma fila de objetos qualquer lista de objetos que possuam os mesmos atributos e respeitem a regra FIFO First In First Out para grava o e leitura Qualquer opera o de leitura de fila l sempre o primeiro objeto enfileirado ou seja o mais antigo Os objetos s o sempre acrescentados ao final da fila Um objeto s ser processado depois de conclu do o processamento do objeto imediatamente anterior Na pr tica uma fila simplesmente uma tabela no banco de dados onde cada linha representa um objeto e a ordem cronol gica de entrada do registro define a sua ordem de sa da Ao longo deste manual o termo processar uma fila ser utilizado para significar o processo de desenfileirar um objeto e executar um processo que utilize este objeto IMPORTANTE Uma fila s pode ser processada por uma nica aplica o Q Ware Uma fila associada a um nico servi o Q Ware As filas podem bno entanto ser monitoradas por N aplica es de ger ncia 12 Manual do Usu rio do Q Ware Opera es em filas O usu rio autorizado pode realizar as seguintes opera es em uma fila Adicionar objetos Eliminar objetos antes de serem processados Movimentar objetos dentro da fila modificando as suas prioridades Solicit
39. erererererereeeos 61 Figura 4 11 Configura o de um servi o FDS irreererereeaeecerererererereeeos 62 ndice de Figuras vii Pref cio O principal objetivo da Padr o iX desenvolver solu es que atendam plenamente ao seu cliente Muitas vezes este objetivo implica o desenvolvimento de ferramentas especializadas em outras demanda solu es de cunho geral O importante que independentemente do tamanho do problema a Padr o iX ter solu o para ele O Q Ware um exemplo das solu es que a Padr o iX capaz de oferecer O Q Ware produto da experi ncia em v rios segmentos de servi o nos quais a Padr o iX atua h mais de uma d cada e agora est dispon vel para o mercado em geral atendendo a uma ampla gama de aplica es conforme descrito neste manual Audi ncia 1 Administradores de sistema respons veis pela instala o ger ncia e utiliza o das funcionalidades 2 Desenvolvedores de solu es que utilizam os recursos oferecidos pelo Q Ware Requisitos Bons conhecimentos do ambiente operacional no qual o produto ser utilizado incluindo conceitos de TCP IP Organiza o deste manual O Cap tulo 1 Introdu o descreve brevemente o produto e suas funcionalidades e os conceitos associados O Cap tulo 2 Arquitetura do Q Ware apresenta a arquitetura do produto e como cada um de seus m dulos se encaixam O Cap tulo 3 Comandos de linha lista a sintaxe d
40. esenvolvimento de Aplica es Q Ware Cap tulo2 19 Criptografia no Q Ware Toda comunica o entre uma aplica o cliente e o Q Ware realizada pela API criptografada na origem e decriptografada no destino O Q Ware utiliza um algoritmo de chaves din micas de 512 bits de tamanho Isto garante a privacidade das informa es sigilosas como as senhas que trafegam nos pacotes do protocolo O esquema de criptografia iniciado quando o produto instalado Na instala o o administrador fornece uma chave que ser usada como chave privada para a criptografia dos dados Opcionalmente esta chave pode ser gerada internamente de forma aleat ria pelo pr prio Q Ware Em ambos os casos a chave armazenada de forma que n o possa ser lida nos arquivos de configura o interna do Q Ware A chave p blica din mica e varia para cada conex o estabelecida entre um cliente e o Q Ware A gera o din mica usa um algoritmo conhecido em ambos os lados permitindo que ambos os lados da conex o possam gerar a mesma chave p blica sem que ela trafegue na rede A partir da obten o das duas chaves a comunica o transcorrer sem problemas para ambos os lados que estejam criptografando e decriptografando os dados da comunica o Subsistema de controle de usu rios Subsistema respons vel pela prote o dos recursos do Q Ware Qualquer usu rio para ter acesso a qualquer recurso precisa ser autenticado e autorizado de a
41. fia est armazenada Este um par metro obrigat rio e ser solicitado se n o for fornecido p lt senha A senha do usu rio Ser solicitada se n o for transparente gt fornecida x lt cadeia a A cadeia de caracteres a ser criptografada Ser criptografar gt solicitada se n o for fornecida k lt chave de Criptografa a string passada com a chave de criptografia gt criptografia dada Neste caso desnecess rio passar os par metros de conex o com o servidor C lt arquivo do Gera os dados necess rios para a configura o de certificado gt uma fila usando certificado digital Pode ser usado conjuntamente com a op o p para passar a senha do certificado no caso em que os mesmos a requeiram Exemplo Normalmente este comando utilizado no equipamento onde o Q Ware est instalado mas a execu o do mesmo pode ser remota Por quest es de seguran a n o se recomenda que a senha seja digitada na linha de comando Assim em uma sess o t pica as informa es s o solicitadas O exemplo a seguir ilustra uma sess o t pica do qwpwd em um ambiente DOS D gt qwpwd s localhost P 6785 Por favor realize o login Usuario joaosilva Senha String a criptografar String novamente para validacao BA4E4643B636C896 A ltima linha cont m a cadeia de caracteres string fornecida pelo usu rio j criptografada e retornada pelo OWPWD Observe que o operador n o precisa fornecer a pr pri
42. fila de objetos serializador eee 4 Servi o de autentica o e autoriza o de usu rios 4 Servi o de registro e recupera o de logs eteeees 5 Servi o de controle de aplica es ementas 5 Servi o de informa o de progresso eeeeeeeeeeeeeereeeeeeees 5 Caracteristica Sorsan E E EE EE fato asi asia toras aaa Tait EE area 6 Extensibilidade sairia iallo ion O LINE qu ics 6 API para desenvolvimento de aplica es 6 Miuiliiplataforma sea seogsaga pisa EEEE sad tea RETER 6 Conceitos do Q Ware err errerereerereereerereerecrenae EE cn anne ne ceara nada 7 Cliehte Q Ware si suite emma stestrericadtaraiudasan EEEE 7 Aplica o Q Ware ss saida SN RUE Naa pesada 7 Servi o O War secas essasaaseavisn casa En ps sdNE EEE EEE AEN aTi 8 Plugin O Ware aaa ras arado consensos RA det acorda sais 8 Aplica o de tratamento de eventos errei 8 FDS Um produto que utiliza o Q Ware rea 9 Arquitetura do Q Ware 2 i2 cuasosensssessca uado setssstanis asal oasis iaasa datadoasda 10 Divis o funcional mesanranesen raro AE prob a aaa han ana a arado 10 Camada de interface com clientes erereeeeeeeeereeeeereareereneeos 11 Camada de controle reeerereerererereerenereerenereerareneraeenaseerenseco 11 Camada de banco de dados tee rrereeeaeeeeeerenereeearerneers 12 Subsistema de las iaren ara Inacio cudgoma Iene es
43. gt u lt usu rio gt p lt senha transparente gt e lt senha criptografada gt q i lt arquivo gt f lt arquivo gt c lt comando gt Par metros h ou H Abre a ajuda online do comando e lista as op es b sicas de linha de comando s lt servidor gt O nome de rede ou o IP do servidor onde o est sendo executado o Q Ware P lt porta gt Porta de conex o do servidor Q Ware u lt usu rio gt O usu rio a ser autenticado no servidor Q Ware Este um par metro obrigat rio e se n o for fornecido ser solicitado pelo qwemad O usu rio precisa ter permiss o de administrador para configurar os servi os p lt senha gt A senha do usu rio Obrigat rio apenas se e n o for utilizado Ser solicitado se nem e nem p Cap tulo3 39 e lt senha criptografada gt q c lt comando gt f lt arquivo gt i lt arquivo gt Exemplos forem fornecidos A senha criptografada Obrigat rio apenas se p n o for utilizado Modo silencioso n o imprime mensagens Comando de protocolo do Q Ware entre aspas Arquivo contendo os comandos de protocolo a serem executados Um por linha O nome do arquivo INI com as configura es do s servi o s salva s Para configurar servi os a partir de um arquivo configfilas ini D gt qwcmd s localhost P 6785 u joaosilva q e A4F655847D i c temp configfilas ini Para executar um comando de p
44. indo um c digo de resultado que indica sucesso ou insucesso Hist rico de filas Para cada fila criada no Q Ware h um hist rico de fila correspondente Um hist rico de fila cont m todas as informa es sobre cada objeto processado al m dos momentos de enfileiramento data hora do in cio t rmino e a condi o de sucesso ou insucesso do processamento O hist rico de uma fila armazenado em uma tabela do banco de dados de suporte ao Q Ware Subsistema de log e hist rico Uma parte fundamental da proposta do Q Ware a manuten o de todas as informa es relevantes ao acompanhamento dos processos realizados pelos clientes conectados Todos os arquivos de controle e logs s o implementados em tabelas de um sistema de armazenamento de dados facilitando o rastreamento de eventos O subsistema de logs foi projetado para permitir o registro de eventos por qualquer aplica o cliente Este subsistema dividido em dois subm dulos um para logs em sentido mais amplo e outro para um tipo especial de log chamado de hist rico que associado a filas e servi os 14 Manual do Usu rio do Q Ware Log do Q Ware O log do Q Ware est em uma tabela do banco de dados de suporte ao Q Ware e cont m informa es sobre as ocorr ncias de um servi o de qualquer aplica o cliente ou do pr prio Q Ware Uma linha de log encerra as seguintes informa es Servi o Identifica a aplica o cliente que gerou a informa
45. ixa de di logo Cadastro de Servidores Novo Ser exibida a caixa de di logo Cadastro de Servidores Novo Nesta tela preencha o campo Endere o do servidor com o endere o de rede ou o IP do servidor na rede O campo Porta deve ser preenchido com o n mero da porta onde o servidor estar escutando O padr o deste campo 6785 No campo Descri o digite uma breve descri o do servidor para identific lo na interface Pressione OK Uma vez cadastrado a descri o do servidor ser exibida na lista de servidores dispon veis da caixa de di logo Conex o e o usu rio poder selecion lo Q ware Cadastro de Servidores Novo E xj Endere o do servidor Porta 6785 Descri o Remove Cancela Figura 4 3 Caixa de di logo Cadastro de Servidores Novo 46 Manual do Usu rio do Q Ware Conectando com o servidor Antes de conectar se com o servidor certifique se de que ele est cadastrado seguindo as etapas descritas na se o anterior Cadastrando servidores Para conectar se a um servidor Q Ware No menu Conex o selecione Conectar em um servidor Ser exibida a caixa de di logo Conex o Alternativamente tamb m poss vel pressionar F11 ou clicar no bot o da barra de ferramentas Conectar em um servidor Selecione o servidor desejado na lista de servidores forne a o nome do usu rio e a senha de autentica o e depois pressione OK
46. la do Q Ware Manager com uma aplica o registrada Registro de plugins Cada plugin deve ser registrado uma vez para cada aplica o que o utilizar O processo de registro de plugins semelhante ao registro de uma aplica o por m o registro de um plugin feito especifica mente para uma aplica o O registro deve ser repetido para cada aplica o que utilizar o plugin Observe que o mesmo plugin poder ser utilizado em mais de um servi o e pode ser registrado com o mesmo alias para cada aplica o a que for associado Cap tulo 4 59 Para registrar um plugin 1 Na janela de elementos do Q Ware Manager selecione a p gina Plugins Depois selecione a aplica o qual o plugin ser associado 2 No menu Aplica es selecione Registrar plugin Tamb m poss vel pressionar Ctrl P ou clicar com o bot o direito do mouse sobre o elemento selecionado 3 Na caixa de di logo Registro de Plugin forne a o alias e o caminho completo do plugin incluindo o nome e a extens o do arquivo AIF do mesmo Q wWare Registro de Plugin xj LOCALHOST FDSTCPCLI lias do plugin Caminho mome do AIF do plugin Figura 4 10 Caixa de di logo Registro de Plugin Cria o de servi os Criar um servi o significa configurar os par metros da aplica o para uma tarefa espec fica A mesma aplica o pode ser utilizada em mais de um servi o A cria o de um servi o no Q Ware feit
47. lo 2 API para desenvolvimento de aplica es Todas as funcionalidades do Q Ware est o dispon veis atrav s de uma API de desenvolvedor Esta API oculta do programador as particularidades de um complexo e extenso protocolo para comunica o com o servidor incluindo as fun es de tratamento de conex o de rede A API inclui fun es de ger ncia para desenvolvimento de aplica es de administra o permitindo um alto grau de personaliza o Para maiores informa es consulte o Manual de Desenvolvimento de Aplica es Q Ware Multiplataforma 6 O Q Ware foi integralmente desenvolvido em ANSI C garantindo total portabilidade nas plataformas abertas Consulte a Padr o iX para conhecer as plataformas para as quais existe disponibilidade imediata Outras plataformas podem ser disponibilizadas mediante solicita o Dentre as principais plataformas dispon veis podemos destacar Windows XP Vista 7 200x Linux x86 e A64 RedHat SuSe Debian CentOS Ubuntu Solaris Sparc e x86 AIX e HP UX Manual do Usu rio do Q Ware Conceitos do Q Ware O Q Ware possui uma arquitetura pr pria para atender a diversos tipos de demandas Neste sentido ele permite v rias formas de intera o e para cada uma h um conjunto de regras a serem obedecidas Os conceitos a seguir auxiliam no entendimento dessas formas de intera o Para obter mais informa es sobre a arquitetura do Q Ware consulte o Cap tulo 2 Cliente Q Wa
48. mando FDSZADDO s o h ou H Abre a ajuda online do comando e lista as op es b sicas de linha de comando 32 Manual do Usu rio do Q Ware u lt usuario gt p lt senha gt e lt senha criptografada gt s lt servidor gt P lt porta gt f lt arquivo gt lt alias da fila gt Par metros do arquivo fn lt Arquivo gt sa lt Arquivo gt OP lt 0 1 gt ft lt 0 1 gt ctb lt tabela gt ctb lt tabela gt srv lt servidor gt port lt porta gt un lt usu rio gt Nome do usu rio para login Se n o for definido o login ser solicitada a digita o dos dados Senha n o criptografada para login N o necess rio se e for usado Senha criptografada para login N o necess rio se p for usado Endere o de IP ou nome de rede do servidor onde o Q Ware est sendo executado Porta do servidor da fila Este um par metro obrigat rio Enfileira arquivos a partir do arquivo de par metros lt arquivo gt O arquivo lt arquivo gt deve ter um objeto por linha representando todos os par metros do arquivo a ser enfileirado Indica o alias da fila do FDS no qual o arquivo vai ser enfileirado Pode ser uma lista de aliases separados por espa o Nome do arquivo a ser enfileirado Nome que vai ser salvo no destino Opera o de transfer ncia O para Put e 1 para Get Default Put Tipo do arquivo transfer ncia O para modo bin rio e 1 p
49. mos cada uma das se es do arquivo e suas poss veis chaves de configura o ATEN O Tenha muito cuidado ao editar este arquivo manualmente pois erros neste arquivo podem provocar o mau funcionamento do Q Ware ou de seus servi os Se o MAIN Esta a se o principal do arquivo e define os par metros de inicializa o do Q Ware Server Exemplo MAIN SERVERPORT 6785 ERRFILE C YProgram Fileslqwarelcfglqware err STARTTIMEOUT 210 VERIFYTIMEOUT 150 PRIORITY NORMAL 63 Se o Chave SERVERPORT Indica a porta de gere ncia do servidor Q Ware O valor default 6785 Chave ERRFILE Indica o caminho completo do arquivo de defini es dos erros do produto Chave STARTTIMEOUT Indica o tempo em segundos necess rio para o servidor Q Ware entrar no ar e subir todos os seus servi os ap s o servi o ser iniciado O valor default desta chave 180 Chave VERIFYTIMEOUT Indica o tempo em segundos que o servi o QWSVCNT aguardar uma resposta do Q Ware Server indicando se o mesmo esta operacional ou n o Essa verifica o feita de tempos em tempos e caso o Q Ware Server n o responda no tempo definido o mesmo ser reiniciado automaticamente pelo servi o O valor default desta chave 180 Chave PRIORITY Indica a prioridade com que o processo do Q Ware Server ser iniciado Os valores poss veis s o LOW NORMAL e HIGH O valor NORMAL o default IMPORTANTE Debe se tomar muito cuidado a
50. nforma es inseridas ou modificadas pelo usu rio Como poss vel que outro usu rio conectado no mesmo servidor altere a configura o as informa es de cada usu rio s ser o atualizadas por um comando espec fico de atualiza o poss vel renovar a exibi o de informa es do servidor utilizando se a op o Atualiza no menu Visualiza o atalho F5 Esta op o coleta e exibe todas as informa es atualizadas sobre o servidor Conex o com o Q Ware Para utilizar o Q Ware Manager necess rio primeiro estabelecer uma conex o com um servidor Q Ware que pode estar sendo executado no mesmo servidor ou pode estar sendo executado remotamente Para conectar se o usu rio precisar fornecer uma identifica o para ser autenticado no dom nio do servidor Q Ware Esta identifica o tamb m ser usada para verificar as permiss es s quais o usu rio tem acesso Para obter mais informa es sobre permiss es consulte o Cap tulo 2 Cadastrando servidores Para se conectar a um servidor preciso que este tenha sido previamente cadastrado na lista de servidores Cap tulo 4 45 Para cadastrar um novo servidor na lista de servidores 1 6 Abra a caixa de di logo de conex o e selecione Conex o Conectar em um servidor ou pressione F11 ou clique no bot o de barra de ferramentas Conectar em um servidor Na caixa de di logo Conex o clique no bot o Cadastra um novo servidor para exibir a ca
51. no se destina a fita MB lt membro gt Par metro espec fico para plataformas Z OS indicando o membro dentro de um arquivo particionado ro lt Trunc Split Par metro espec fico para plataformas Z OS Abort gt indicando o comportamento do FDS em caso de tamanho de registro excedido lt ID gt Define um ID para o objeto a ser transferido Se for enfileirado mais de um objeto com o mesmo identificador sinalizado um erro Comando QWINQ monitorar o Q Ware Este comando monitora o servidor Q Ware 34 Manual do Usu rio do Q Ware Sintaxe QWINQ h H s lt servidor gt P lt porta gt u lt usu rio gt s lt senha transparente gt e lt senha criptografada gt q g l s F A Par metros Os par metros aceitos na linha de comando do qwinq s o Exemplo h ou H s lt servidor gt P lt porta gt u lt usu rio gt p lt senha gt e lt senha criptografada gt Abre a ajuda online do comando e lista as op es b sicas de linha de comando O nome de rede ou o IP do servidor onde o est sendo executado o Q Ware Porta de conex o do servidor Q Ware O usu rio a ser autenticado no servidor Q Ware Este par metro obrigat rio e se n o for fornecido ser solicitado pelo qwinq A senha do usu rio Obrigat rio apenas se e n o for utilizado Ser solicitada se n o for oferecida A senha criptografada Obrigat rio
52. nto o Q Ware estiver em execu o o servidor precisar ser reiniciado para que os par metros tenham efeito Uso de alias Para registrar uma aplica o ou criar um servi o no Q Ware necess rio fornecer um nome exclusivo para cada aplica o ou servi o Este nome chamado de alias Um alias pode ter no m ximo 16 caracteres alfanum ricos e n o pode come ar com n meros nem conter espa os em branco ou caracteres especiais exceto o caractere de sublinhado Cap tulo 4 57 Registro de aplica es Para que uma aplica o possa ser utilizada como plugin ou servi o ela precisa ser registrada no Q Ware Para registrar uma aplica o o usu rio precisa do execut vel da aplica o e do respectivo arquivo AIF Application Information File S necess rio registrar uma aplica o uma vez por m ela pode ser utilizada por mais de um servi o Para criar um servi o necess rio fornecer o alias da aplica o que processar o servi o Para registrar uma aplica o 1 No menu Aplica es selecione Registrar aplica o ou pressione Ctrl A 2 Na caixa de di logo Registro de Aplica o forne a o alias e o caminho completo da aplica o incluindo o nome e a extens o do arquivo AIF da mesma O alias da aplica o deve obedecer s regras estabelecidas Para obter mais informa es consulte o Cap tulo 2 O arquivo AIF da aplica o precisa estar presente no servidor no qual o Q Ware f
53. o N E 12 Opera es em filas uia cre iatiguasenre ee e fra dus AE EER EEEE ET NESA 13 Processamento de filas catenei onne e a gras ad 13 Hist rico de flas ensinan EEE R Ek 14 Subsistema de log e hist rico s sisricsresiiosrererisiikererseiricveviriiiesensieriivars inisi 14 Log do O Ware s s rie iaho cxnuea o cen mo ganas diodo ada pa aaa a en lda 15 PISTON Ore DRE RA E RR ETR AR TOR 16 Subsistema de controle ussisseansine latentes iine E N iodo ob am adia dio guita arteo 17 Controle de SErvVI OS seia tiesi iin ioga decada Tea Sado o ade 17 Estad s de S ryiO POR RR RN RD RD 17 Monitora o de servi o ativo iiieeeeereereereeereeereeeeerecerereseresenesa 18 Controle de plugin atores imasram pospeasisrado ns ngu pe rssedade EnESRCaS anta fade E EEEE REESS 19 Criptografia no Q Wat sianndisisennati sismos iassgobi obesa state piavi stands cinen cas anitos cad 20 Subsistema de controle de usu rios iiieeeeeeeerererecereceerereeeeecererereeeeeera 20 Administrador do Q Ware eesessesseessessesseessressereserssresressresreeseessresseesreesreesresse 21 Permiss es no Q Ware e eeeereeeeeeerereereereaeeeereaneereraeeeerenaea 21 Usu rio ALLUSERS seis ssassem scenseenirenteeisesgasaninia rea ENEE ERS ET EEEE 22 Atribui o de permiss es er reeeererererrecreeerererererereeena 22 API de desenvolvimento as sisisnniasiisrentitnte a ATAA 23 Comandos de linha 2 52sissaapaialonio soci
54. o alterar a prioridade de um processo pois isso pode afetar o desempenho da m quina como um todo Ap s fazer esta altera o o servi o debe ser reiniciado para que a mesma passe a ter efeito DATABASE Esta a se o que define os par metros de acesso ao Banco de Dados do Q Ware Server Exemplo DATABASE 64 Manual do Usu rio do Q Ware Se o USERNAME QWARE USERPWD 0D176CAE4ED501D5 SVCNAME qware DATAPATH C Program Fileslqwareldata Chave USERNAME Identifica o usu rio de acesso ao banco de dados Chave USERPWD Identifica a senha criptografada do usu rio de banco de dados Uma nova senha pode ser criada com o comando qwpwd i caso a mesma seja alterada para acessar o banco Chave SVCNAME Identifica a string de conex o ou identificador dessa conex o No caso de SGBD Oracle essa cadeia representa nome do servi o o SID ou a string de conex o No caso do SQL Server representa o alias da conex o ODBC No caso do banco embutido Firebird representa o nome do arquivo de dados sem a termina o GDB Chave DATAPATH Identifica o local diret rio onde est armazenado o arquivo de dados no caso de uso do banco embarcado Firebird DOMAIN Esta a se o que define o dom nio de autentica o de usu rios em ambientes Windows Exemplo DOMAIN DOMAIN MY_DOMAIN Chave DOMAIN Indica o nome do dom nio de autentica o Esta chave s importante em ambiente Windo
55. o anae aia er dal ieleiedos s ss iulteleabistaad 24 CONVEN ES auauiis dsirina ta as DEIRCAS Lada a LON ADE dano pira dE densa SERIO DTL ENA DA LED Lapa 25 Comando QWPWD criptografar senha 25 STAKE srs ares ii dear ida GA e E EE R tata 25 Par metros sa sansiasnois io EA 25 EXEMPIO is aes cepisasacrpuitoo iiie papa AEEA pa coa Ee Tenis E aguas ano 26 Comando QWSTARTSVC ativa o de servi os 27 ho AUT lt P RR RT RR GR CR DO DP RR E 27 Par metros rasa sta in a a PER e ET ONE EEN 27 Exemplo AES E casser cegabes amas pa Gal co tuanio dxenas clima ama cavin me sand 28 Comando QWSTOPSVC desativar servi os eteeeeereeeeeeeeereeereetos 28 SINTAXE seeti E E AE ver Ss de EEE DS A SSD aa 28 Par metros roe cagar SENSEI DADAS E oca TUUnad ias apta ARS O Canada Uneb En EaD 28 Exemplo arapen O RO DD a 0 RONDA NE RR 29 Comando QWADDO enfileirar objetos tres 30 DINLAXEO EEES A code cre dado DeG cessa Ends PN aN da esa E 30 Par metros cesera ri e Lab a ATUAL cap E EREE EE aaa Siad 30 j Engl o C EPE E E E E T 31 iv Manual do Usu rio do Q Ware Comando FDS2ADDO enfileirar arquivos 32 SINTAXE unie sea es air cara Setor cd sito CE aerea ad 32 Par metros areal e E E QRO CRETA 32 Par metros doarquivo iii rar beta iron sadoe nal a Sea Sr EA Somando pas 33 Comando QWINQ monitorar o Q Ware eeeerereeeeereererareneees 34 SIAK EAE EE UNE OR GR QAEDA ap CR Be 35 Par metros verei aia ari date
56. o usu rio precisa ter permiss o para desativar o servi o caso contr rio a opera o n o ser conclu da A senha do usu rio Obrigat rio apenas se e n o for utilizado Ser solicitada se n o for oferecida A senha criptografada Obrigat rio apenas se p n o for utilizado Informa o alias do servi o a ser desativado Normalmente o comando qwstopsvc aguarda a sa da do servi o para indicar o sucesso ou n o do pedido No entanto existem situa es em que n o desejamos aguardar o encerramento do servi o Isso ocorre em servi os que processam objetos por tempos muito longos como o Q Ware Command Processor Usando esta op o o servi o ser apenas sinalizado para encerrar seu processamento na primeira oportunidade que o mesmo tenha para tal O comando qwstopsvc n o ficar bloqueado aguardando o encerramento do servi o S deve ser utilizado em ltimo caso K Kill utilizado para desativar processos que n o podem ser encerrados normalmente O processo ser encerrado atrav s de um sinal SIGKILL Modo silencioso n o imprime mensagens Para interromper um servi o no seu equipamento local que possui alias FILAO1 A seguinte sequ ncia de comandos executaria a tarefa D N gt qwstopsvc s localhost P 6785 FILAO1 Por favor Usuario Senha realize o login jJoaosilva Conectado ao servidor localhost com usuario joaosilva Servico desativado com sucesso FILAO1 Cap tulo 3 29 C
57. omando QWADDQ enfileirar objetos Este comando adiciona um ou mais objetos a uma fila Sintaxe Este comando aceita duas sintaxes Primeira varia o QWADDO h H a ha Ha lt s gt lt servidor gt lt P gt lt porta gt u lt usu rio gt p lt senha transparente gt e lt senha criptografada gt lt todos os par metros do objeto gt I lt id gt lt alias da fila gt Segunda varia o QWADDO h H 2a ha Ha lt s gt lt servidor gt lt P gt lt porta gt u lt usu rio gt p lt senha transparente gt e lt senha criptografada gt f lt arquivo com os objetos gt I lt id gt alias da fila gt Na primeira forma adicionamos apenas um objeto por comando Na segunda o arquivo informado no par metro f conter os par metros de um objeto por linha permitindo assim que em apenas uma conex o ao servidor sejam enfileirados tantos objetos quantos se queira A maneira de informar um objeto segue o mesmo formato do comando Cada atributo do objeto possui um indicador do tipo alias de atributo Para obter os aliases de cada atributo pode se utilizar o comando de ajuda estendida a com o nome de uma fila Por exemplo se desejarmos saber como informar um arquivo para uma fila do FDS for TCP IP cujo alias da fila FILAO1 usamos o comando qwaddg a s lt servidor gt P lt porta gt u lt usuario gt
58. omando ao Q Ware que envia um sinal de desativa o para a inst ncia da aplica o que executa o servi o e aguarda o seu encerramento normal registrada uma entrada no log informando sobre a parada normal do servi o As estruturas internas de controle de aplica es do Q Ware manter o registro do estado inativo do servi o Um servi o s ser reativado quando houver um comando expl cito partindo de uma aplica o cliente cujo usu rio tenha permiss o para tal Um controle de tempo permite ao Q Ware detectar se a aplica o mesmo tendo recebido um comando de desativa o n o efetua a parada normal Nesse caso o Q Ware emitir um sinal de morte para o processo e registrar o fato no log Monitora o de servi o ativo O Q Ware periodicamente monitora a execu o de um servi o A cada 30 segundos o servi o deve enviar ao Q Ware uma mensagem de sinaliza o de atividade Se n o receber uma mensagem em 90 segundos o Q Ware interpretar que o servi o est no ar de forma irregular e enviar um comando para for ar a desativa o da aplica o Em seguida o servi o ser reativado Para facilitar o trabalho de programa o esse recurso foi introduzido na pr pria API do Q Ware n o sendo necess rio nenhum c digo espec fico para isso 18 Manual do Usu rio do Q Ware Controle de plugin Um plugin uma aplica o cuja execu o est associada ocorr ncia de algum evento previamente e
59. onsulte o Manual de Desenvolvimento de Aplica es Q Ware Funcionalidades Servi o de fila de objetos serializador O Q Ware possui uma central de servi o de filas para permitir que aplica es usem um sistema completo de enfileiramento e processamento serial de objetos incluindo fun es de prioriza o e remo o Uma fila constru da de acordo com os atributos dos objetos para os quais ela existir Para cada fila criada o Q Ware permite a associa o de uma nica aplica o cliente para processar seus objetos O Q Ware registra automaticamente um log da utiliza o de cada fila com informa es de data e hora de enfileiramento in cio e fim de processamento de cada objeto O controle de cada fila mantido em uma tabela de um banco de dados configurado para uso exclusivo do Q Ware Consulte o Cap tulo 2 para mais informa es Servi o de autentica o e autoriza o de usu rios 4 A autentica o e a autoriza o de usu rios s o requisitos de seguran a fundamentais em qualquer aplica o cliente servidor A autentica o implica na verifica o da validade de um usu rio quando este inicia uma sess o no sistema Se o mesmo n o for um usu rio v lido ele n o poder acessar o Q Ware A autoriza o consiste em verificar as permiss es de acesso de um usu rio v lido Isto significa que o usu rio s poder atuar no sistema de acordo com as restri es especificadas no seu perfil de usu
60. or executado O registro de uma aplica o pode ser feito independentemente do objeto selecionado na janela de elementos do Q Ware Manager Q Ware Registro de Aplica o S x LOCALHOST Alias da aplica o l Caminhoimome do 4IF da aplica o E Cancela Figura 4 8 Registro de Aplica es Uma vez registrada a aplica o ser adicionada s tabelas de controle do Q Ware e apresentada na janela de elementos 58 Manual do Usu rio do Q Ware A Figura 4 9 mostra como exemplo de aplica o registrada o cliente de transporte de arquivos do FDS Observe que a aplica o est selecionada na janela de elementos e que os dados de configura o fornecidos no arquivo AIF s o exibidos na janela de atributos Et o wareserverManager ox Conex o Aplica es Servi os Visualiza o Ajuda D Bx 9 E Configura o de localhost Dados da Aplica o E m localhost BR EFDS Client for TCP IP Aplica o FDS Client for TCPAP slias FDSTCPCLI AIF C Program Filestqwaretbintfds2tcpcli aif Conte do do AIF MAIN EXE fds2tcpcli EXE DESC FDS Client for TCP IP OBJSRC 1 DBJPAR OBJNAME File PARI FILENAME File Name STRING 260 PAR2 FILESIZE File Size STRING 64 PAR3 FILETYPE File Type LONG 0 CHOICE FILETYPE 4 C0INVTARI F Conversin table NNG N DFFANI 1X lugins Pv a localhost lezes 1 Aplica o e Servi os Figura 4 9 Jane
61. os s conven es de descri o de comandos listadas a seguir Texto entre colchetes indica que considerado opcional Texto entre chaves indica elementos obrigat rios A barra vertical usada para indicar uma alternativa e equivale a ou Par metros a serem fornecidos pelo usu rio s o apresentados entre sinais de maior e menor lt gt Comando QWPWD criptografar senha Este comando gera um equivalente criptografado que corresponde cadeia de caracteres fornecida Esta cadeia criptografada utilizada em aplica es de comando de linha do Q Ware para evitar a exposi o de senhas O qwpwd precisa autenticar o usu rio no mesmo servidor Q Ware no qual a senha criptografada ser utilizada j que a chave de criptografia est armazenada neste servidor Sintaxe QWPWD h H s lt servidor gt P lt porta do servidor gt u lt usu rio gt p lt senha transparente gt x lt cadeia a criptografar gt k lt chave de criptografia gt C lt arquivo do certificado digital gt Par metros h ou H Abre a ajuda online do comando e lista as op es b sicas de linha de comando s lt servidor gt Um nome v lido de rede ou endere o IP do servidor no qual o usu rio ser autenticado P lt porta do Porta de conex o do servidor Q Ware servidor gt Cap tulo 3 25 u lt usu rio gt O usu rio a ser autenticado no servidor Q Ware no qual a chave de criptogra
62. ptografada Obrigat rio apenas se p n o for utilizado Cap tulo 3 27 Qq Modo silencioso n o imprime mensagens lt svcalias gt O alias do servi o a ser ativado Exemplo Consideremos a hip tese de iniciar um servi o no seu equipamento local que possui alias FILAO1 A seguinte sequ ncia de comandos executaria a tarefa D N gt qwstartsvc s localhost P 6785 FILAO1 Por favor realize o login Usuario joaosilva Senha Conectado ao servidor localhost com usuario joaosilva FILAO1 Servico ativado com sucesso Comando QWSTOPSVC desativar servi os Este comando desativa um servi o no Q Ware Sintaxe QWSTOPSVC h H s lt servidor gt P lt porta gt u lt usu rio gt p lt senha transparente gt e lt senha criptografada gt q K w lt servi o gt Par metros Os par metros aceitos na linha de comando do qwstopsvc s o h ou H Abre a ajuda online do comando e lista as op es b sicas de linha de comando s lt servidor gt O nome de rede ou o IP do servidor onde o est sendo executado o Q Ware P lt porta gt Porta de conex o do servidor Q Ware 28 Manual do Usu rio do Q Ware Exemplo u lt usu rio gt p lt senha gt e lt senha criptografada gt lt svcalias gt W O usu rio a ser autenticado no servidor Q Ware Este par metro obrigat rio e se n o for fornecido ser solicitado pelo qwstopsvc Observe que
63. re Um cliente Q Ware qualquer aplica o que use os recursos do Q Ware portanto uma aplica o desenvolvida sobre a API do Q Ware Por exemplo uma aplica o cliente pode utilizar o Q Ware apenas para autenticar usu rios e gerar entradas no log Um cliente Q Ware disparado por um usu rio ou processo e reside em qualquer equipamento da rede que possa acessar o servidor Q Ware Aplica o Q Ware Uma aplica o Q Ware qualquer cliente Q Ware que reside obrigatoriamente no mesmo equipamento que o servidor Q Ware n o possui uma interface com o usu rio e controlado internamente pelo Q Ware Al m disto uma aplica o Q Ware precisa necessariamente ter sido desenvolvida seguindo os requisitos espec ficos a este tipo de aplica o Assim toda aplica o Q Ware necessariamente um cliente Q Ware mas nem todo cliente Q Ware uma aplica o Q Ware Um cliente Q Ware se torna uma aplica o Q Ware no momento em que cadastrado no mesmo O ato de cadastrar uma aplica o chamado de registro de aplica o Por exemplo uma aplica o foi desenvolvida para processar uma fila que cont m nomes de arquivos a serem enviados para determinado destino A aplica o que enviar os arquivos controlada pelo Q Ware e pode ser ativada ou desativada por ele Quando ativada a aplica o solicita pela API o nome do arquivo objeto que estiver em primeiro lugar na fila e o envia para o destino Cap tulo 1 7
64. rio O Q Ware oferece um ambiente centralizado de autentica o e autoriza o no qual as aplica es podem verificar a validade de cada usu rio que as dispara autentica o e uma vez que o usu rio tenha sido autenticado obt m o perfil do mesmo autoriza o definindo assim os limites de sua utiliza o Isto pode ser feito para pessoas grupos ou at mesmo toda a organiza o A autoriza o definida pelo administrador do sistema atrav s perfis de usu rios por aplica o Manual do Usu rio do Q Ware O Q Ware utiliza o pr prio sistema operacional hospedeiro para autenticar um usu rio ou um cadastro pr prio de usu rios por op o de configura o do administrador Para isto utiliza o pr prio cadastro de usu rios de um determinado dom nio ou de um servidor espec fico ou ainda tabelas pr prias dentro do reposit rio de dados Para obter mais informa es consulte o Cap tulo 2 Servi o de registro e recupera o de logs O servi o de logs padroniza e centraliza o registro e a recupera o de todas as atividades dos usu rios e aplica es na organiza o Assim em vez de cada aplica o criar e manter seu pr prio arquivo de log as aplica es passam a utilizar o servi o de logs do Q Ware Com isto o usu rio passa a exercer controle centralizado sobre os diversos logs podendo at gerar sinais de alerta para centrais de monitora o locais ou remotas O servi o centralizado de logs facilit
65. rotocolo para alterar o par metro MAXKBPS taxa m xima de banda na fila de alias FILA_REDHAT para o valor 200 D gt qwcmd s localhost P 6785 u joaosilva q e A4F655847D c 204 FILA REDHAT MAXKBPS 3 200 0 40 Manual do Usu rio do Q Ware Q Ware Manager O Q Ware Manager uma aplica o cliente de administra o do Q Ware desenvolvida apenas para os ambientes Windows 9x XP Vista 7 NT 200x Dentro da arquitetura do Q Ware o Q Ware Manager corresponde a um cliente comum que se comunica com o servidor atrav s da API do Q Ware Este cap tulo apresenta a interface do Q Ware Manager e as diversas tarefas que podem ser executadas Apresenta o da interface A interface do Q Ware Manager semelhante do Windows Explorer A janela da aplica o dividida verticalmente em duas partes O lado esquerdo denominado de janela de elementos permite a navega o por uma estrutura hier rquica de elementos O lado direito chamado de janela de informa es exibe as caracter sticas do elemento selecionado na janela de elementos A janela de informa es tamb m subdividida horizontalmente em duas partes O painel superior exibe os atributos do elemento selecionado na janela de elementos A parte inferior exibe os par metros de configura o do elemento Janela de elementos A janela de elementos do Q Ware Manager possui duas p ginas que permitem ao usu rio alternar entre opera es com aplica es de
66. s para o mesmo Abaixo segue um exemplo de um arquivo AIF para um plugin de tratamento de erros O plugin em quest o ser ativado sempre que o processamento de um objeto for encerrado com erro Isto sempre que um c digo de erro for indicado no hist rico do Q Ware MAIN ExXE trataerro sh DESC Tratamento de erros de envio de arquivos PARS QOW ERRNO COW SVCALIAS FILENAME IPCTYPE 1 PLUGINEVENT PLUGIN ERR 67 O plugin definido pelo arquivo AIF acima ativar uma aplica o chamada trataerro sh que pode ser vista abaixo na forma de um script na linguagem do shell do Unix Ser o passados tr s par metros para esse script o c digo do erro GOW ERRNO o alias do servi o no qual o erro aconteceu 0OOW SVCALIAS e finalmente o nome do arquivo que deu erro OFILENAME considerando que o plugin ser cadastrado numa fila de transfer ncia do Q Ware FDS Arquivo trataerro sh Plugin para tratamento de erros de uma fila de transfer ncia echo ERRO NA TRANSFERENCIA DO ARQUIVO echo ERRO NUMERO 1 echo FILA 2 echo ARQUIVO 3 ATEN O Tanto o arquivo AIF assim como o execut vel que tratar o script trataerro sh precisam estar OBRIGATORIAMENTE no mesmo diret rio e na mesma m quina onde o Q Ware Server estiver sendo executado Um bom local para se manter esses plugins e os arquivos AIF no diret rio bin ou mesmo no bin cgi bin da instala o do Q Ware
67. s veis se o servidor estiver ativo Para fazer uma configura o com servidor conectado 1 Conecte se ao servidor Q Ware e selecione o servidor na janela esquerda No menu Conex o selecione Configurar servidor Ser exibida a caixa de di logo Configura o do servidor Esta caixa possui seis abas Selecione a aba B sica para fazer as configura es b sicas para o servidor ser executado No campo Porta digite o n mero da porta onde o servidor estar escutando O valor padr o deste campo 6785 No campo Arquivo de erros digite o caminho completo para o arquivo que cont m a tradu o de c digo para a descri o de erros gerados pelo servidor Se preferir pressione o bot o para procurar o arquivo No campo Dom nio para autentica o defina o dom nio onde ser o autenticados os usu rios que se conectarem a este servidor Q Ware Essa informa o v lida apenas para servidores Windows que fa am uso de autentica o pelo sistema operacional Marque a op o Usar autentica o do Q Ware Server caso deseje utilizar a autentica o do pr prio Q Ware ao inv s da do sistema operacional 2 Selecione a aba Banco para configurar o acesso ao banco de dados de controle Nos campos Nome e Senha digite o nome e a senha do usu rio que ter acesso ao banco de dados No campo Alias digite o nome do banco de dados ou o alias de sua conex o com o mesmo 52 Manual do Usu rio do Q Ware 3
68. s aee TO dd DARE CU a A dc 35 Exemplo EEEE entar ossadas ds coratedo Sa con dad Anda do Cosa DE NDA cas docas Rania do cucads a 35 Comando QWGETOBJCOUNT Quantidade de objetos na fila 36 Sintaxe aea e Vino casas da E dede E E rd a end dns Ida asc da 36 Par metros sesiet era ear STe EE EE EEE ESEESE ES Deste 36 EXEMPLO RR RR RR E A AS 37 Comando QWUSRMNGR administrar usu rios e certificados no Q Ware 37 Ei Uee D E EA EEE EPEE EE AA cia ga du snedssaaRagEas cuasd 37 Par metros ss iiumentioaiao st esbuasieaserdosicipuTestanigasts ESEE E an e Rases eert 38 EXEM PIO saaan E EEA E A E S 39 Comando QWCMD Importa o de configura o de servi os 39 oi DU Ee D E AAEE T 39 P r metros pee arseen See AET E A EEE n ii 39 En ni el e E E n ana Das na basal Eatab con etaa si sas anseia 40 Q Ware Manager saasassesaicaiiado scan iee 41 Apresenta o da Interface usaas para saio ia onte EE a er ra alas ERS 41 Janela de elementos szsunsiein sara saco dietas imo mae li gueto adaga dadas a o RRN 41 Intera o com o sistema aessinesateis cam ediesuainio dosidd o Caen id cada eat dede da 42 Barr de 0 2 6 DEPARAR RR SS RR RR RE 43 Atalhos de teclado sta ris tusniaio ceoniab oi ENE e EE pa O 43 Op es de visualiza o snesena a pa nb th Seus fa 44 Visualiza o de alias ou descri o iieeeeeeereeeeeeeereerereserereresa 45 Atualiza o das informa es iieeeeeeeeeeereerece
69. ser executado localmente no servidor no qual o Q Ware est instalado IMPORTANTE Como a interface gr fica de administra o funciona apenas em ambiente Windows somente servidores desse sistema poder o se configurados localmente Nos demais sistemas necess rio que o Servidor Q Ware esteja ativo para poder efetuar essa configura o ou ent o editar manualmente o arquivo qware ini Para fazer uma configura o local 1 No menu Conex o selecione Configurar servidor local Ser exibida a caixa de di logo Configura o local do servidor Esta caixa possui duas p ginas Selecione a p gina B sica para fazer as configura es b sicas para o servidor ser executado 2 No campo Porta digite o n mero da porta onde o servidor estar escutando O valor padr o deste campo 6785 Cap tulo 4 49 3 No campo Arquivo de erros digite o caminho completo para o arquivo que cont m a tradu o de c digo para a descri o de erros gerados pelo servidor 4 No campo Dom nio para autentica o defina o dom nio onde ser o autenticados os usu rios que se conectarem a este servidor Q Ware Essa informa o v lida apenas para servidores Windows que fa am uso de autentica o pelo sistema operacional Q Ware Configura o local do servidor B sica Banco Proxy Porta de escuta 6785 Arquivo de erros Et rquivos de programastquwaretcfgiqware err El Dom nio para autentica o MEU DOMIN
70. specificado no Q Ware como por exemplo a adi o de um objeto a uma fila O Q Ware monitora a ocorr ncia dos eventos e assim que ocorrer um dos eventos configurados para monitora o o plugin ser executado de acordo com as regras estabelecidas Para ser reconhecido pelo Q Ware um plugin deve ser registrado no Q Ware e portanto deve ter um arquivo AIF devidamente constru do Para obter mais informa es sobre arquivos AIF consulte o Manual de Desenvolvimento de Aplica es Q Ware Registrar um plugin apenas deixa o dispon vel para uso Para ser realmente utilizado preciso acionar o controle de plugins do Q Ware para associar um ou mais eventos ao plugin A partir da sempre que o evento ocorrer o plugin ser acionado O Q Ware pode se comunicar com um plugin de tr s formas distintas pipe m linha de comando a porta TCP IP A comunica o por pipe ocorre atrav s do pr prio recurso de abertura de canal de I O de comunica o com o plugin executado Na comunica o por linha de comando o plugin executado com os par metros do evento passados pela linha de comando A comunica o por TCP IP prev apenas que o evento seja comunicado a um servidor que estar monitorando uma determinada porta TCP IP Um protocolo bastante simples define como o Q Ware enviar as informa es referentes ao evento que dever ser tratado Para obter informa es sobre desenvolvimento de plugins consulte o Manual de D
71. ssione Grava para confirmar as altera es e fechar a caixa de di logo Q Ware Cadastro de Servidores Edi o E xj Endere o do servidor servidor Porta 6785 Descri o Servidor 1 Remove Cancela Figura 4 5 Modifica o Elimina o de Servidores Para excluir um servidor do cadastro 1 No menu Conex o selecione Conectar em um servidor 48 Manual do Usu rio do Q Ware 2 Na caixa de di logo Conex o selecione o servidor desejado na lista de servidores e pressione o bot o Edita os dados do servidor selecionado Ser exibida a caixa de di logo Cadastro de Servidores Edi o 3 Nesta caixa de di logo pressione Remove para excluir o cadastro deste servidor e fechar a caixa de di logo Configura o do servidor Q Ware Antes de executar o servidor Q Ware preciso configurar seus par metros de execu o Esta tarefa normalmente executada pelo administrador do Q Ware no momento de sua instala o mas podem ser modificados ap s a instala o Por m neste caso os par metros novos s ser o utilizados quando o servidor for iniciado novamente Configura o de servidor local e conectado Configura o de servidor local O Q Ware Manager pode ser usado para configurar alguns par metros quando o servidor Q Ware estiver inativo ou seja a configura o ocorrer sem uma conex o com o servidor Para que isto possa ser feito o Q Ware Manager precisa
72. uando n o forem pertinentes ao elemento selecionado tanto as op es de menu como as de barra de ferramentas ser o desabilitadas A barra de ferramentas s est dispon vel para algumas opera es mais comuns Barra de menus A barra de menus do Q Ware Manager possui os seguintes itens e respectivas funcionalidades associadas Conex o Este menu permite acessar a caixa de di logo para configurar um servidor Q Ware Aplica es Este menu permite registrar e remover aplica es e plugins Servi os Este menu permite criar e configurar os servi os Q Ware a partir das aplica es registradas Visualiza o Este menu permite selecionar o modo de exibi o da janela de elementos Ajuda Este menu d acesso s informa es sobre o Q Ware Manager Atalhos de teclado A tabela a seguir lista os atalhos de teclado dispon veis no Q Ware Manager F11 Para estabelecer uma conex o com um servidor Q Ware Ctrl A Para registrar uma aplica o Ctrl P Para registrar um plugin Ctrl S Para criar um novo servi o Del Para cancelar uma aplica o registrada F5 Atualiza as informa es da janela da direita A Figura 4 2 mostra a janela principal do Q Ware Manager com um servidor Q Ware conectado As informa es do servidor indicam Cap tulo 4 43 m O alias do servidor Que o servidor est sendo executado no sistema operacional Windows com banco embutido Firebird Que existem aplica es registradas
73. ws e quando a autentica o de usu rios feita pelo sistema operacional Cap tulo 5 65 Se o CRYPTOPLUGIN Esta se o opcional e indica a defini o de plugins externos de criptografia E poss vel desabilitar a criptografia entre as aplica es de ger ncia como o FDS Monitor e o Q Ware Server usando o valor QWNOCRYPT nas chaves desta se o Isso til em algumas situa es em que um firewall atrapalha a conex o com o Q Ware Server fazendo com que o mesmo retorne o erro n mero 2 Exemplo DOMAIN ENCRYPT QWNOCRYPT DECRYPT QWNOCRYPT Chave ENCRYPT Indica o plugin externo de criptografia Pode ser definido como QWNOCRYPT Chave DECRYPT Indica o plugin externo de decriptografia Pode ser definido como QWNOCRYPT 66 Manual do Usu rio do Q Ware Construindo plugins para o Q Ware Plugins podem ser usados no Q Ware para executar a es programadas pelo usu rio em fun o de determinados eventos Esses eventos podem ser relativos ocorr ncia de um erro no processamento de um objeto ou at mesmo ocorr ncia de uma mensagem no Log do Q Ware Eventos podem ser tratados tamb m no enfileiramento de um objeto Para criar um plugin necess rio primeiro criar um arquivo de descri o do mesmo que servir de refer ncia para o Q Ware Server Este arquivo deve ter a termina o AIF Application Information File e indica o tipo de plugin e os par metros que ser o passado

Download Pdf Manuals

image

Related Search

Related Contents

Guidelines for Papers to be Presented at the ABAQUS  DANGER - Rinnai  RealShot Manager Advanced  Ceriatone 50W and 100W amplifiers  LUBRICATION GUIDE FOR RUNNING DECK  44-0009-2074-2 700a (A062411-NA-FC) French Canadian  Prisma User Manual  2009-2013 Kawasaki Mule 4010 Trans Diesel 4x4 Service Manual  DIR-300 - D-Link  フロントエース - ようこそフロント会計のホームページへ 全てWindows7  

Copyright © All rights reserved.
Failed to retrieve file