App - Schema Documentation - V5.0.Revision:1257
Documents generated: 6/7/2021

Table of Contents

top

Schema Document Properties

Target Namespace http://cufxstandards.com/v5/App.xsd
Version 5.0.Revision:1257
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://cufxstandards.com/v5/Common.xsd (at Common.xsd)
    • http://cufxstandards.com/v5/Location.xsd (at Location.xsd)

Declared Namespaces

Prefix Namespace
Default namespace http://cufxstandards.com/v5/App.xsd
xml http://www.w3.org/XML/1998/namespace
common http://cufxstandards.com/v5/Common.xsd
xs http://www.w3.org/2001/XMLSchema
location http://cufxstandards.com/v5/Location.xsd
Schema Component Representation
<xs:schema targetNamespace="http://cufxstandards.com/v5/App.xsd" version="5.0.$Revision$: 1257 $" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import schemaLocation="Common.xsd" namespace="http://cufxstandards.com/v5/Common.xsd"/>
<xs:import schemaLocation="Location.xsd" namespace="http://cufxstandards.com/v5/Location.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: appList

Name appList
Type AppList
Nillable no
Abstract no
Documentation List of apps. An App is a program compiled and deployed to a computer.
JSON Instance Representation
{appList
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"app" : App , [1..*] ?
appList}
Schema Component Representation
<xs:element name="appList" type="AppList"/>
top

Global Definitions

Complex Type: App

Name App
Abstract no
JSON Instance Representation
{
"appId" : AppId , [0..1] ?
"appType" : AppType , [0..1] ?
"vendorId" : common:VendorId , [0..1] ?
"appDescription" : xs:string , [0..1] ?
"appHash" : AppHash , [0..1] ?
"appParameterList" : AppParameterList , [0..1] ?
"customData" : common:CustomData , [0..1] ?
}
Schema Component Representation
<xs:complexType name="App">
<xs:sequence>
<xs:element name="appId" type="AppId" minOccurs="0" maxOccurs="1"/>
<xs:element name="appType" type="AppType" minOccurs="0" maxOccurs="1"/>
<xs:element name="vendorId" type="common:VendorId" minOccurs="0" maxOccurs="1"/>
<xs:element name="appDescription" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="appHash" type="AppHash" minOccurs="0" maxOccurs="1"/>
<xs:element name="appParameterList" type="AppParameterList" minOccurs="0" maxOccurs="1"/>
<xs:element name="customData" type="common:CustomData" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: AppHashList

Name AppHashList
Abstract no
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"appHash" : AppHash , [0..*] ?
}
Schema Component Representation
<xs:complexType name="AppHashList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="appHash" type="AppHash" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AppIdList

Name AppIdList
Abstract no
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"appId" : AppId , [0..*] ?
}
Schema Component Representation
<xs:complexType name="AppIdList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="appId" type="AppId" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AppList

Name AppList
Abstract no
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"app" : App , [1..*] ?
}
Schema Component Representation
<xs:complexType name="AppList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="app" type="App" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AppParameter

Name AppParameter
Abstract no
JSON Instance Representation
{
"appParameterId" : AppParameterId , [0..1] ?
"parameterName" : ParameterName , [0..1] ?
"parameterScope" : ParameterScope , [0..1] ?
"parameterType" : ParameterType , [0..1] ?
"parameterDescription" : xs:string , [0..1] ?
"parameterDefaultValue" : xs:string , [0..1] ?
"currentValue" : CurrentValue , [0..1] ?
"customData" : common:CustomData , [0..1] ?
}
Schema Component Representation
<xs:complexType name="AppParameter">
<xs:sequence>
<xs:element name="appParameterId" type="AppParameterId" minOccurs="0" maxOccurs="1"/>
<xs:element name="parameterName" type="ParameterName" minOccurs="0" maxOccurs="1"/>
<xs:element name="parameterScope" type="ParameterScope" minOccurs="0" maxOccurs="1"/>
<xs:element name="parameterType" type="ParameterType" minOccurs="0" maxOccurs="1"/>
<xs:element name="parameterDescription" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="parameterDefaultValue" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="currentValue" type="CurrentValue" minOccurs="0" maxOccurs="1"/>
<xs:element name="customData" type="common:CustomData" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: AppParameterIdList

