CONTENTS Title Page Copyright Page Preface 1 Overview of BASEstar CIMfast 1.1 What is CIMfast? 1.2 What is Callable BCF? 2 Using Callable BCF Services with Applications 2.1 Language Requirements 2.2 Callable BCF Services Library 2.2.1 Application Input to CIMfast 2.2.2 Application Event Notification 2.2.3 Values Returned by Callback Services 2.2.4 Detailed Information Query Services 2.3 Callable BCF Scenario 3 Developing Applications with Callable BCF 3.1 Callable BCF Service Naming Convention 3.2 CIMfast Service Return Codes 3.3 CIMfast Include Files 3.4 Callable BCF Services Initialization 3.5 After Initialization 3.6 Module Templates for Using Callable BCF 3.6.1 Using a Template 4 Using Callable BCF Services with OpenVMS 4.1 Linking Applications to the Callable BCF Services Library 4.2 Linking Applications to a Module Template 5 Using Callable BCF Services with OSF/1 AXP 5.1 Linking Applications to the Callable BCF Services Library 5.2 Linking Applications to a Module Template 6 Using BASEstar with Callable BCF Services 6.1 Using BASEstar Data Services 6.1.1 Services for Accessing Data Point Attributes 6.2 Using BASEstar Classic Messaging 6.2.1 Sending Application Messages from BCF 6.2.2 Sending Application Data Structures from CEL 6.2.3 MSG_EVENT Message Information Services 6.3 BCF Formatted Messages 7 Callable BCF Services Reference bcf_al_get_last_action_descr bcf_al_get_last_action_status bcf_al_get_last_action_text bcf_al_put_last_action_descr bcf_al_put_last_action_status bcf_bm_get_msg_buf bcf_bm_get_msg_buf_len bcf_bm_get_msg_code bcf_bm_get_msg_port_id bcf_bm_get_msg_port_name bcf_bm_get_msg_src_port_id bcf_bm_reset_msg_buf bcf_bm_reset_msg_code bcf_bm_send_msg bcf_bm_set_msg_buf bcf_bm_set_msg_code bcf_bp_get_pt bcf_bp_get_pt_field_name bcf_bp_get_pt_name bcf_bp_get_pt_object bcf_bp_get_pt_status bcf_bp_get_pt_value bcf_bp_get_pt_value_elements bcf_bp_get_pt_value_format bcf_bp_get_pt_value_len bcf_bp_get_pt_value_size bcf_bp_set_pt bcf_cb_exit bcf_cb_initialize bcf_cb_load_cel_file bcf_cb_main_loop bcf_el_abort_actions bcf_el_abort_condition_events bcf_el_abort_events bcf_el_reex_action bcf_el_reex_event bcf_ex_check_if_event bcf_ex_execute_event bcf_ex_next_event bcf_fm_get_fmt_msg_item bcf_fm_get_fmt_msg_len bcf_fm_init_fmt_msg bcf_fm_put_fmt_msg_item bcf_io_set_output_filter bcf_se_get_element_count bcf_se_get_element_id bcf_se_get_element_name bcf_se_get_element_value bcf_tm_cancel_timer bcf_tm_get_timer_name bcf_tm_start_timer bcf_uc_register_c_callback A Callable BCF Facility Name Codes