public class roMetadataReplace extends Message(Code)
Profile 2 - Replace RO metadata without deleting the RO structure. Purpose
This message allows metadata associated with a running order to be replaced without deleting the running order and sending the entire running order again.. Behavior
This message must reference an existing running order
If metadata tags in the roMetadataReplace message already exist in the target RO, values within the RO will be replaced by the values in the roMetadataReplace message.
If the metadata tags do not already exist in the target RO they will be added.
If a mosExternalMetadata block is included in the roMetadataReplace message, it will replace an existing mosExternalMetadata block only if the values of mosSchema in the two blocks match. Otherwise the mosExternalMetadata block will be added to the target RO.
If the ROID in the roMetadataReplace message does not match an existing ROID then no action will be taken and the roMetadataReplace message will be replied to with an roAck message which carrying a status value of “NACK.� Response roAck roAck Port
MOS Upper Port (10541) - Running Order