| Configuration > Data Source Provider XML |
The data source provider XML defines the settings that enable an app to resolve the backend location at runtime. The pathname of the file is: App-web/src/main/resources/<myAppName>-ds-provider.xml
| Element | Description |
|---|---|
| dataSourceName | Unique name of the data source. This name is used to retrieve the values of the datasource. |
| serviceId |
The app service ID. |
| configProperty | Representation of a property. Also supports enumeration properties with predefined values. |
| configProperty/Name | The key name of the property. For example: HostName |
| configProperty/type | Supported types are: STRING, INTEGER, ENUMERATION, and PASSWORD. |
| configProperty/value | The default value for this property (String). Can be empty. |
| configProperty/isRequired | If true, the property must have a value. (Boolean) |
| configProperty/propValues | List of possible values. Applies only to ENUMERATION type properties. |
| Example: Data Source Provider XML |
Copy Code
|
|---|---|
<dataSourceProvider> <dataSourceName>NOTES-DS</dataSourceName> <serviceId>NOTES</serviceId> <!--Optional:--> <configProperties> <!--Zero or more repetitions:--> <configProperty> <name>HostName</name> <type>STRING</type> <value/> <isRequired>true</isRequired> <propValues/> </configProperty> <configProperty> <name>Port</name> <type>INTEGER</type> <value/> <isRequired>true</isRequired> <propValues/> </configProperty> <configProperty> <name>Protocol</name> <type>ENUMERATION</type> <value/> <isRequired>true</isRequired> <propValues>http</propValues> <propValues>https</propValues> </configProperty> <configProperty> <name>AuthPolicy</name> <type>ENUMERATION</type> <value/> <isRequired>false</isRequired> <propValues>lwsso</propValues> <propValues>basic</propValues> </configProperty> </configProperties> </dataSourceProvider> |
|