ZVON > References > UDDI Reference
Element changeRecord [ v2replication ]
Occurs in [ ]
Description This is the core element that represents a replicated change in the state of the UDDI Service.
Attributes
acknowledgementRequested


XML Schema

<element name="changeRecord">
   <complexType>
      <sequence>
         <element name="changeID">
            <complexType>
               <sequence>
                  <element name="nodeID">
                  </element>
                  <element name="originatingUSN">
                  </element>
               </sequence>
            </complexType>
         </element>
            <group>
               <choice>
                  <element ref="changeRecordNull"/>
                  <element ref="changeRecordNewData"/>
                  <element ref="changeRecordDelete"/>
                  <element ref="changeRecordPublisherAssertion"/>
                  <element ref="changeRecordHide"/>
                  <element ref="changeRecordDeleteAssertion"/>
                  <element ref="changeRecordCustodyTransfer"/>
                  <element ref="changeRecordAcknowledgement"/>
                  <element ref="changeRecordCorrection"/>
                  <element ref="changeRecordSetAssertions"/>
               </choice>
            </group>
      </sequence>
      <attribute name="acknowledgementRequested" type="boolean" use="default" value="false"/>
   </complexType>
</element>

Expanded XML Schema

<element name="changeRecord">
   <complexType>
      <sequence>
         <element name="changeID">
            <complexType>
               <sequence>
                  <element name="nodeID">
                  </element>
                  <element name="originatingUSN">
                  </element>
               </sequence>
            </complexType>
         </element>
            <group>
               <choice>
                  <element ref="changeRecordNull"/>
                  <element ref="changeRecordNewData"/>
                  <element ref="changeRecordDelete"/>
                  <element ref="changeRecordPublisherAssertion"/>
                  <element ref="changeRecordHide"/>
                  <element ref="changeRecordDeleteAssertion"/>
                  <element ref="changeRecordCustodyTransfer"/>
                  <element ref="changeRecordAcknowledgement"/>
                  <element ref="changeRecordCorrection"/>
                  <element ref="changeRecordSetAssertions"/>
               </choice>
            </group>
      </sequence>
      <attribute name="acknowledgementRequested" type="boolean" use="default" value="false"/>
   </complexType>
</element>