quote:
Originally posted by Maintain Wizard:
Currently, Maintain ONLY supports Upper Case Master files. There is a new feature underway that will allow for Mixed Case Masters. The only thing is, if you choose to use that option, all of the code your Maintain Applications will be case specific. So, if you name a stack MovieStack, you will have to refer to it the same way in your entire application. Same with case names, variables names, etc...
This will be an option so if you choose to not invoke Mixed Case Masters, coding will remain the same.
Mark Derwin
Mark, I have been trying to resolve this one for the past 3 days.
(FOC03847) MntEX Compile failed for PSQINFO
(FOC03601) ERROR AT OR NEAR LINE 101 IN PROCEDURE PSQINFO.MAINTAIN
(FOC03635) ADS_OPEN_ITEMS : Is not a Database Entity.
This is what my access file looks like
SEGNAME=ADS_OPEN_ITEMS, TABLENAME=`ADS Open Items`, CONNECTION=PSQ, KEYS=1, $
MASTER
ILENAME=ADS_OPEN_ITEMS, SUFFIX=SQLMAC , $
SEGMENT=ADS_OPEN_ITEMS, SEGTYPE=S0, $
FIELDNAME='PSQ#', ALIAS='PSQ#', USAGE=A255V, ACTUAL=A255V,
MISSING=ON, $
FIELDNAME=PRIORITY, ALIAS=Priority, USAGE=I11, ACTUAL=I4,
MISSING=ON, $
.........
FLOW
HTML (FRONT PAGE) -----> FOCEXEC ----> MAINTAIN MODULE
1) I have tried "upper casing" all fields within the master.
2) I have the application defined in my app path in edasprof.prf
3) I have always been able to return data in both my html page and the fex file that is called from the html page.
When the fex executes it bring up a list of 'requests' for the user to select. The user then clicks the "PSQ# field number" e.g. 1234
When I click on my desired PSQ#, the FEX it passes this as an argument to the MAINTAIN module.
This is what is happening 'under the covers' in the FOCEXEC
Fex
TYPE=DATA,
COLUMN=PSQ#,
COLOR = RED,
URL=&IBI_CLIENT..?(PSQ=PSQ# fromfex=FROMFEX \
subject_area_category = '&SUBJECT_AREA_CATEGORY' \
status_category = '&STATUS_CATEGORY' \
requested_by = '&REQUESTED_BY' \
timestamp=DATETIMENOW IBIF_cmd='MNTCON EX PSQINFO' \
IBIS_passthru='on' IBIS_connect='on'),
With in the MAINTAIN
Declare tpsq / A0 = IWC.GetAppCgiValue( "PSQ" );
Declare fromfex / A0 = IWC.GetAppCgiValue( "fromfex" );
Declare subject_area_category / A0 = IWC.GetAppCgiValue( "subject_area_category" );
Declare status_category / A0 = IWC.GetAppCgiValue( "status_category" );
Declare requested_by / A0 = IWC.GetAppCgiValue( "requested_by" );
Anything that you could suggest would be greatly appreciated.
sincerest regards
Steve
WebFOCUS 7.7.01 Windows, TSO 7.0