Delete instruction
<DeleteInstruction>
<IObject UID="{f3edefd3-3a00-4360-a434-b19c4a825d5a}" Name="Delete_SPFAuthSignature" />
<IRefObject RefClass="PropertyDef" RefUID="SPFAuthSignature" RefName="SPFAuthSignature" />
<IDeleteInstruction DeleteTransition="Deleted" />
<IInstruction />
</DeleteInstruction>
A delete instruction can also be used to terminate by substituting the DeleteTransition parameter with the value Terminated.
<DeleteInstruction>
<IObject UID="{f3edefd3-3a00-4360-a434-b19c4a825d5a}" Name="Delete_SPFAuthSignature" />
<IRefObject RefClass="PropertyDef" RefUID="SPFAuthSignature" RefName="SPFAuthSignature" />
<IDeleteInstruction DeleteTransition="Terminated" />
<IInstruction />
</DeleteInstruction>
Insert instruction
<InsertInstruction>
<IObject UID="{349c5957-e5a5-42b1-959f-8313155ca0dc}" Name="Insert_ISPFFTRItem" />
<IRefObject RefClass="InterfaceDef" RefUID="ISPFFTRItem" RefName="ISPFFTRItem" />
<IPropValues PropValues="IObject\%UID\%ISPFFTRItem\%IObject\%Name\%ISPFFTRItem\%IObject\%Description\%Interface
to support FTR\%ISchemaObj\%DisplayName\%ISPFFTRItem" AddedInterfaces=
"IObject~IInterfaceDef~IInterfaceRole~IPropCategory~IEnumMetadata~ISchemaObj~IInterfaceDefExt"
/>
<IInsertInstruction />
<IInstruction />
</InsertInstruction>
Update instruction
<UpdateInstruction>
<IObject UID="Update_UID" Name="Update_UID" />
<IRefObject RefClass="PropertyDef" RefUID="UID" RefName="UID" />
<IPropValues PropValues="IPropertyDefExt\%HistoryNotRetained\%True"
AddedInterfaces="IPropertyDefExt" />
<IInstruction />
<IUpdateInstruction />
</UpdateInstruction>
Progress register instruction
<SPFPrgRegisterInstruction>
<IObject UID="Delete_ISPFAdhocReport.MTH_CopyIfOwner"
Name="Delete_ISPFAdhocReport.MTH_CopyIfOwner" />
<IRefObject RefClass="Rel"
RefUID="ISPFAdhocReport.MTH_CopyIfOwner" RefName="ISPFAdhocReport.MTH_CopyIfOwner" />
<ISPFPrgRegisterInstruction
SPFPrgInstructionTimestring="T1"
SPFPrgInstructionPlannedDate="20/04/2007"/>
<IInstruction />
</SPFPrgRegisterInstruction>
Revise instruction
<SPFReviseInstruction>
<IObject UID="Revise_001" Name="Revise_001" />
<IRefObject RefClass="SPFDesignDocRevision"
RefUID="{68Y69856458GGKH}" RefName="DocABC" />
<ISPFReviseInstruction SPFReviseInstRevScheme="01A"
SPFReviseInstMajorRevision="01"
SPFReviseInstMinorRevision="B" etc ..../>
<IInstruction />
</SPFReviseInstruction>
SignOff instruction
<SPFSignOffInstruction>
<IObject UID="SignOff_001" Name="SignOff_001" />
<IRefObject RefClass="SPFDesignDocRevision"
RefUID="{68Y69856458GGKH}" RefName="DocABC" />
<ISPFSignOffInstruction
SignOffInstructionComment="All is OK"
SignOffInstructionAllowWorkingRefs="True" />
<IInstruction />
</SPFSignOffInstruction>
Reclassify instruction
<SPFReclassifyInstruction>
<IObject UID="Reclassify_FLD-001" Name="Reclassify_FLD-001" />
<IRefObject RefClass="SPFFolder"
RefUID="FLD-001"
RefName="ISPFAdhocReport.MTH_CopyIfOwner" />
<ISPFReclassifyInstruction SPFNewClassificationUID="MyFolder" />
<IInstruction />
</SPFReclassifyInstruction>
Generate form instruction
This instruction is used to generate a default form definition for the class definition, relationship definition name, or all class definitions associated with a specific component schema.
<SPFGenerateFormInstruction>
<IObject UID="Instruction_GenForm-PBSAuthoringComponent"
Name="GenForm-PBSAuthoringComponent" />
<IRefObject RefClass="CompSchema" RefUID="PBSAuthoringComponent" />
<IInstruction />
<ISPFGenerateFormInstruction />
</SPFGenerateFormInstruction>
Claim instruction
<SPFClaimInstruction>
<IObject UID="Claim_Tag001" Name="Claim_Tag001" />
<IRefObject RefClass="DEVTag" RefUID="{4687889FDT98760L}" RefName="Tag001" />
<ISPFClaimInstruction />
<IInstruction />
</SPFClaimInstruction>
Attach workflow instruction
<SPFAttachWorkflowInstruction>
<IObject UID="AWF_Tag001" Name="AWF_Tag001" />
<IRefObject RefClass="DEVTag" RefUID="{4687889FDT98760L}" RefName="Tag001" />
<ISPFAttachWorkflowInstruction SPFWorkflowTemplateUID="TagWorkflow001" />
<IInstruction />
</SPFAttachWorkflowInstruction>
Merge instruction
<SPFMergeInstruction>
<IObject UID="Merge_Tag001" Name="Merge_Tag001" />
<IRefObject RefClass="DEVTag" RefUID="{4687889FDT98760L}" RefName="Tag001" />
<ISPFMergeInstruction SPFMergeInstructionComment="External object claim" />
<IInstruction />
</SPFMergeInstruction>