Adapter Development Kit 6.5 | webMethods Adapter Development Kit Documentation | webMethods Adapter Development Kit Installation and User’s Documentation | Using the Services for Managing Namespace Nodes | Polling Notification Services | wm.art.dev.notification:fetchPollingNotificationTemplateMetadata
 
wm.art.dev.notification:fetchPollingNotificationTemplateMetadata
Given a valid connection alias and polling notification template class path, this service returns all metadata for that polling notification template. It also returns any scheduling properties that are set for the notification.
This service returns a templatePropertiesarray containing all metadata associated with each notification template property. The schedulePropertiesarray contains the names of the properties used to configure a notification's schedule. Of particular interest are the systemName, parameterType, defaultValue,and isRequiredattributes, which you can use to configure a new polling notification instance.
Input Parameters
connectionAlias
String. Required. The namespace folder:node name of the connection.
notificationTemplate
String. Required. The fully qualified pathname of the polling notification template class.
Output Parameters
description
String. Required. The value returned by WmDescriptor.getDescription().
displayName
String. Required. The value returned by WmDescriptor.getDisplayName().
templateURL
String. Required. The URL of the online help page for the adapter service.
indexMaps[i]
IData[]. Required. An i-dimensioned array of field maps.
.mapName
String. The field map name.
.isVariable
Boolean. Specifies whether the field map is variable length.
templateProperties[n]
IData[]. Required. An n-dimensioned array of properties.
.systemName
String. Required. The internal property name.
.displayName
String. The external displayable property name.
.description
String. The property description.
.parameterType
String. Required. The data type of the property; see note 1.
.groupURL
String. The URL of the group's help page.
.groupName
String. The name of the group to which the property belongs.
.tupleName
String. The name of the tuple to which the property belongs.
.treeName
String. The name of the tree to which the property belongs.
.treeDelimiter
String. The delimiter character used in the tree.
.resourceDomain
String. The resource domain name and dependencies.
.defaultValue
String. The default property value.
.isRequired
Boolean. Specifies whether the property is this a required.
.isHidden
Boolean. Specifies whether the property is displayable.
.isReadOnly
Boolean. Specifies whether the property can be modified.
.isFill
Boolean. Specifies whether the editors should pre-fill the property.
.isPassword
Boolean. Specifies whether the property is a password.
.isMultiline
Boolean. Specifies whether the property traverses multiple lines.
.isKey
Boolean. Specifies whether the property is a key field.
.minSeqLength
String. The lower bound of the sequence.
.maxSeqLength
String. The upper bound of the sequence.
.minStringLength
String. The minimum string length.
.maxStringLength
String. The maximum string length.
.useParam
String. Specifies whether the property is available for use.
scheduleProperties[j]
IData[]. A j-dimensioned array of scheduling properties.
.systemName
String. Required. The internal property name
.parameterType
String. Required. The data type of scheduling property
Note:
The following Java data types are supported for polling notifications: char, short, int, long, float, double, boolean, java.lang.String, java.lang.Character, java.lang.Short, java.lang.Integer, java.lang.Long, java.lang.Float, java.lang.Double, java.lang.Boolean. Arrays of all the above data types are also supported.