Template-Based Signature Properties
In the implementation of the adapter service's fillWmTemplateDescriptor() method, the following signature-related features may be configured using the following methods:
WmDescriptor.setShowConnectionName(boolean) - When set to
true, the reserved string field named "$connectionName" is included in the service input signature. This field allows flow writers to control the connection pool used during each invocation of the service. The "$connectionName" field is inserted in the top-level signature record, outside the wrapper. See the javadoc for WmDescriptor.showConnectionName() for more information on the effect of "$connectionName" on the run time behavior of the service. (Default =
True.)
WmDescriptor.setSignatureWrapped(boolean) - When set to
true, adapter-defined signature fields are wrapped in a record called xxxInput for input fields and xxxOutput for output fields, where xxx represents the name of the adapter service node. (Default =
True).
WmDescriptor.setPassFullPipeline(boolean) - When set to true, the adapter service has access to all fields in the pipeline; when set to false, the adapter service may only read or write to pipeline fields that are part of the service's defined signature. (Default =
False.)