Name AppParameterIdList
Abstract no
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"appParameterId" : AppParameterId , [0..*] ?
}
Schema Component Representation
<xs:complexType name="AppParameterIdList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="appParameterId" type="AppParameterId" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AppParameterList

Name AppParameterList
Abstract no
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"appParameter" : AppParameter , [1..*] ?
}
Schema Component Representation
<xs:complexType name="AppParameterList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="appParameter" type="AppParameter" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AppTypeList

Name AppTypeList
Abstract no
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"appType" : AppType , [0..*] ?
}
Schema Component Representation
<xs:complexType name="AppTypeList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="appType" type="AppType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ParameterNameList

Name ParameterNameList
Abstract no
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"parameterName" : ParameterName , [0..*] ?
}
Schema Component Representation
<xs:complexType name="ParameterNameList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="parameterName" type="ParameterName" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ParameterScopeList

Name ParameterScopeList
Abstract no
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"parameterScope" : ParameterScope , [0..*] ?
}
Schema Component Representation
<xs:complexType name="ParameterScopeList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="parameterScope" type="ParameterScope" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ParameterTypeList

Name ParameterTypeList
Abstract no
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"parameterType" : ParameterType , [0..*] ?
}
Schema Component Representation
<xs:complexType name="ParameterTypeList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="parameterType" type="ParameterType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Simple Type: AppHash

Name AppHash
Content
  • Base XSD Type: string
Schema Component Representation
<xs:simpleType name="AppHash">
<xs:restriction base="xs:string"/>
</xs:simpleType>
top

Simple Type: AppId

Name AppId
Content
  • Base XSD Type: string
Schema Component Representation
<xs:simpleType name="AppId">
<xs:restriction base="xs:string"/>
</xs:simpleType>
top

Simple Type: AppParameterId

Name AppParameterId
Content
  • Base XSD Type: string
Schema Component Representation
<xs:simpleType name="AppParameterId">
<xs:restriction base="xs:string"/>
</xs:simpleType>
top

Simple Type: AppType

Name AppType
Content
  • Base XSD Type: string
  • value comes from list: {'Software'|'Mobile'|'Web'}
Schema Component Representation
<xs:simpleType name="AppType">
<xs:restriction base="xs:string">
<xs:enumeration value="Software"/>
<xs:enumeration value="Mobile"/>
<xs:enumeration value="Web"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: CurrentValue

Name CurrentValue
Content
  • Base XSD Type: string
Schema Component Representation
<xs:simpleType name="CurrentValue">
<xs:restriction base="xs:string"/>
</xs:simpleType>
top

Simple Type: ParameterName

Name ParameterName
Content
  • Base XSD Type: string
Schema Component Representation
<xs:simpleType name="ParameterName">
<xs:restriction base="xs:string"/>
</xs:simpleType>
top

Simple Type: ParameterScope

Name ParameterScope
Content
  • Base XSD Type: string
  • value comes from list: {'User'|'Machine'|'Application'|'Configuration'|'FinancialInstitution'|'Session'|'Other'}
Schema Component Representation
<xs:simpleType name="ParameterScope">
<xs:restriction base="xs:string">
<xs:enumeration value="User"/>
<xs:enumeration value="Machine"/>
<xs:enumeration value="Application"/>
<xs:enumeration value="Configuration"/>
<xs:enumeration value="FinancialInstitution"/>
<xs:enumeration value="Session"/>
<xs:enumeration value="Other"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ParameterType

Name ParameterType
Content
  • Base XSD Type: string
  • value comes from list: {'Registry'|'OS'|'XML'|'KeyValuePairs'|'Other'}
Schema Component Representation
<xs:simpleType name="ParameterType">
<xs:restriction base="xs:string">
<xs:enumeration value="Registry"/>
<xs:enumeration value="OS"/>
<xs:enumeration value="XML"/>
<xs:enumeration value="KeyValuePairs"/>
<xs:enumeration value="Other"/>
</xs:restriction>
</xs:simpleType>
top