Class AzureDropTransmissionDelegate

java.lang.Object
com.ptc.qualitymanagement.regmstr.impl.AbstractTransmissionDelegate
com.ptc.qualitymanagement.regmstr.impl.ContentWriterTransmissionDelegate
com.ptc.qualitymanagement.regmstr.impl.AzureDropTransmissionDelegate
All Implemented Interfaces:
RegulatoryTransmissionDelegateInterface

public class AzureDropTransmissionDelegate extends com.ptc.qualitymanagement.regmstr.impl.ContentWriterTransmissionDelegate
Writes only outbound payloads, doesn't listen for inbound communications. In bound communications must go through the Windchill Rest Services RegMstr domain using the processAcknowledgement action.

Uses ContentManagerFactory to write payloads to Azure blob storage. The steps to configure Azure Blob storage must be completed. See Windchill Help Center topic "Configuring Windchill File Vaults to Use Azure Blobs".

The property regmstr.filedrop.azure.path must be configured in wt.properties with a Azure container with write permissions.

 
    <Property name="regmstr.filedrop.azure.path"
      overridable="true"
      targetFile="codebase/wt.properties"
      value="<storage account>/<container>/optional additional path>"/>
 
 

Payload will be written to the configured container in the "outbox/" directory with the file name <regulatory submission number>_PAYLOAD. The internal type name will have '.' replaced with '_'. If the regulatory submission number contains characters other then alpha numeric characters plus hyphen and underscore, an error will be logged and the payload will not be written.

All logging can be found in <WT_HOME>/logs/regmstr directory.

Supported API: true

Extendable: false