Tags:
view all tags
---+ .IMPORT CGI DATA _This subroutine populates Appx variables from STDIN._ <br />%TOC% ---++ Usage: <pre> GOSUB --- .IMPORT CGI DATA * Test for Error IF --- .IMPORT CGI DATA NE </pre> ---++ Description: This subroutine populates Appx variables from STDIN. No parameters are required. This can only be used in Appx sesssions that have been invoked by a web server. Running this in a normal Appx session will cause the session to hang or crash. <div id="_mcePaste">APPX understands how to parse CGI data into APPX variables. It picks apart the CGI data string and looks for variable NAMEs that match an APPX variable name and sets the variable accordingly. This acts as a SET statement where the sender is always alpha. So, if you use the ALPHA representation of a DATE field, then when APPX fills the date field from the CGI data, it will do the correct conversion from the ALPHA value.</div> <div id="_mcePaste">The format of your CGI NAMEs for variables must match the pattern that APPX understands: AAA:BBBB BBB(CCC)=DDDDDD, where AAA is the Application ID (optional), BBBB BBB(CCC) is the APPX variable (with optional occurrence), and DDDDDD is the value. Optional occurrences should use leading zeroes for a total of 3 characters. If the Application Id is missing, Appx will default to the current application.</div> <div id="_mcePaste">The environment variable CONTENT_LENGTH must be set to the size of the text being imported before invoking APPX, else APPX will fail or hang during startup. This is usually set by the web server itself.</div> Note that you can use this routine as many times a you like in the session, it is not a destructive parse of the incoming STDIN data. For example, you may have one standard application that receives web requests. It can call this routine to determine what to do next, and invoke another Appx process. That Appx process can also call this routine to populate the variables it is interested in, and so on. To see the details of the processing this subroutine, set the environment variable APPX_CGIDATA_LOG=<filename>. <div id="_mcePaste">See document "[[UsingCGItoInterfacewiththeWeb][Using CGI to Interface with the Web]]" for more detailed information. You may also want to refer to the document "[[IntroductiontoWebServer][Introduction to Web Server]]" for the basics of this concept.</div> <span style="color: #630000; font-size: 19px; line-height: 18px;">Comments:</span> _Read what other users have said about this page or add your own comments._ <br />%COMMENT% -- Main.JeanNeron - 2012-02-06
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r2 - 2012-09-12
-
AlKalter
Home
Site map
Main web
MedicaidBilling web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Edit
Attach
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback