Documentation Center

IWriteMetadataPlugin - CopyField

Copies the value of the metadata field to another metadata field.

Plugin Configuration

The following workset fields need to be configured:
Field NameField Level
The name of the field specified in the SourceMetadataField parameterThe level of the field specified in the SourceMetadataFieldLevel parameter
The name of the field specified in the TargetMetadataField parameterThe level of the field specified in the TargetMetadataFieldLevel parameter
The following parameters can be configured:
ParameterRequiredDefault valueAllowed valuesDescription
SourceMetadataFieldYes  The source metadata field whose value will be copied
SourceMetadataFieldLevelNolnglogical, version, lngThe source metadata field level
SourceMetadataFieldValueTypeNovaluevalue, elementThe source metadata field value type
TargetMetadataFieldYes  The target metadata field which will receive the value
TargetMetadataFieldLevelNolnglogical, version, lngThe target metadata field level
TargetMetadataFieldValueTypeNovaluevalue, elementThe target metadata field value type
<plugin name="ISHSYSCOPYFISHTOBETRANSLWC" handler="CopyField" ishcondition="ISHLevel='lng' and CurrentAction='CreateTranslation' and EDT='EDTXML'">
  <description>Copies the source metadata field to the target one</description>
  <workingset>
	<ishfields>
	  <ishfield name="FISHWORDCOUNT" level="lng" />
	  <ishfield name="FISHTOBETRANSLWC" level="lng" />
	</ishfields>
  </workingset>
  <initialize>
	<parameters>
	  <parameter name="SourceMetadataField">FISHWORDCOUNT</parameter>
	  <parameter name="SourceMetadataFieldLevel">lng</parameter>
	  <parameter name="TargetMetadataField">FISHTOBETRANSLWC</parameter>
	  <parameter name="TargetMetadataFieldLevel">lng</parameter>
	</parameters>
  </initialize>
</plugin>