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:fetchListenerNotificationTemplateMetadata
 
wm.art.dev.notification:fetchListenerNotificationTemplateMetadata
Given a valid listener node name and listener notification template class path, this service returns all metadata for that listener notification template.
This service returns a templatePropertiesarray containing all metadata associated with each notification template property. Of particular interest are the systemName, parameterType, defaultValue,and isRequiredattributes, which you can use to configure a new listener notification instance.
Input Parameters
listenerNode
String. Required. The namespace folder:node name of a configured listener.
notificationTemplate
String. Required. The fully qualified pathname of 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 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. 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 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 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.
Note:
The following Java data types are supported for listener 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.