Deletes resource definitions or CICS® Configuration Manager repository objects. The CICS Configuration Manager API does not allow you to delete:
Repository objects:
You can only delete repository objects one at a time.
<CCV510>
<Delete>
<LocationCriteria>
<LocationType> Repository </LocationType>
</LocationCriteria>
<ObjectCriteria>
<ObjType> object_type </ObjType>
<ObjectInstance> object_instance </ObjectInstance> 1
Criteria for this object type 2
</ObjectCriteria>
<ProcessParms>
<IntegrityToken> integrity_token </IntegrityToken> 3
</ProcessParms>
</Delete>
</CCV510>
Resource definitions:
<CCV510>
<Delete>
<LocationCriteria>
<LocationName> location_name </LocationName>
<LocationType> CConfig | Context | CSD </LocationType>
</LocationCriteria>
<ObjectCriteria> 4
<ListCount> element_count </ListCount>
<ListElement>
<ObjName> resource_name </ObjName>
<ObjGroup> resource_group </ObjGroup>
<ObjType> resource_type </ObjType>
<ObjDefVer> definition_version </ObjDefVer>
</ListElement>
More list elements…
</ObjectCriteria>
<ProcessParms>
<IntegrityToken> integrity_token </IntegrityToken> 3
</ProcessParms>
</Delete>
</CCV510>
or
For example, to identify all program resource definitions beginning with the characters PAY, from all groups beginning with the characters FIN, specify:
<ObjectCriteria>
<ObjName>PAY*</ObjName>
<ObjGroup>FIN*</ObjGroup>
<ObjType>PROGDEF</ObjType>
</ObjectCriteria>
For context-based resource definitions, you can specify <DefVer> instead of <ObjGroup>.
The response for a repository object contains a single list element.
<CCV510>
<Delete>
<OutputData>
<ReturnCode> return_code </ReturnCode>
<ReasonCode> reason_code </ReasonCode>
<TaskNo> CICS_task_number </TaskNo>
<ListCount> element_count </ListCount>
<ListElement>
<ReturnCode> return_code </ReturnCode>
<ReasonCode> reason_code </ReasonCode>
<ObjName> resource_name </ObjName>
<ObjGroup> resource_group </ObjGroup>
<ObjType> resource_type </ObjType>
<Config> CICS_configuration </Config>
<LocationName> CSD_DSN | context </LocationName>
</ListElement>
More list elements…
</Delete>
</CCV510>
API command (READ access authority):
The following example deletes a CONNDEF (CONNECTION) resource definition in a CSD file.
<CCV510>
<DELETE>
<LocationCriteria>
<LocationName> CCV120.QAAUTO.CCVT22T.DFHCSD </LocationName>
<LocationType> CSD </LocationType>
</LocationCriteria>
<ObjectCriteria>
<ObjName> Q220 </ObjName>
<ObjGroup> QAAUPD01 </ObjGroup>
<ObjType> CONNDEF </ObjType>
</ObjectCriteria>
</DELETE>
</CCV510>
The following example deletes a RESGROUP in a context.
<CCV510>
<DELETE>
<LocationCriteria>
<LocationName> CCVPLEXA </LocationName>
<LocationType> CONTEXT </LocationType>
</LocationCriteria>
<ObjectCriteria>
<ObjType> RESGROUP </ObjType>
<ObjName> QAAADD09 </ObjName>
</ObjectCriteria>
</DELETE>
</CCV510>
The following example deletes a RESDESC in a context.
<CCV510>
<DELETE>
<LocationCriteria>
<LocationName> CCVPLEXA </LocationName>
<LocationType> CONTEXT </LocationType>
</LocationCriteria>
<ObjectCriteria>
<ObjType> RESDESC </ObjType>
<ObjName> QAACONNA </ObjName>
</ObjectCriteria>
</DELETE>
</CCV510>