コード例 #1
0
def importNormativeInterfaceLifecycleType(scheme, beHost, bePort, adminUser, exitOnSuccess, fileDir):
	result = createNormativeElement(scheme, beHost, bePort, adminUser, fileDir, "/sdc2/rest/v1/catalog/uploadType/interfaceLifecycle", "interfaceLifecycleTypes", "interfaceLifecycleTypeZip")

        printFrameLine()
        printNameAndReturnCode(result[0], result[1])
        printFrameLine()

        if ( result[1] == None or result[1] not in [200, 201, 409] ):
                errorAndExit(1, None)
        else:
		if (exitOnSuccess == True):
                	errorAndExit(0, None)
コード例 #2
0
def importNormativeCapabilities(scheme, beHost, bePort, adminUser, exitOnSuccess, fileDir):
	result = createNormativeElement(scheme, beHost, bePort, adminUser, fileDir, "/sdc2/rest/v1/catalog/uploadType/capability", "capabilityTypes", "capabilityTypeZip")
	
	print_frame_line()
        print_name_and_return_code(result[0], result[1])
        print_frame_line()

        if ( result[1] == None or result[1] not in [200, 201, 409] ):
                importCommon.error_and_exit(1, None)
        else:
		if (exitOnSuccess == True):
                	importCommon.error_and_exit(0, None)
コード例 #3
0
def importNormativeRelationships(scheme, be_host, be_port, admin_user, exit_on_success, file_dir):
    result = createNormativeElement(scheme, be_host, be_port, admin_user, file_dir,
                                    "/sdc2/rest/v1/catalog/uploadType/relationship", "relationshipTypes",
                                    "relationshipTypeZip")

    print_frame_line()
    print_name_and_return_code(result[0], result[1])
    print_frame_line()

    if result[1] is None or result[1] not in [200, 201, 409]:
        importCommon.error_and_exit(1, None)
    else:
        if exit_on_success is True:
            importCommon.error_and_exit(0, None)
コード例 #4
0
def importPolicyTypes(beHost, bePort, adminUser, exitOnSuccess, fileDir):
    result = createNormativeElement(
        beHost, bePort, adminUser, fileDir,
        "/sdc2/rest/v1/catalog/uploadType/policytypes", "policyTypes",
        "policyTypesZip")

    printFrameLine()
    printNameAndReturnCode(result[0], result[1])
    printFrameLine()

    if (result[1] == None or result[1] not in [200, 201, 409]):
        errorAndExit(1, None)
    else:
        if (exitOnSuccess == True):
            errorAndExit(0, None)
コード例 #5
0
ファイル: importPolicyTypes.py プロジェクト: victory460/sdc
def importPolicyTypes(scheme, be_host, be_port, admin_user, exit_on_success,
                      file_dir):
    result = createNormativeElement(
        scheme, be_host, be_port, admin_user, file_dir,
        "/sdc2/rest/v1/catalog/uploadType/policytypes", "policyTypes",
        "policyTypesZip", True)

    print_frame_line()
    print_name_and_return_code(result[0], result[1])
    print_frame_line()

    if result[1] is None or result[1] not in [200, 201, 409]:
        error_and_exit(1, None)
    else:
        if exit_on_success:
            error_and_exit(0, None)