#!/bin/ksh93 # ALTRAN_PROLOG_BEGIN_TAG # This is an automatically generated prolog. # # Copyright (C) Altran ACT S.A.S. 2018,2021. All rights reserved. # # ALTRAN_PROLOG_END_TAG # # IBM_PROLOG_BEGIN_TAG # This is an automatically generated prolog. # # 61haes_r720 src/43haes/usr/sbin/cluster/events/resource_delete.sh 1.13 # # Licensed Materials - Property of IBM # # COPYRIGHT International Business Machines Corp. 2004,2015 # All Rights Reserved # # US Government Users Restricted Rights - Use, duplication or # disclosure restricted by GSA ADP Schedule Contract with IBM Corp. # # IBM_PROLOG_END_TAG # @(#) 7d4c34b 43haes/usr/sbin/cluster/events/resource_delete.sh, 726, 2147A_aha726, Feb 05 2021 09:50 PM ######################################################################### # # COMPONENT_NAME: CLMGR # # FUNCTIONS: # # delete_repository # delete_dependency # delete_user # delete_group # delete_mirror_pool # delete_hmc # delete_backup_profile # ######################################################################### # # Name: delete_repository # function delete_repository { LINENO=2 . $HALIBROOT/log_entry "$0()" "$CL" max typeset repository=$1 CL=$LINENO KLIB_HACMP_delete_repository \ "$repository" \ "${_ENV_ARGS[SITE]}" \ "${_ENV_ARGS[NODE]}" log_return_msg "$?" "$0()" "$LINENO" return $? } # End of "delete_repository()" # # Name: delete_dependency # function delete_dependency { LINENO=2 . $HALIBROOT/log_entry "$0()" "$CL" max typeset dependency=$1 CL=$LINENO KLIB_HACMP_delete_dependency \ "$dependency" \ "${_ENV_ARGS[TYPE]}" \ "${_ENV_ARGS[RESOURCE_GROUP]}" log_return_msg "$?" "$0()" "$LINENO" return $? } # End of "delete_dependency()" # # Name: delete_user # function delete_user { LINENO=2 . $HALIBROOT/log_entry "$0()" "$CL" max typeset user=$1 CL=$LINENO KLIB_HACMP_delete_user \ "$user" \ "${_ENV_ARGS[RESOURCE_GROUP]}" \ "${_ENV_ARGS[REMOVE_AUTH_INFO]}" \ "${_ENV_ARGS[REGISTRY]}" log_return_msg "$?" "$0()" "$LINENO" return $? } # End of "delete_user()" # # Name: delete_group # function delete_group { LINENO=2 . $HALIBROOT/log_entry "$0()" "$CL" max typeset group=$1 CL=$LINENO KLIB_HACMP_delete_group \ "$group" \ "${_ENV_ARGS[RESOURCE_GROUP]}" \ "${_ENV_ARGS[REGISTRY]}" log_return_msg "$?" "$0()" "$LINENO" return $? } # End of "delete_group()" # # Name: delete_mirror_pool # function delete_mirror_pool { LINENO=2 . $HALIBROOT/log_entry "$0()" "$CL" max typeset mirror_pool=$1 CL=$LINENO KLIB_HACMP_delete_mirror_pool \ "$mirror_pool" \ "${_ENV_ARGS[VOLUME_GROUP]}" \ "${_ENV_ARGS[PHYSICAL_VOLUMES]}" log_return_msg "$?" "$0()" "$LINENO" return $? } # End of "delete_mirror_pool()" # # Name: delete_hmc # function delete_hmc { LINENO=2 . $HALIBROOT/log_entry "$0()" "$CL" max typeset hmc=$1 CL=$LINENO KLIB_HACMP_delete_hmc \ "$hmc" \ "${_ENV_ARGS[NODES]}" \ "${_ENV_ARGS[MANAGED_SYSTEM]}" log_return_msg "$?" "$0()" "$LINENO" return $? } # End of "delete_hmc()" # # Name: delete_backup_profile # function delete_backup_profile { LINENO=2 . $HALIBROOT/log_entry "$0()" "$CL" max typeset name=$1 CL=$LINENO KLIB_HACMP_delete_backup_profile \ "$name" \ "${_ENV_ARGS[CANCEL_BACKUP]}" log_return_msg "$?" "$0()" "$LINENO" return $? } # End of "delete_backup_profile()" ######################################################################### ######################################################################### ## ## MAIN ## ######################################################################### ######################################################################### LINENO=2 . $HALIBROOT/log_entry resource_delete "$CL" max : version=@(#) 7d4c34b 43haes/usr/sbin/cluster/events/resource_delete.sh, 726, 2147A_aha726, Feb 05 2021 09:50 PM #=================================================== # Source the file with common definitions, the run # the action/class-appropriate class processor. #=================================================== CL=$LINENO . $HAEVENTS/resource_common "$@" CL=$LINENO runClassProcessor "$RESOURCE_CLASS" _VAR_SUBSTITUTIONS _ENV_ARGS log_return_msg "$?" resource_delete "$LINENO" exit $?