Para os seguintes problemas, suponha que o objeto de programa CGI-BIN do Net.Data, DB2WWW, foi transferido para um biblioteca denominada WWWCGI, onde os programas CGI-BIN residem.
Solicitação de script danificada -- '/QSYS.LIB/WWWCGI.LIB/DB2WWW.PGM/
QSYS.LIB' não executável
Causa: Regra Exec incorreta
Exec /QSYS.LIB/WWWCGI.LIB/DB2WWW.PGM/* Exec /qsys.lib/wwwcgi.lib/db2www.pgm/*
Solução: Especifique uma regra Exec que só fornece o caminho ao programa DB2WWW. Por exemplo:
Exec /QSYS.LIB/WWWCGI.LIB/* Exec /qsys.lib/wwwcgi.lib/*
Não encontrado - arquivo não existe ou está protegido contra leitura
Yeven tentou multi"
Causa: Falta uma regra Exec.
Solução: Especifique uma regra Exec que fornece o caminho ao programa DB2WWW tanto em maiúsculas como em minúsculas. Por exemplo:
Exec /QSYS.LIB/WWWCGI.LIB/* Exec /qsys.lib/wwwcgi.lib/*
Proibido - por regra
Causa: Uma regra Map ou Exec está faltando ou está incorreta.
Solução: Especifique uma regra Map ou Exec para o programa DB2WWW em maiúsculas ou minúsculas. Por exemplo:
Map /cgi-bin/db2www/* /QSYS.LIB/WWWCGI.LIB/DB2WWW.PGM/* Map /CGI-BIN/DB2WWW/* /QSYS.LIB/WWWCGI.LIB/DB2WWW.PGM/* Exec /QSYS.LIB/WWWCGI.LIB/*
Solução: Quando uma a URL é avaliada de acordo com uma regra Map, Exec ou Pass, ela age com base na primeira regra correspondente. Sendo assim, tenha muito cuidado para garantir que a instrução a ser avaliada não seja remapeada ou alterada antes de atingir a regra desejada. Certifique-se também de que o usuário não possui uma "Pass /*" em seu arquivo de configuração.
Solução: Todos os programas CGI-BIN operam sob o perfil de usuário QTMHHTP1. Ao perfil de usuário QTMHHTP1 deve ser concedida a autoridade a todos os objetos que o Net.Data irá acessar durante o processamento de uma macro Net.Data.
Solução: O Net.Data utiliza as instruções de caminho no arquivo de inicialização (se houver um) para decifrar qualquer referência de executável ou da macro Net.Data no macro Net.Data sendo processada. Se as referências de objeto não forem inteiramente qualificadas e as instruções de caminho no arquivo de inicialização não estiverem corretas, o Net.Data irá informar que o objeto sendo referenciado não foi encontrado. Sendo assim, é necessário certificar-se de que as referências de objeto são inteiramente qualificadas ou de que o arquivo de inicialização do Net.Data possui as instruções de caminho adequadas.