Purge Samples
Using the following sample, you can create an MLXML document for purge:
<?xml version="1.0" encoding="UTF-8"?>
<Message externalControlNumber="2012-10-13 17:36:54+05:30" externalVersion="2.6" language="en" messageType="Production" mlxmlVersion="2.6" protocol="mlXML" timestamp="1350130014945">
<Header>
<MessageHeader origin="Receiver" role="Supplier">
<Enterprise>
<PartyID>
<PartyName>Smith</PartyName>
<DBID>34000</DBID>
<ShortName>Smith</ShortName>
</PartyID>
</Enterprise>
<Organization>
<PartyID>
<PartyName>Smith</PartyName>
<DBID>34009</DBID>
</PartyID>
</Organization>
<Member>
<PartyID>
<PartyName>0040885000023</PartyName>
<DBID>46853</DBID>
</PartyID>
</Member>
<Credential domain="GLN">
<Identity>0040885000023</Identity>
</Credential>
</MessageHeader>
<MessageHeader origin="Sender" role="Supplier">
<Enterprise>
<PartyID>
<PartyName>Smith</PartyName>
<DBID>34000</DBID>
<ShortName>Smith</ShortName>
</PartyID>
</Enterprise>
<Organization>
<PartyID>
<PartyName>Smith</PartyName>
<DBID>34009</DBID>
</PartyID>
</Organization>
<Member>
<PartyID>
<PartyName>0040885000023</PartyName>
<DBID>46853</DBID>
</PartyID>
</Member>
<Credential domain="GLN">
<Identity>0040885000023</Identity>
</Credential>
</MessageHeader>
</Header>
<Body>
<Document subtype="PurgeHistory" type="Purge">
<BusinessDocument>
<CatalogAction>
<CatalogActionHeader>
<ThisDocID>
<DocID>
<IDNumber>39009</IDNumber>
<Agency>
<Code>
<CodeType>Agency</CodeType>
<Value/>
<Normal>Seller</Normal>
</Code>
</Agency>
</DocID>
</ThisDocID>
<Date>
<Code>
<CodeType>DateTime</CodeType>
<Value/>
<Normal>Timestamp</Normal>
</Code>
<DateValue>
<Value>2012-10-13 17:36:54+05:30</Value>
</DateValue>
<TimeZone>
<Value>IST</Value>
</TimeZone>
<Normal>2012-10-13 17:36:54+05:30</Normal>
</Date>
<MasterCatalog>
<RevisionID>
<BaseName>CUSTOMER</BaseName>
</RevisionID>
<Extension name="RetentionUOM">
<Value>MONTH</Value>
</Extension>
<Extension name="RetentionUnits">
<Value>8</Value>
</Extension>
<Extension name="IncludeRecords">
<Value>Yes</Value>
</Extension>
<Extension name="VersionsToRetain">
<Value>4</Value>
</Extension>
<Extension name="PurgeEnterpriseOption">
<Value/>
</Extension>
</MasterCatalog>
</CatalogActionHeader>
</CatalogAction>
</BusinessDocument>
<OriginalDocument/>
</Document>
</Body>
</Message>
Sample 2
Using the following sample, you can initiate purge for all enterprises by sending MLXML message on Q_ECM_CORE_WORKFLOW queue directly.
<?xml version="1.0" encoding="UTF-8"?>
<Message externalControlNumber="2012-10-19 11:01:35+05:30" externalVersion="2.6" language="en" messageType="Production" mlxmlVersion="2.6" protocol="mlXML" timestamp="1350624696092">
<Header>
<MessageHeader origin="Receiver" role="Supplier">
<Enterprise>
<PartyID>
<PartyName>TIBCOCIM</PartyName>
<DBID>0</DBID>
<ShortName>velosel</ShortName>
</PartyID>
</Enterprise>
<Organization>
<PartyID>
<PartyName>TIBCOCIM</PartyName>
<DBID>1</DBID>
</PartyID>
</Organization>
<Member>
<PartyID>
<PartyName>GLOBAL</PartyName>
<DBID>32881</DBID>
</PartyID>
</Member>
<Credential domain="ZZ">
<Identity>GLOBAL</Identity>
</Credential>
</MessageHeader>
<MessageHeader origin="Sender" role="Supplier">
<Enterprise>
<PartyID>
<PartyName>TIBCOCIM</PartyName>
<DBID>0</DBID>
<ShortName>velosel</ShortName>
</PartyID>
</Enterprise>
<Organization>
<PartyID>
<PartyName>TIBCOCIM</PartyName>
<DBID>1</DBID>
</PartyID>
</Organization>
<Member>
<PartyID>
<PartyName>GLOBAL</PartyName>
<DBID>32881</DBID>
</PartyID>
</Member>
<Credential domain="ZZ">
<Identity>GLOBAL</Identity>
</Credential>
</MessageHeader>
</Header>
<Body>
<Document subtype="PurgeHistory" type="Purge">
<BusinessDocument>
<CatalogAction>
<CatalogActionHeader>
<ThisDocID>
<DocID>
<IDNumber>39000</IDNumber>
<Agency>
<Code>
<CodeType>Agency</CodeType>
<Value/>
<Normal>Seller</Normal>
</Code>
</Agency>
</DocID>
</ThisDocID>
<Date>
<Code>
<CodeType>DateTime</CodeType>
<Value/>
<Normal>Timestamp</Normal>
</Code>
<DateValue>
<Value>2012-10-19 11:01:35+05:30</Value>
</DateValue>
<TimeZone>
<Value>IST</Value>
</TimeZone>
<Normal>2012-10-19 11:01:35+05:30</Normal>
</Date>
<MasterCatalog>
<RevisionID>
<BaseName/>
<Version/>
<DBID/>
</RevisionID>
<Extension name="RetentionUOM">
<Value>MONTH</Value>
</Extension>
<Extension name="RetentionUnits">
<Value>10</Value>
</Extension>
<Extension name="IncludeRecords">
<Value>No</Value>
</Extension>
<Extension name="VersionsToRetain">
<Value>1</Value>
</Extension>
<Extension name="PurgeEnterpriseOption">
<Value>ALL</Value>
</Extension>
</MasterCatalog>
</CatalogActionHeader>
</CatalogAction>
</BusinessDocument>
<OriginalDocument/>
</Document>
</Body>
</Message>
Sample 3
Using the following sample, you can initiate purge for specific enterprise sending MLXML message on Q_ECM_CORE_WORKFLOW queue directly.
<?xml version="1.0" encoding="UTF-8"?>
<Message externalControlNumber="2012-10-13 17:36:54+05:30" externalVersion="2.6" language="en" messageType="Production" mlxmlVersion="2.6" protocol="mlXML" timestamp="1350130014945">
<Header>
<MessageHeader origin="Receiver" role="Supplier">
<Enterprise>
<PartyID>
<PartyName>John</PartyName>
<DBID>34000</DBID>
<ShortName>John</ShortName>
</PartyID>
</Enterprise>
<Organization>
<PartyID>
<PartyName>John</PartyName>
<DBID>34009</DBID>
</PartyID>
</Organization>
<Member>
<PartyID>
<PartyName>0040885000023</PartyName>
<DBID>46853</DBID>
</PartyID>
</Member>
<Credential domain="GLN">
<Identity>0040885000023</Identity>
</Credential>
</MessageHeader>
<MessageHeader origin="Sender" role="Supplier">
<Enterprise>
<PartyID>
<PartyName>John</PartyName>
<DBID>34000</DBID>
<ShortName>John</ShortName>
</PartyID>
</Enterprise>
<Organization>
<PartyID>
<PartyName>John</PartyName>
<DBID>34009</DBID>
</PartyID>
</Organization>
<Member>
<PartyID>
<PartyName>0040885000023</PartyName>
<DBID>46853</DBID>
</PartyID>
</Member>
<Credential domain="GLN">
<Identity>0040885000023</Identity>
</Credential>
</MessageHeader>
</Header<Body>
<Document subtype="PurgeHistory" type="Purge">
<BusinessDocument>
<CatalogAction>
<CatalogActionHeader>
<ThisDocID>
<DocID>
<IDNumber>39000</IDNumber>
<Agency>
<Code>
<CodeType>Agency</CodeType>
<Value/>
<Normal>Seller</Normal>
</Code>
</Agency>
</DocID>
</ThisDocID>
<Date>
<Code>
<CodeType>DateTime</CodeType>
<Value/>
<Normal>Timestamp</Normal>
</Code>
<DateValue>
<Value>2012-10-19 11:01:35+05:30</Value>
</DateValue>
<TimeZone>
<Value>IST</Value>
</TimeZone>
<Normal>2012-10-19 11:01:35+05:30</Normal>
</Date>
<MasterCatalog>
<RevisionID>
<BaseName/>
<Version/>
<DBID/>
</RevisionID>
<Extension name="RetentionUOM">
<Value>MONTH</Value>
</Extension>
<Extension name="RetentionUnits">
<Value>10</Value>
</Extension>
<Extension name="IncludeRecords">
<Value>No</Value>
</Extension>
<Extension name="VersionsToRetain">
<Value>1</Value>
</Extension>
<Extension name="PurgeEnterpriseOption">
<Value>ALL</Value>
</Extension>
</MasterCatalog>
</CatalogActionHeader>
</CatalogAction>
</BusinessDocument>
<OriginalDocument/>
</Document>
</Body>
</Message>
Copyright © Cloud Software Group, Inc. All rights reserved.
