|
Hello,
Could someone please look at the unique issue we are facing and suggest ?
we have application running fine in v5r3 , migrated the application and
configuration to v7r1, getting authentication error.
The problem is in calling ILE programs through http request. Has anyone
came across similar issues?
---------------------------------------------------------------------------------------------
I simply wrote a Test CLLE program(EPHTESTC), having following lines in
it.
============================== ========================
PGM
DLYJOB 1
ENDPGM
Created the program object using the following command :-
CRTBNDCL PGM(CGILDLIB/EPHTESTC) SRCFILE(CGISSLIB/QCLLESRC) SRCMBR(EPHTESTC)
DBGVIEW(*SOURCE)
============================== ==============================
====================
httpd.conf directive as follows
============================== ==============================
====================
ScriptAlias /cgi-bin/ /QSYS.LIB/CGILDLIB.LIB/
*Container Directive*
<Directory /QSYS.LIB/CGILDLIB.LIB>
SetHandler cgi-script
Options +ExecCGI
Order Allow,Deny
Allow From all
</Directory>
============================== ==============================
======================
Called the program from Internet Explorer as ‘http’ request.
http://144.27.21.98:8080/cgi-bin/EPHTESTC. pgm
<http://144.27.21.98:8080/cgi-bin/EPHTESTC.pgm>
encountered exactly same error as running CGI programs.
============================== ==================
ZSRV_MSG066C: ap_get_kerberos_auth: Kerberos Authentication failed with
code 3021, switching to Basic
ZSRV_MSG0107: Premature end of script headers: File name is
EPHTESTC.pgm
============================== ===================
So the problem is on call to ILE program as http request.
============================== ====================
The object authority for QSYS.LIB and CGILDLIB.LIB as follows.
Object . . . . . . . : QSYS Owner . . . . . . . : QSYS
Library . . . . . : QSYS Primary group . . . : *NONE
Object type . . . . : *LIB ASP device . . . . . : *SYSBAS
Object secured by authorization list . . . . . . . . . . . . : *NONE
Object ----------Object-----------
User Group Authority Opr Mgt Exist Alter
Ref
*PUBLIC *USE X
QSYS *ALL X X X X
X
BOTSYSG *USE X
QSRV USER DEF X X
QSRVBAS USER DEF X X
============================== =====================
Object . . . . . . . : CGILDLIB Owner . . . . . . . : OVSSYSG
Library . . . . . : QSYS Primary group . . . : *NONE
Object type . . . . : *LIB ASP device . . . . . : *SYSBAS
Object secured by authorization list . . . . . . . . . . . . : *NONE
Object ----------Object-----------
User Group Authority Opr Mgt Exist Alter
Ref
*PUBLIC *EXCLUDE
OVSSYSG *ALL X X X X
X
QTMHHTP1 *USE X
QTMHHTTP *USE X
============================== ======================
Thanks looking at the issue.
--
This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing
list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.