Class FileDropTransmissionDelegate

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

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

Uses ContentManagerFactory to write payloads to the local files system.

FileDropContentTransmissionDelegate is not supported in Windchill+ environments.

The property regmstr.filedrop.filebased.path must be configured in wt.properties with a directory with write and create directory permissions.

 
    <Property name="regmstr.filedrop.filebased.path"
      overridable="true"
      targetFile="codebase/wt.properties"
      value="<writable directory>"/>
 

Payload will be written to the configured directory in the "outbox/<internal_type_name>" sub-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

  • Method Details

    • getMountType

      public String getMountType()
      Return the mount type based upon installation type.
      Supported API: true
      Specified by:
      getMountType in class com.ptc.qualitymanagement.regmstr.impl.ContentWriterTransmissionDelegate