<UpdateMetadata> <Metadata> <Metadata_Type Id="reposid.objectid" Attribute1="new_value" Attribute2="new_value" Attribute3="new_value"/> </Metadata> <NS>SAS</NS> <--- OMI_TRUSTED_CLIENT Flag ---> <Flags>268435456</Flags> <Options/> </UpdateMetadata>
<Metadata> <MetadataType Id="reposid.objectid"> <AssociationName Function="directive"> <AssociatedMetadataType Id |ObjRef="value"/> </AssociationName> </MetadataType> </Metadata>
extension1 extension2 extension3 extension4
extension1 extension2 extension3 extension4 extension5 extension6
extension2 extension3 extension4 extension5 extension1
extension5 extension1
Create an association
and the associated object. For more information about symbolic names, see Symbolic Names. When a symbolic name is used to create a new object in
UpdateMetadata, the form Id="Reposid.$SymbolicName" must be used
whether the object is in the same repository or in a different repository
than the top-level object.
|
|
<AssociationName Function="Directive"> <AssociatedMetadataType ObjRef="Objectid"/> </AssociationName>Note the use of the ObjRef attribute and an object identifier in the associated object definition. If you specify additional attributes, the method ignores them.
<AssociationName Function="Directive"> <AssociatedMetadataType Id="" Name="Name"/> </AssociationName>Note the use of the Id attribute with a null value in the associated object definition. Another way to create the associated object is to omit an object identifier from the associated object definition.
<AssociationName Function="Directive"> <AssociatedMetadataType Id="Objectid" Name="Name" Desc="This is a new description for this associated object."/> </AssociationName>Note the use of the Id attribute with a real object identifier in the associated object definition.
<AssociationName Function="Directive"> <AssociatedMetadataType ObjRef="Reposid.Objectid"/> </AssociationName>
<AssociationName Function="Directive"> <AssociatedMetadataType Id="Reposid.$SymbolicName" Name="Name"/> </AssociationName>