Beispiel #1
0
    (err, instances) = client.enumerate_instances(cls_name=cls_name, ns=ns)
    if not err:
        for inst in instances:
            pass
            # print inst.to_xml_dtd().toxml()

    prop_modified = "Name"

    for p in inst.inst.props:
        if p.name == prop_modified:
            p.val.val = "XXXX"

    (err, instances) = client.modify_instance(instances[0], property_list=[prop_modified])
    if err:
        print err.err_code, err.description

    (err, instances) = client.get_instance(inst_name=inst_names[0])
    if not err and instances:
        for inst in instances:
            pass
            # print inst.to_xml_dtd().toxml()

    (err, instances) = client.set_property(inst_name=inst_names[0], prop_name=prop_modified, val="XXXYYY")
    if err:
        print err.err_code, err.description

    (err, instances) = client.get_property(inst_name=inst_names[0], prop=prop_modified)
    if not err and instances:
        print instances[0].to_xml_dtd().toxml()