CGI form data trod upon when uploading large file

William Dode wilk-spamout at flibuste.net
Wed Aug 28 04:51:58 EDT 2002


Wed, 28 Aug 2002 01:14:37 GMT
"michael" <mike02710 at mindspring.com> racontait:

> Environment:
> Win2k client, IE6
> Win2k Advanced server, running Oracle 9iAS flavoured Apache 1.3.19
> ActiveState ActivePython 2.2.1
> Using the pso session package (I doubt this has anything to do with it,
> but...)
> 
> I am writing a CGI script that accepts a type="file" input, along with about
> 10 other text inputs. When I submit a small text file, I get all the CGI
> form data. When I attempt to submit a larger MS Word document, several of
> the form inputs are missing.
did you use
<form action=... method='post' enctype='multipart/form-data'> ?

> 
> Does anyone have any idea why this is happening ? BTW, I *am* using
> "python -u" in the shebang line, so I am fairly confident that I am not
> tripping up on embedded EOF or other control character in the Word doc.
> 
> A "cgi.test()" dump of both sessions follows:
> 
> Note that in the Word doc cgi dump, the "requester_name" field is missing.
> 
> Am I exceeding the amount of memory available for environment variables ? Is
> this a known bug on Windows (google did not seem to think so...)  Any
> insight anyone can give would be greatly appreciated. Thanks.
> 
> 
> Mike McCarty
> m i c h a e l . m c c a r ty (at) v e r i z o n . n e t
> 
> [small text file]
> 
> Current Working Directory:
> s:\cgi-bin\project
> Command Line Arguments:
> ['s:\\\\cgi-bin\\project\\REQUES~4.PY']
> Form Contents:
> aim: <type 'instance'>
> FieldStorage('aim', None, '154-1220')
> attachment: <type 'instance'>
> FieldStorage('attachment', '', '')
> boxid: <type 'instance'>
> FieldStorage('boxid', None, '888')
> classification: <type 'instance'>
> FieldStorage('classification', None, 'CLONE')
> description: <type 'instance'>
> FieldStorage('description', None, 'test project with file upload test
> project with file upload')
> junk: <type 'instance'>
> phone: <type 'instance'>
> FieldStorage('phone', None, '4122345732')
> platform: <type 'instance'>
> FieldStorage('platform', None, 'BSI')
> product: <type 'instance'>
> FieldStorage('product', None, 'CUSTOM')
> project_name: <type 'instance'>
> FieldStorage('project_name', None, 'test project with file upload test
> project with file upload')
> req_live_date: <type 'instance'>
> FieldStorage('req_live_date', None, '08/25/1971')
> request_type: <type 'instance'>
> FieldStorage('request_type', None, 'CUSTOMER')
> requester_name: <type 'instance'>
> FieldStorage('requester_name', None, 'McCarty Michael J')
> section: <type 'instance'>
> FieldStorage('section', None, 'R. P. Systems Development')
> service: <type 'instance'>
> FieldStorage('service', None, 'ACH')
> sites: <type 'instance'>
> FieldStorage('sites', None, 'PIG')
> Shell Environment:
> COMSPEC
> C:\WINNT\system32\cmd.exe
> CONTENT_LENGTH
> 51980
> CONTENT_TYPE
> multipart/form-data; boundary=---------------------------7d23ab55b0090
> DOCUMENT_ROOT
> s:/
> FORMS60_WEB_CONFIG_FILE
> D:\9iAS\806home\forms60\server\formsweb.cfg
> GATEWAY_INTERFACE
> CGI/1.1
> HTTP_ACCEPT
> image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
> application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword,
> */*
> HTTP_ACCEPT_ENCODING
> gzip, deflate
> HTTP_ACCEPT_LANGUAGE
> en-us
> HTTP_CACHE_CONTROL
> no-cache
> HTTP_CONNECTION
> Keep-Alive
> HTTP_COOKIE
> SESSION_ID=C:\TEMP\~4164-0SESSION_ID
> HTTP_HOST
> my_web_server:7778
> HTTP_REFERER
> http://my_web_server:7778/cgi-bin/project/request_form.py
> HTTP_USER_AGENT
> Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
> PATH
> D:\9iAS\1022\bin;D:\9iAS\1022\Apache\Perl\5.00503\bin\mswin32-x86;D:\9iAS\10
> 22\Apache\fastcgi;I:\Python22\.;I:\Python21\;C:\perl\bin\;D:\oracle\ora817\b
> in;D:\9iAS\1022\BIN;D:\9iAS\806home\bin;D:\9iAS\1022\Apache\Perl\5.00503\bin
> \mswin32-x86;D:\oracle\ora817\Apache\Perl\5.00503\bin\mswin32-x86;C:\Program
> Files\Oracle\jre\1.1.7\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem
> ;C:\Program Files\Dell\Intel DMI Service Provider\Win32\bin;C:\Program
> Files\Dell\OpenManage\ArrayManager;C:\PROGRAM
> FILES\DELL\OPENMANAGE\HIP\bin;C:\PROGRAM
> FILES\DELL\OPENMANAGE\HIP\;C:\PROGRAM
> FILES\DELL\OPENMANAGE\HIP\help;C:\PROGRAM
> FILES\DELL\OPENMANAGE\HIP\DMI\Win32\bin;D:\9iAS\806home\vbroker\bin;D:\9iAS\
> 806home\jdk\bin;c:\Program Files\CVS for NT
> QUERY_STRING
> REMOTE_ADDR
> 172.29.54.193
> REMOTE_PORT
> 2524
> REQUEST_METHOD
> POST
> REQUEST_URI
> /cgi-bin/project/request_submit.py
> SCRIPT_FILENAME
> s://cgi-bin/project/request_submit.py
> SCRIPT_NAME
> /cgi-bin/project/request_submit.py
> SERVER_ADDR
> 172.29.54.50
> SERVER_ADMIN
> you at your.address
> SERVER_NAME
> my_web_server
> SERVER_PORT
> 7778
> SERVER_PROTOCOL
> HTTP/1.1
> SERVER_SIGNATURE
> <ADDRESS>Oracle HTTP Server Powered by Apache/1.3.19 Server at my_web_server
> Port 7778</ADDRESS>
> SERVER_SOFTWARE
> Oracle HTTP Server Powered by Apache/1.3.19 (Win32) mod_plsql/3.0.9.8.3b
> mod_ssl/2.8.1 OpenSSL/0.9.5a mod_fastcgi/2.2.10 mod_oprocmgr/1.0
> mod_perl/1.25
> SYSTEMROOT
> C:\WINNT
> WINDIR
> C:\WINNT
> These environment variables could have been set:
> AUTH_TYPE
> CONTENT_LENGTH
> CONTENT_TYPE
> DATE_GMT
> DATE_LOCAL
> DOCUMENT_NAME
> DOCUMENT_ROOT
> DOCUMENT_URI
> GATEWAY_INTERFACE
> LAST_MODIFIED
> PATH
> PATH_INFO
> PATH_TRANSLATED
> QUERY_STRING
> REMOTE_ADDR
> REMOTE_HOST
> REMOTE_IDENT
> REMOTE_USER
> REQUEST_METHOD
> SCRIPT_NAME
> SERVER_NAME
> SERVER_PORT
> SERVER_PROTOCOL
> SERVER_ROOT
> SERVER_SOFTWARE
> In addition, HTTP headers sent by the server may be passed in the
> environment as well. Here are some common variable names:
> HTTP_ACCEPT
> HTTP_CONNECTION
> HTTP_HOST
> HTTP_PRAGMA
> HTTP_REFERER
> HTTP_USER_AGENT
> What follows is a test, not an actual exception:
> Traceback (most recent call last):
>   File "I:\Python22\lib\cgi.py", line 896, in test
>     g()
>   File "I:\Python22\lib\cgi.py", line 894, in g
>     f()
>   File "I:\Python22\lib\cgi.py", line 892, in f
>     exec "testing print_exception() -- <I>italics?</I>"
>   File "<string>", line 1
>     testing print_exception() -- <I>italics?</I>
>                           ^
> SyntaxError: invalid syntax
> 
> Second try with a small maxlen...
> Traceback (most recent call last):
>   File "I:\Python22\lib\cgi.py", line 905, in test
>     form = FieldStorage()   # Replace with other classes to test those
>   File "I:\Python22\lib\cgi.py", line 512, in __init__
>     raise ValueError, 'Maximum content length exceeded'
> ValueError: Maximum content length exceeded
> 
> ____________________________________________________________________________
> _____________
> 
> [now, with the word doc]
> 
> Current Working Directory:
> s:\cgi-bin\project
> Command Line Arguments:
> ['s:\\\\cgi-bin\\project\\REQUES~4.PY']
> Form Contents:
> attachment: <type 'instance'>
> FieldStorage('attachment', 'C:\\temp\\eMasterLoad_train.doc',
> '\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0
> 0\x00\x00\x00\x00\x00>\x00\x03\x00\xfe\xff\t\x00\x06\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x01\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00\x00\x10\x0
> 0\x00*\x00\x00\x00\x01\x00\x00\x00\xfe\xff\xff\xff\x00\x00\x00\x00\'\x00\x00
> \x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
> \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xec\xa5\xc1\x00
> q\x00\t\x04\x00\x00\x00\x12\xbf\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\
> x00\x04\x00\x00\xae\x0c\x00\x00\x0e\x00bjbjt+t+\x00\x00\x00\x00\x00\x00\x00\
> x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x04\x16\x00\x1e\x1c\x00\x00\x1
> 6A\x01\x00\x16A\x01\x00\xae\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
> x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
> xff\xff\x0f\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x0f\x00\x00\x00\x00\
> x00\x00\x00\x00\x00\xff\xff\x0f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
> x00\x00\x00\x00\x00\x00]\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00
> \xc6\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00
> \x00\xc6\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\xc6\x00
> \x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xda\x00\x00\x00\x00
> \x00\x00\x00\xda\x00\x00\x00\x00\x00\x00\x00\xda\x00\x00\x00\x00\x00\x00\x00
> \xda\x00\x00\x00\x00\x00\x00\x00\xda\x00\x00\x00\x0c\x00\x00\x00\xe6\x00\x00
> \x00$\x00\x00\x00\xda\x00\x00\x00\x00\x00\x00\x00\xf4\x03\x00\x00\xb6\x00\x0
> 0\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x1e\x0
> 1\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x0
> 0\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x0
> 0\x1e\x01\x00\x00\x00\x00\x00\x00\xb9\x03\x00\x00\x02\x00\x00\x00\xbb\x03\x0
> 0\x00\x00\x00\x00\x00\xbb\x03\x00\x00\x00\x00\x00\x00\xbb\x03\x00\x00\x00\x0
> 0\x00\x00\xbb\x03\x00\x00\x00\x00\x00\x00\xbb\x03\x00\x00\x00\x00\x00\x00\xb
> b\x03\x00\x00$\x00\x00\x00\xaa\x04\x00\x00\xf4\x01\x00\x00\x9e\x06\x00\x00F\
> x00\x00\x00\xdf\x03\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
> x00\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\x1e\x01\x00\
> x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
> x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x1e\
> x01\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\xdf\x03\x00\x00\
> x00\x00\x00\x00b\x01\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00
> \xc6\x00\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00
> \x00\x00b\x01\x00\x00\x00\x00\x00\x00b\x01\x00\x00\x00\x00\x00\x00b\x01\x00\
> x00\x00\x00\x00\x00\x1e\x01\x00\x00:\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00
> \x00\x1e\x01\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\x1e\x01
> \x00\x00\x00\x00\x00\x00\xb9\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xda\x00\x00\x00\x00\x00\x00\x00
> \xda\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00
> \x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00
> \x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\xb9\x03\x00\x00\x00\x00\x00\x00b\x0
> 1\x00\x00\x18\x01\x00\x00b\x01\x00\x00\x00\x00\x00\x00z\x02\x00\x00V\x00\x00
> \x00m\x03\x00\x00@\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\xb9\x03\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x
> 00\n\x01\x00\x00\x14\x00\x00\x00p7y\x9b\x99\x0f\xc1\x01\xda\x00\x00\x00\x00\
> x00\x00\x00\xda\x00\x00\x00\x00\x00\x00\x00X\x01\x00\x00\n\x00\x00\x00\xad\x
> 03\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\t\t\t\teMaster Load Process\r\r\r\rDefinition
> and program components\r\rpitdb02_lk:/disk2/eMaster/scripts/\r-
> emasterload.sh\r- menu_load_emaster.sh\r- ins_mm.sh\r-
> dumploadfile.sh\r\r\tpitdb02_lk:/disk2/eMaster/raw/<data file
> name>\r\r\tpitdb02_lk:/disk2/eMaster/sql/<SQL
> scripts>\r\r\tpitdb02_lk:/disk2/eMaster/log/<dated log files>\r\r2. Core
> Concepts: load attributes\r\r\x93automatic load\x94 vs. \x93manual
> load\x94\r-Setup\r-Cron job\r-Menu options\r-Reloading\r-Session
> check\r\r\x93refresh load\x94 vs. \x93add load\x94\r \t-Setup\r \t-File
> header\r \t-Flexibility\r\r \x93regular load\x94 vs. \x93alternate
> load\x94\r \t-Setup\r \t-Rationale\r \t-Threshold\r \t-Flexibility\r\rA
> customer can be set up to have any combination of above three sets of
> attributes, depending on the size of the data file, the frequency of
> loading, the requests of the customer, and our system limitations.\r\r\r3.
> Monitoring the Automatic Load\r \rReview email received\rIgnore error on
> dropping a non-existing table or synonym.\rIgnore error on
> rejecting/discarding very few invalid records\t\rReview log if
> needed\r/home/rpadmin/em_load_debug.txt\rauto_ld.<yyyymmdd>.log\r<customer>_
> <site>_<yyyymmdd>.log\r<customer>_1(or 2)_<yyyymmdd>.log\rFix error and
> manually load the file if needed \r\t\r\r4. Running the Manual Load
> \r\t\r\tType /disk2/eMaster/scripts/menu_load_emaster.sh\r\r\tRun it on
> pitdb03\r\r\tReview email and load
> logs\rmanual_ld.<yyyymmdd>.log\r<customer>_<site>_<yyyymmdd>.log\r-
> <customer>_1(or 2)_<yyyymmdd>.log\r\r\tFix error and rerun\r\r\r5. Coding
> for an eMaster Load Customer\r\rSet up the file path and all relevant
> flags\r\t\t(note: Multi-site customers)\r\r\tCode SQL scripts to create
> tables and indexes\r\r\tModify dumploadfile.sh to create the load
> file\r\r\tCode additional shell script(s) if necessary\r\r\tModify ins_mm.sh
> to call these additional scripts\r\r\tFollow conventions for easy
> understanding and maintenance\r\r\r6. Modifying Autoamtic Load\t
> \r\t\r\tModify emasterload.sh if needed\r\rView cron job: crontab
> \x96l\r\r\tModify cron job if needed: crontab \x96e\r\r\r7. Test on ETEST
> customer first\r\r\tMake sure ETEST is set up mirroring your production
> customer\r\t\r\tChange tables names, index names, tablespace names to those
> for ETEST\r\r\tRequest tablespace creation from System Administration.
> \r\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00
> \x00\xcd\t\x00\x00\xf4\t\x00\x00\xae\x0c\x00\x00\xfd\xfb\xfd\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x035\x08\x81\x04CJ\x18\x00\x03\x00\x04\x00\x00\x19\x04\x00\
> x00\x1a\x04\x00\x00\x1b\x04\x00\x00\x1c\x04\x00\x00>\x04\x00\x00?\x04\x00\x0
> 0b\x04\x00\x00s\x04\x00\x00\x8a\x04\x00\x00\x96\x04\x00\x00\xa8\x04\x00\x00\
> xa9\x04\x00\x00\xd9\x04\x00\x00\xda\x04\x00\x00\x07\x05\x00\x00\x08\x05\x00\
> x009\x05\x00\x00:\x05\x00\x00\\\x05\x00\x00]\x05\x00\x00\x80\x05\x00\x00\x87
> \x05\x00\x00\x91\x05\x00\x00\x9f\x05\x00\x00\xaa\x05\x00\x00\xb9\x05\x00\x00
> \xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\xf4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xee\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\xee\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\xee\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xee\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xea\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd
> \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe6\x00\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\xf4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00
> \x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
> \x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05
> \x00\x00\x0f\x84h\x01\x11\x84h\x01\x00\x03\x00\x00\x11\x84h\x01\x00\x03\x00\
> x00\x0f\x84\xd0\x02\x00\x05\x00\x00\x0f\x84\xd0\x02\x11\x84\xd0\x02\x00\x03\
> x00\x00\x11\x84\xd0\x02\x05\x00\x00\n&\x00\x0bF\x03\x00\x00\x01\x00\x00\x00\
> x1a\x00\x04\x00\x00\x19\x04\x00\x00\x1a\x04\x00\x00\x1b\x04\x00\x00\x1c\x04\
> x00\x00>\x04\x00\x00?\x04\x00\x00b\x04\x00\x00s\x04\x00\x00\x8a\x04\x00\x00\
> x96\x04\x00\x00\xa8\x04\x00\x00\xa9\x04\x00\x00\xd9\x04\x00\x00\xda\x04\x00\
> x00\x07\x05\x00\x00\x08\x05\x00\x009\x05\x00\x00:\x05\x00\x00\\\x05\x00\x00]
> \x05\x00\x00\x80\x05\x00\x00\x87\x05\x00\x00\x91\x05\x00\x00\x9f\x05\x00\x00
> \xaa\x05\x00\x00\xb9\x05\x00\x00\xba\x05\x00\x00\xd8\x05\x00\x00\xe6\x05\x00
> \x00\xfa\x05\x00\x00\x0e\x06\x00\x00\x0f\x06\x00\x00:\x06\x00\x00I\x06\x00\x
> 00\\\x06\x00\x00o\x06\x00\x00\x84\x06\x00\x00\x85\x06\x00\x00U\x07\x00\x00V\
> x07\x00\x00W\x07\x00\x00x\x07\x00\x00~\x07\x00\x00\x94\x07\x00\x00\xce\x07\x
> 00\x00\r\x08\x00\x00"\x08\x00\x00B\x08\x00\x00Y\x08\x00\x00z\x08\x00\x00\x9c
> \x08\x00\x00\xcf\x08\x00\x00\xd1\x08\x00\x00\xd2\x08\x00\x00\xee\x08\x00\x00
> \xf0\x08\x00\x00"\t\x00\x00#\t\x00\x006\t\x00\x007\t\x00\x00S\t\x00\x00l\t\x
> 00\x00\x8d\t\x00\x00\xb5\t\x00\x00\xb6\t\x00\x00\xcb\t\x00\x00\xcc\t\x00\x00
> \xcd\t\x00\x00\xf4\t\x00\x00\xf5\t\x00\x00!\n\x00\x00@\n\x00\x00A\n\x00\x00p
> \n\x00\x00\x00\x00\x00\x00\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\xf3\x00\xed\xe7\xe1\xdb\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\xd5\xcf\x00\x00\x00\x00\x00\xcc\xc9\xc6\xc3\xc0\x
> bd\x00\x00\x00\x00\x05\x06\x95\xfe\xff\xff\x05\x06\x96\xfe\xff\xff\x05\x06\x
> b5\xfe\xff\xff\x05\x06\xe1\xfe\xff\xff\x05\x06\xe2\xfe\xff\xff\x05\x02\x01\x
> 00\x05\x00\n\x08\x02\x00\t\x01\n\x07\x00\x00\x00\x00\n\x08\x02\x00\t\x01\n\x
> 06\x00\x00\x00\x00\n\x08\x02\x00\t\x01\n\x05\x00\x00\x00\x00\n\x08\x02\x00\t
> \x01\n\x04\x00\x00\x00\x00\n\x08\x02\x00\t\x01\n\x03\x00\x00\x00\x00\n\x08\x
> 02\x00\t\x01\n\x02\x00\x00\x00\x00\n\x08\x02\x00\t\x01\n\x01\x00\x00\x00\x00
> \x05\x08\x02\x00\t\x01\x05\x08\x03\x00\t\x01\x00J\xb9\x05\x00\x00\xba\x05\x0
> 0\x00\xd8\x05\x00\x00\xe6\x05\x00\x00\xfa\x05\x00\x00\x0e\x06\x00\x00\x0f\x0
> 6\x00\x00:\x06\x00\x00I\x06\x00\x00\\\x06\x00\x00o\x06\x00\x00\x84\x06\x00\x
> 00\x85\x06\x00\x00U\x07\x00\x00V\x07\x00\x00W\x07\x00\x00x\x07\x00\x00~\x07\
> x00\x00\x94\x07\x00\x00\xce\x07\x00\x00\r\x08\x00\x00"\x08\x00\x00B\x08\x00\
> x00Y\x08\x00\x00z\x08\x00\x00\x9c\x08\x00\x00\xcf\x08\x00\x00\xd1\x08\x00\x0
> 0\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x00\x00\x00\x0
> 0\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0
> 0\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x0
> 0\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0
> 0\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x0
> 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x0
> 0\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x0
> 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x0
> 0\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x0
> 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x0
> 0\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf
> d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf5\x00\x00\x00\x00\x00\x0
> 0\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0
> 0\xe9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf5\x00\x00\x00\x00\x0
> 0\x00\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0
> 0\x00\xe9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\x0
> 0\x00\x00\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0
> 0\x00\x00\xf5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x0
> 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00\n&\x00\x0bF\x0
> 2\x00\x0f\x84\xa0\x05\r\xc6\x07\x018\x04\x01\xa0\x05\x06\x00\x03\x00\x00\x11
> \x84\xd0\x02\x00\x03\x00\x00\x11\x84h\x01\x00\x01\x00\x00\x00\x1b\xd1\x08\x0
> 0\x00\xd2\x08\x00\x00\xee\x08\x00\x00\xf0\x08\x00\x00"\t\x00\x00#\t\x00\x006
> \t\x00\x007\t\x00\x00S\t\x00\x00l\t\x00\x00\x8d\t\x00\x00\xb5\t\x00\x00\xb6\
> t\x00\x00\xcb\t\x00\x00\xcc\t\x00\x00\xcd\t\x00\x00\xf4\t\x00\x00\xf5\t\x00\
> x00!\n\x00\x00@\n\x00\x00A\n\x00\x00p\n\x00\x00q\n\x00\x00\xa1\n\x00\x00\xa2
> \n\x00\x00\xd0\n\x00\x00\xd1\n\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> f1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf1\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\xeb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\xe5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 03\x00\x00\x11\x84\xd0\x02\x00\x01\x01\x00\x00\x05\x00\x00\x0f\x84h\x01\x11\
> x84\xd0\x02\x0c\x00\x00\n&\x00\x0bF\x02\x00\x0f\x84\xa0\x05\r\xc6\x07\x018\x
> 04\x01\xa0\x05\x06\x00\x01\x00\x00\x00\x1ap\n\x00\x00q\n\x00\x00\xa1\n\x00\x
> 00\xa2\n\x00\x00\xd0\n\x00\x00\xd1\n\x00\x00\x04\x0b\x00\x00\x05\x0b\x00\x00
> @\x0b\x00\x00A\x0b\x00\x00B\x0b\x00\x00`\x0b\x00\x00b\x0b\x00\x00\x83\x0b\x0
> 0\x00\x84\x0b\x00\x00\x9e\x0b\x00\x00\x9f\x0b\x00\x00\xc6\x0b\x00\x00\xc7\x0
> b\x00\x00\xc8\x0b\x00\x00\xe8\x0b\x00\x00\xe9\x0b\x00\x00\'\x0c\x00\x00)\x0c
> \x00\x00p\x0c\x00\x00q\x0c\x00\x00\xad\x0c\x00\x00\xae\x0c\x00\x00\xfc\xf9\x
> f6\xf3\xf0\xed\xea\xe7\xe4\xe1\xde\xdb\xd8\xd5\xd2\xcf\xcc\xc9\xc6\xc3\xc0\x
> bd\xba\xb7\xb4\xb1\xae\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
> 00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
> boxid: <type 'instance'>
> FieldStorage('boxid', None, '888')
> classification: <type 'instance'>
> FieldStorage('classification', None, 'CLONE')
> description: <type 'instance'>
> FieldStorage('description', None, 'test project with file upload test
> project with file upload')
> platform: <type 'instance'>
> FieldStorage('platform', None, 'BSI')
> product: <type 'instance'>
> FieldStorage('product', None, 'CUSTOM')
> project_name: <type 'instance'>
> FieldStorage('project_name', None, 'test project with file upload test
> project with file upload')
> req_live_date: <type 'instance'>
> FieldStorage('req_live_date', None, '08/25/1971')
> request_type: <type 'instance'>
> FieldStorage('request_type', None, 'CUSTOMER')
> service: <type 'instance'>
> FieldStorage('service', None, 'ACH')
> sites: <type 'instance'>
> FieldStorage('sites', None, 'PIG')
> Shell Environment:
> COMSPEC
> C:\WINNT\system32\cmd.exe
> CONTENT_LENGTH
> 75043
> CONTENT_TYPE
> multipart/form-data; boundary=---------------------------7d229a05b0090
> DOCUMENT_ROOT
> s:/
> FORMS60_WEB_CONFIG_FILE
> D:\9iAS\806home\forms60\server\formsweb.cfg
> GATEWAY_INTERFACE
> CGI/1.1
> HTTP_ACCEPT
> image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
> application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword,
> */*
> HTTP_ACCEPT_ENCODING
> gzip, deflate
> HTTP_ACCEPT_LANGUAGE
> en-us
> HTTP_CACHE_CONTROL
> no-cache
> HTTP_CONNECTION
> Keep-Alive
> HTTP_COOKIE
> SESSION_ID=C:\TEMP\~4164-0SESSION_ID
> HTTP_HOST
> my_web_server:7778
> HTTP_REFERER
> http://my_web_server:7778/cgi-bin/project/request_form.py
> HTTP_USER_AGENT
> Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
> PATH
> D:\9iAS\1022\bin;D:\9iAS\1022\Apache\Perl\5.00503\bin\mswin32-x86;D:\9iAS\10
> 22\Apache\fastcgi;I:\Python22\.;I:\Python21\;C:\perl\bin\;D:\oracle\ora817\b
> in;D:\9iAS\1022\BIN;D:\9iAS\806home\bin;D:\9iAS\1022\Apache\Perl\5.00503\bin
> \mswin32-x86;D:\oracle\ora817\Apache\Perl\5.00503\bin\mswin32-x86;C:\Program
> Files\Oracle\jre\1.1.7\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem
> ;C:\Program Files\Dell\Intel DMI Service Provider\Win32\bin;C:\Program
> Files\Dell\OpenManage\ArrayManager;C:\PROGRAM
> FILES\DELL\OPENMANAGE\HIP\bin;C:\PROGRAM
> FILES\DELL\OPENMANAGE\HIP\;C:\PROGRAM
> FILES\DELL\OPENMANAGE\HIP\help;C:\PROGRAM
> FILES\DELL\OPENMANAGE\HIP\DMI\Win32\bin;D:\9iAS\806home\vbroker\bin;D:\9iAS\
> 806home\jdk\bin;c:\Program Files\CVS for NT
> QUERY_STRING
> REMOTE_ADDR
> 172.29.54.193
> REMOTE_PORT
> 2525
> REQUEST_METHOD
> POST
> REQUEST_URI
> /cgi-bin/project/request_submit.py
> SCRIPT_FILENAME
> s://cgi-bin/project/request_submit.py
> SCRIPT_NAME
> /cgi-bin/project/request_submit.py
> SERVER_ADDR
> 172.29.54.50
> SERVER_ADMIN
> you at your.address
> SERVER_NAME
> my_web_server
> SERVER_PORT
> 7778
> SERVER_PROTOCOL
> HTTP/1.1
> SERVER_SIGNATURE
> <ADDRESS>Oracle HTTP Server Powered by Apache/1.3.19 Server at my_web_server
> Port 7778</ADDRESS>
> SERVER_SOFTWARE
> Oracle HTTP Server Powered by Apache/1.3.19 (Win32) mod_plsql/3.0.9.8.3b
> mod_ssl/2.8.1 OpenSSL/0.9.5a mod_fastcgi/2.2.10 mod_oprocmgr/1.0
> mod_perl/1.25
> SYSTEMROOT
> C:\WINNT
> WINDIR
> C:\WINNT
> These environment variables could have been set:
> AUTH_TYPE
> CONTENT_LENGTH
> CONTENT_TYPE
> DATE_GMT
> DATE_LOCAL
> DOCUMENT_NAME
> DOCUMENT_ROOT
> DOCUMENT_URI
> GATEWAY_INTERFACE
> LAST_MODIFIED
> PATH
> PATH_INFO
> PATH_TRANSLATED
> QUERY_STRING
> REMOTE_ADDR
> REMOTE_HOST
> REMOTE_IDENT
> REMOTE_USER
> REQUEST_METHOD
> SCRIPT_NAME
> SERVER_NAME
> SERVER_PORT
> SERVER_PROTOCOL
> SERVER_ROOT
> SERVER_SOFTWARE
> In addition, HTTP headers sent by the server may be passed in the
> environment as well. Here are some common variable names:
> HTTP_ACCEPT
> HTTP_CONNECTION
> HTTP_HOST
> HTTP_PRAGMA
> HTTP_REFERER
> HTTP_USER_AGENT
> What follows is a test, not an actual exception:
> Traceback (most recent call last):
>   File "I:\Python22\lib\cgi.py", line 896, in test
>     g()
>   File "I:\Python22\lib\cgi.py", line 894, in g
>     f()
>   File "I:\Python22\lib\cgi.py", line 892, in f
>     exec "testing print_exception() -- <I>italics?</I>"
>   File "<string>", line 1
>     testing print_exception() -- <I>italics?</I>
>                           ^
> SyntaxError: invalid syntax
> 
> Second try with a small maxlen...
> Traceback (most recent call last):
>   File "I:\Python22\lib\cgi.py", line 905, in test
>     form = FieldStorage()   # Replace with other classes to test those
>   File "I:\Python22\lib\cgi.py", line 512, in __init__
>     raise ValueError, 'Maximum content length exceeded'
> ValueError: Maximum content length exceeded
> 
> 
> 
> 


-- 
William Dodé - flibuste.net
http://wikipython.tuxfamily.org



More information about the Python-list mailing list