× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Dear Sir or Madam,
 
I am using CGIDEV2 to develop web applications using the iSeries.
Attached is a job log of a RPGLE compile.
 
I'm define 507 fields at 6063 characters and the program compiles just
fine.
 
When I go to 508 fields at 6073 characters the program does not compile
giving me the attached job log.
 
More information listed below.
 
Steve
 
-----Original Message-----
From: Stephen D. Engel [mailto:sengel@xxxxxxxxxx] 
Sent: Monday, February 23, 2004 9:52 AM
To: bvstone@xxxxxxxxxxxx
Subject: Have you seen this?
 
Hi Brad,
 
I have a program that uses:
 
d/copy ktxxcopyle,prototypeb       
d/copy ktxxcopyle,variables3       
d/copy ktxxcopyle,usec             
 
and
 
c /copy ktxxcopyle,prolog3

c                   eval      scrdbcoid = ZhbGetVar('scrdbcoid')

 
to read in data from the browser.
 
The attachment shows a compiler error.
 
I am reading in MANY fields from the browser in this application.  There
appears to be a compiler limit as to how many fields (or how many fields
x character length) can be defined after PROLOG3 using ZHBGETVAR.
 
I am switching this from the CGIEXTRDS model and am running into this
issue for the first time.
 
Any ideas on how to get around this issue?
 
Thanks
 
Steve
 
 5722SS1 V5R1M0 010525                        Display Job Log                   
     S1044D1G 02/23/04 08:18:10          Page    1
  Job name . . . . . . . . . . :   CLW1052         User  . . . . . . :   SENGEL 
      Number . . . . . . . . . . . :   239058
  Job description  . . . . . . :   QSDEJOBD        Library . . . . . :   QGPL
MSGID      TYPE                    SEV   DATE       TIME       FROM PGM       
LIBRARY     INST     TO PGM       LIBRARY      INST
CPF1124    Information             00    02/23/04   08:14:06   QWTPIIPP       
QSYS        067E     *EXT                      *N
                                     Message . . . . :   Job 
239058/SENGEL/CLW1052 started on 02/23/04 at 08:14:06
                                       in subsystem QBATCH in QSYS. Job entered 
system on 02/23/04 at 08:14:06.
CPI1125    Information             00    02/23/04   08:14:06   QWTPIIPP       
QSYS        02DC     *EXT                      *N
                                     Message . . . . :   Job 
239058/SENGEL/CLW1052 submitted.
                                     Cause . . . . . :   Job 
239058/SENGEL/CLW1052 submitted to job queue QBATCH in
                                       QGPL from job 239051/SENGEL/QPADEV0006. 
Job 239058/SENGEL/CLW1052 was
                                       started using the Submit Job (SBMJOB) 
command with the following job
                                       attributes: JOBPTY(4) OUTPTY(4) PRTTXT() 
RTGDTA(QCMDB) SYSLIBL(QSYS
                                       QSYS2      QHLPSYS    QUSRSYS) 
CURLIB(*CRTDFT) INLLIBL(SENGEL50   TIMV50QUAL
                                       CLOCFILE50 TIMEGLOB50 TIMEKEEP50 
KTSRCV50   QGPL       QTEMP) LOG(4 00
                                       *NOLIST) LOGCLPGM(*NO) INQMSGRPY(*RQD) 
OUTQ(/*DEV) PRTDEV(PRT01) HOLD(*NO)
                                       DATE(*SYSVAL) SWS(00000000) 
MSGQ(QUSRSYS/SENGEL) CCSID(37) SRTSEQ(*N/*HEX)
                                       LANGID(ENU) CNTRYID(US) ALWMLTTHD(*NO).
*NONE      Request                       02/23/04   08:14:06   QWTSCSBJ         
          *N       QCMD         QSYS         0173
                                     Message . . . . :  -CRTBNDRPG   
PGM(SENGEL50/CLW1052)
                                       SRCFILE(SENGEL50/KWPTSRC) 
SRCMBR(CLW1052)   REPLACE(*YES)
CPC2206    Completion              00    02/23/04   08:14:11   QSYCHONR       
QSYS        048D     QLIINSRT     QSYS         0323
                                     Message . . . . :   Ownership of object 
QRNFER in QTEMP type *USRSPC changed.
                                     Cause . . . . . :   The ownership of 
object QRNFER in library QTEMP type
                                       *USRSPC has changed.
CPC2206    Completion              00    02/23/04   08:14:11   QSYCHONR       
QSYS        048D     QLIINSRT     QSYS         0323
                                     Message . . . . :   Ownership of object 
QRNFEF in QTEMP type *USRSPC changed.
                                     Cause . . . . . :   The ownership of 
object QRNFEF in library QTEMP type
                                       *USRSPC has changed.
MCH4216    Escape                  40    02/23/04   08:15:27   VOXERROR         
          0031CC   QBNCRTMD     QSYS         *STMT
                                     To module . . . . . . . . . :   QBNCRTMD
                                     To procedure  . . . . . . . :   main_module
                                     Statement . . . . . . . . . :   951
                                     Message . . . . :   Automatic storage for 
procedure exceeds maximum.
                                     Cause . . . . . :   The object was not 
created because an internal system
                                       limit was reached. Not enough automatic 
storage was available to allocate a
                                       data object within a procedure. Recovery 
 . . . :   Reduce the number or
                                       size of automatic data objects within 
the procedure. Technical description .
                                       . . . . . . . :   The current offset in 
automatic storage of the next
                                       available byte is 16767616 bytes and the 
maximum offset is 16776703 bytes.
                                       The number of bytes required to allocate 
the data object is 32769.  The
                                       dictionary index for the data object is 
14968, the dictionary entry is
                                       
X'0804000100000001000000000000800100000000000000001000800000000000', and the
                                       offset to the dictionary entry is 478996 
bytes.  The dictionary index for
                                       the procedure is 1, the dictionary entry 
is
                                       
X'170100010000000000001DD8000325C600000005000000000000002011010030', and the
                                       offset to the dictionary entry is 52 
bytes.  The VLIC log note ID is
                                       01004468.
CPF93B6    Information             10    02/23/04   08:15:30   QPDSERR        
QSYS        083C     QBNFFDC      QSYS         00C3
                                     Message . . . . :   Problem log updated.
                                     Cause . . . . . :   A problem was detected 
on the system, however no problem
                                       log entry was created.  This is because 
a problem log entry already exists
                                       that describes this problem.  Existing 
problem log entry ID 0405357317 was
                                       updated to show this problem occurred 
again.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.