Next:
Overview
Up:
MIC3
Previous:
Using This Document
Contents
Using This Document
Overview
What MIC Does
Why MIC?
Components of MIC
The `Site': MIC-HTML
The Control File
The Piler and the Driver
Conceptual MIC
HTML-Like Embedded Logic and Pages as Functions
FieldSpaces and Forms
Fields and Data Types
Static Fields
Dynamic Fields
Error Verification and Reporting
Native Security and Data Integrity Features
Using MIC
Execution Flow
Writing Pile Source
Special Consideration
Style Guidlines
Compiling a MIC Pile
MIC Tags
Coding Tags
Perl Snippets
MICPerl
Logic Tags
MICif
MICelse
MIClist
MICwhile
Form Tags
form
MICfieldspace
MICgroup
MICdefine
MICverify
MICsubmit
MICdo
MICinput
MICdisplay
MIChidden
MICdynamicdisplay
MICrollover, MICrollback, and MICrefresh
MICreinitializefs
MICindexoverride
Error Handling and Verification
vfield
vpage
vverify
vinstantiated
vcurrent
vignore
MICerrorreport
Miscellaneous Tags
MICinclude
MIC Error Handling
User Defined Verification Routines
Error Accounting
Conditional Verification
Page Verification
Error Pages
MIC Control Files
MIC Perl Programming/Markup
The CGI Object
HTML Headers
The Fieldspace Object
MIC Provided Perl Functions and Objects
Functions
Objects
Mounting Piles
Specifying Pages within the MIC-Site
return_page()
Special Concerns
Shared Variables
Regarding Values from Fieldspaces
Data Propagation
Conglomeration
Forms, Fieldspaces, Fields and Considerations Thereof
What is a Fieldspace?
Objs, Dummies and Data Management
Multiple Values/One Field
Cross Interface Requirements
Datatypes
Fieldspaces
Error Packagers
Reserved Names
Pages
Fieldspaces
MIC Driver Specifications
Suggested MIC-Compliant Datatype and FieldSpace Specification
FieldSpace
Required
Suggested
Data Types
Known Bugs
Sample Code
Embedded Logic
MICdo
Multiple Values
About this document ...