set_xml_property_copy(msg_options, XML_ATTR_OP, cib_action);
handleCibMod(const char *xml){	const char *attr_name = NULL;	const char *attr_value = NULL;	xmlNodePtr fragment = NULL;	xmlNodePtr cib_object = NULL;	if(xml == NULL) {		cib_object = file2xml(stdin);	} else {		cib_object = string2xml(xml);	}			if(cib_object == NULL) {		return NULL;	}		attr_name = XML_ATTR_ID;		attr_value = xmlGetProp(cib_object, attr_name);	if(attr_name == NULL || strlen(attr_name) == 0) {		crm_err("No value for %s specified.", attr_name);		return NULL;	}		crm_trace("Object creation complete");	/* create the cib request */	fragment = create_cib_fragment(cib_object, NULL);	set_xml_property_copy(msg_options, XML_ATTR_OP, cib_action);	return fragment;}