set_xml_property_copy(iter, "op_node", fsa_our_uname);
set_xml_property_copy(iter, XML_LRM_ATTR_TARGET, fsa_our_uname);
do_update_resource(lrm_rsc_t *rsc, int status, int rc, const char *op_type){/*  <status>  <nodes_status id=uname>  <lrm>  <lrm_resources>  <lrm_resource id=>  </...>*/	xmlNodePtr update, iter;	char *tmp = NULL;	xmlNodePtr fragment, tmp1;			update = create_xml_node(NULL, "node_state");	set_xml_property_copy(update, XML_ATTR_ID, fsa_our_uname);	iter = create_xml_node(update, "lrm");	iter = create_xml_node(iter, "lrm_resources");	iter = create_xml_node(iter, "lrm_resource");		set_xml_property_copy(iter, XML_ATTR_ID, rsc->id);	set_xml_property_copy(iter, "last_op", op_type);		tmp = crm_itoa(status);	set_xml_property_copy(iter, "op_status", tmp);	crm_free(tmp);		tmp = crm_itoa(rc);	set_xml_property_copy(iter, "op_code", tmp);	crm_free(tmp);	set_xml_property_copy(iter, "op_node", fsa_our_uname);		tmp1 = create_xml_node(NULL, XML_CIB_TAG_STATE);	set_xml_property_copy(tmp1, XML_ATTR_ID, fsa_our_uname);	add_node_copy(tmp1, update);	fragment = create_cib_fragment(tmp1, NULL);	send_request(NULL, fragment, CRM_OPERATION_UPDATE,		     fsa_our_dc, CRM_SYSTEM_DCIB, NULL);		free_xml(fragment);	free_xml(update);	free_xml(tmp1);}