Em nossa última publicação, falamos sobre como encontrar todos os objetos registrados em um diário específico. Nesta publicação, abordaremos como analisar o conteúdo dos seus diários por tipo de lançamento, utilizando o comando DSPJRN.
Depois de identificar o diário, o arquivo ou o objeto que lhe interessa para a análise do problema, o comando DSPJRN (Exibir Diário) é o que você precisa usar para descobrir o que aconteceu em cada transação. O comando solicitará o nome e a biblioteca do diário e, em seguida, solicitará um arquivo ou objeto específico. Se você quiser apenas visualizar o que está acontecendo em todos os registros, deixe esses campos em branco e role a página duas vezes para baixo até encontrar "Intervalo de Receptores do Diário". Aqui, você pode especificar um intervalo de receptores para exibir ou uma data e hora de início e término.
Estamos interessados no arquivo CLIENTE na biblioteca FOLHA DE PAGAMENTO, portanto, como mostrado abaixo, especificamos isso no prompt do arquivo.
Se você pressionar Enter e vir a mensagem desagradável “Nenhuma entrada convertida ou recebida do diário”<journal name> "
Isso significa que o valor padrão para iniciar o receptor de diário, *CURRENT, não funcionará, pois pode não haver nada no receptor atualmente conectado para o seu arquivo ou objeto específico.
Existem duas maneiras de corrigir esse problema. A primeira é usar o comando WRKJRNA (Work with Journal Attributes) e a opção 15, Work with receiver directory, para visualizar todos os receptores na cadeia atual. É possível que o receptor atual tenha sido conectado há poucos minutos e, portanto, não haja transações relevantes.
Utilize a opção 8 nesta tela para exibir os atributos do receptor atualmente conectado, conforme mostrado abaixo.
Um método mais fácil é recuperar o comando DSPJRN e especificar *CURCHAIN no elemento receptor de diário inicial do intervalo de receptores de diário.
O resultado é mostrado abaixo:
Agora podemos ver várias entradas com uma combinação de códigos e entradas, como Código F e Entrada MS, ou Código R e Entrada UP. O que significam esses códigos e entradas enigmáticos? Use a Opção 5 para Exibir a entrada inteira ao lado do número de sequência para ver o que eles significam. Por exemplo, usando 5 ao lado do número de sequência 366502 (a entrada F MS), vemos que o Código F é Operação de membro do arquivo de banco de dados e o tipo de entrada MS é Membro salvo.
Bom, tudo isso é ótimo se você sabe o que está procurando, mas se você quer descobrir quem atualizou o arquivo do cliente, como ele era antes e depois da atualização, qual código e tipo você usa?
É aqui que entra em ação a ferramenta de busca de informações do IBM Knowledge Center Journal. Use este link http://www-01.ibm.com/support/knowledgecenter/ssw_ibm_i_71/rzaru/rzarufinder.htm e utilize a caixa suspensa "Pesquisar por Categoria" para visualizar os valores de código válidos no IBM i7.1. Você também pode clicar no botão "Ir" após selecionar uma categoria para visualizar apenas os tipos de entrada para esse código específico.
Assim, você pode ver a operação de código R em um registro específico:
R UB é uma imagem anterior à atualização de um registro, enquanto R UP é uma imagem posterior à atualização de um registro.
Apenas esteja ciente de que a IBM costuma mudar o nome de suas ferramentas e produtos, então, em versões anteriores, pode estar como "IBM Infocenter journal code finder" ou simplesmente "journal code finder". O Google é seu amigo!
Fiquem ligados na próxima semana para ver como isso se relaciona com a análise do periódico iCluster !
Preparando-se para a Faturação Eletrônica: Prazos, Requisitos e Próximos Passos Práticos
Confiança não é sinônimo de conformidade.
Modernizando a Enterprise com o IBM z17 Single Frame e Rack-Mounted [...]
