É possível procurar cadeias de texto no sistema de arquivos Native iSeries no
Remote System Explorer. Consulte Procurando Texto e Arquivos em Servidores Remotos para obter informações sobre procura nos sistemas Linux,
UNIX, Windows, bem como no iSeries IFS.
Essa ação corresponde ao comando FNDSTRPDM no PDM, que
procuraria cadeias em um membro ou arquivo. A opção no Remote System
Explorer procura bibliotecas, bem como membros e arquivos. Você pode procurar no Native
iSeries File System na visualização Remote Systems ou na visualização iSeries Table
preenchida, dependendo de sua preferência. Após a conclusão da procura, você
pode executar ações nos itens listados com o menu pop-up.
Essa
opção é flexível, pois você pode selecionar vários itens, que podem ser do
mesmo tipo ou de tipos diferentes. Por exemplo, você pode selecionar um membro de origem de
uma biblioteca e, em seguida, um arquivo físico de outra biblioteca e procurar
a mesma cadeia. Também é possível selecionar um filtro e uma biblioteca e, em seguida, procurá-los simultaneamente.
Há duas maneiras de procura: a partir de uma seleção ou a partir do
servidor iSeries inteiro. Quando a procura é a partir de seleção, você navega
pelas bibliotecas e arquivos até localizar o item que deseja procurar.
Quando é feita a partir do servidor iSeries inteiro, você não começa com nenhuma
seleção ou item contido. A procura é a mais ampla desejável
e pode ser restringida pela especificação de determinadas bibliotecas, arquivos
ou nomes de membros na caixa de diálogo.
Atenção: Você apenas pode procurar em bibliotecas e arquivos do iSeries aos quais têm acesso de leitura ou procura. Entre em contato com o administrador do sistema iSeries se precisar obter acesso de leitura às bibliotecas que não são de sua propriedade.
Para procurar cadeias a partir de uma seleção:
- Na visualização Remote Systems, expanda sua conexão iSeries e, em seguida, expanda iSeries Objects até
alcançar o item que deseja procurar. Ou navegue pelos itens exibidos
na visualização iSeries Table. Selecione o item de conteúdo, clicando nele.
- Clique com o botão direito do mouse e selecione Find string.
- Na janela Find String, especifique a cadeia que deseja procurar no campo Search string. A
cadeia pode ser de caracteres ou hexadecimal.
- Selecione a caixa de opções Case sensitive, se aplicável.
- A área Scope exibe os destinos que foram
selecionados. Se você estiver procurando bibliotecas ou filtros de bibliotecas,
duas caixas de opções abaixo dessa área estarão ativadas: Source members e Data members. Source members fica marcada por padrão. Marque Data members se também quiser
procurar nos membros de dados. (Uma procura de membro de dados demora mais, se comparada a apenas uma procura de membro de origem, e é por isso que ela fica desmarcada por padrão).
- Se aplicável, especifique as colunas a serem procuradas com o botão de opções Columns.
Por padrão, a procura é feita em todas as colunas.
- Clique em OK.
Para procurar cadeias no servidor iSeries inteiro:
- Clique em Search > iSeries no menu do workbench.
- Na guia iSeries Search da janela Search, especifique a cadeia que
deseja procurar no campo Search string. A
cadeia pode ser de caracteres ou hexadecimal.
- Selecione a caixa de opções Case sensitive, se aplicável.
- Observe que a conexão iSeries é automaticamente preenchida.
- Utilize a área Target para especificar o destino que
deseja procurar. Os nomes podem ser genéricos.
- Digite valores ou um asterisco "*" nos campos Library, File,
e Member ou clique em Browse para navegar para esses itens.
- Se o nome do arquivo for genérico, duas caixas de opções abaixo dessa área estarão ativadas: Source members e Data members. Source members fica marcada por padrão.Marque Data members se também quiser
procurar nos membros de dados.(Uma procura de membro de dados demora mais, se comparada a apenas uma procura de membro de origem, e é por isso que ela fica desmarcada por padrão).
- Se aplicável, especifique colunas a serem procuradas com os botões de opções Columns.
Por padrão, a procura é feita em todas as colunas.
- Clique em OK.
As cadeias de correspondência são exibidas na visualização Remote Search. A visualização mostra as cadeias e/ou
arquivos procurados, com as correspondências listadas abaixo em uma estrutura
de visualização em árvore. Por exemplo, se você procurou a cadeia
"keypress" em vários arquivos, a visualização de resultados da Remote Search poderá assemelhar-se ao seguinte (com o menu pop-up ativado):

Para manipular o conjunto de resultados da procura:
- Clique com o botão direito do mouse nos itens pais da árvore, neste exemplo, "SEARCHLIB2/RPG_WFTEST(HELLO)"
e selecione qualquer uma das opções comuns do Remote Systems, por exemplo, Open
With, PDM Options, Properties, etc.
- Clique com o botão direito do mouse em qualquer linha abaixo do item de procura pai na árvore, neste
exemplo, "(Linha 3) D KEYPRESS 369":
- Selecione Open with para travar e abrir o membro em um editor.
- Selecione Browse with para abrir o membro em um editor sem travar
o membro no servidor.
- Dê um clique duplo no item pai ou item de linha para abrir o membro e deixe o cursor
posicionado na linha localizada.