META_CLASS = "SLE"
META_CATEGORY = "Updates"
META_COMPONENT = "Registration"
PATTERN_ID = os.path.basename(__file__)
PRIMARY_LINK = "META_LINK_SCC"
OVERALL = Core.TEMP
OVERALL_INFO = "NOT SET"
OTHER_LINKS = "META_LINK_SCC=https://scc.suse.com/dashboard|META_LINK_Renew=https://www.suse.com/products/server/how-to-buy/"

Core.init(META_CLASS, META_CATEGORY, META_COMPONENT, PATTERN_ID, PRIMARY_LINK, OVERALL, OVERALL_INFO, OTHER_LINKS)

##############################################################################
# Main Program Execution
##############################################################################

SCC_INFO = SUSE.getSCCInfo()
REG_EXPIRED = []
REG_EXPIRING = []
WARNING_DAYS = 60
TODAY = datetime.datetime.today()
if( SCC_INFO ):
	for PRODUCT in SCC_INFO:
		#print "PRODUCT:    " + str(PRODUCT)
		EXPIRE_DATE = ''
		EXPIRE_STR = ''
		if 'expires_at' in PRODUCT:
			TMP = PRODUCT['expires_at'].split()
			del TMP[-1]
			EXPIRE_DATE = TMP[0]
			EXPIRE_STR = ' '.join(TMP)
			EXPIRATION = datetime.datetime.strptime(EXPIRE_STR, "%Y-%m-%d %H:%M:%S")