The storedProcedure module is meant to capture information on
            procedures that produce data output in the form of a data table.
            In an RDBMS one can code complex queries and transactions into
            stored procedures and then invoke them directly from front-end
            applications. It allows the optional description of any parameters
            that are expected to be passed to the procedure when it is called.
          
        
        
| Element Definitions: | 
| storedProcedure  | This element has no default value. | 
| Content of this field: | Description of this field: | 
|  | The storedProcedure element is meant to capture
        information on procedures that produce data output in the form of a
        data table. In an RDBMS one can code complex queries and transactions
        into stored procedures and then invoke them directly from front-end
        applications. This element allows the optional description of any
        parameters that are expected to be passed to the procedure when it is
        called. A common use of a stored procedure is to rotate a data table 
        from attributes in columns to attributes in rows for statistical 
        analysis. | 
| attributeList  | This element has no default value. | 
| Content of this field: | Description of this field: | 
|  | The list of attributes associated with this
              entity.  For more information see the eml-attribute
              module. | 
| constraint  | This element has no default value. | 
| Content of this field: | Description of this field: | 
|  | Description of any relational constraints on '
              this entity.  For more information see the eml-constraint
              module. | 
| parameter  | This element has no default value. | 
| Content of this field: | Description of this field: | 
|  | The parameter elements defines the fields that
              may be required to invoke a stored procedure. | 
| name  | This element has no default value. | 
| Content of this field: | Description of this field: | 
|  | The value of the name field is the name of the
            parameter.Example(s):
 SiteID
 
 | 
| domainDescription  | This element has no default value. | 
| Content of this field: | Description of this field: | 
|  | The domainDescription field is used to describe
            the valid entries for the parameter being described. A stored
            procedure will work only when the parameter's value corresponds to
            an actual value in a database.Example(s):
 The database has SiteId values that range from cap1 to
            cap10, however the allowable SiteId values for this stored procedure
            are cap1,cap2,cap4 or cap7.
 
 | 
| required  | This element has no default value. | 
| Content of this field: | Description of this field: | 
|  | The required field is used to document whether the
            parameter being described is or is not required when invoking the
            stored procedure.Example(s):
 true
 
 | 
| repeats  | This element has no default value. | 
| Content of this field: | Description of this field: | 
|  | The repeats field is used to document whether or
            not the parameter being described can be repeated when invoking the
            stored procedure.Example(s):
 true
 
 | 
| Attribute Definitions: | 
| id | 
| 
Type: res:IDType
 
Use: optional
 | 
| system | 
| 
Type: res:SystemType
 
Use: optional
 | 
| scope | 
| 
Type: res:ScopeType
 
Use: optional
 
Default value: document
 | 
| Complex Type Definitions: | 
| StoredProcedureType  |  | 
| Content of this field: | Description of this field: | 
|  | The StoredProcedureType complex type defines the structure
        for documenting a stored procedure. | 
| ParameterType  |  | 
| Content of this field: | Description of this field: | 
|  | The parameter complex type defines the structure for
        documenting the parameters that may be required to invoke a stored
        procedure. | 
| Group Definitions: |