28%irm_session_prepare();
30%irmc_run_attribution_analysis(ds_in_run_config = &ds_in_run_config.
31 , ds_in_map_config = &ds_in_map_config.
32 , ds_in_map_movement = &ds_in_map_movement.
33 , ds_in_calculation_config = &ds_in_calculation_config.
34 , ds_in_aggregation_config = &ds_in_aggregation_config.
35 , ds_in_scenario_map = &ds_in_scenario_map.
36 , ds_in_scen_info = &ds_in_scenario_info.
37 , ds_in_scen_data = &ds_in_scenario_data.
38 , ds_in_cardinality = &ds_in_cardinality.
39 , partition_no = &rank.
40 , ds_out_sync = &ds_out_sync.
41 , dr_libref = &dr_libref.
42 , dr_library_name = &dr_library_name.
43 , tmp_libref = &tmp_libref.
44 , scenario_selection = &scenario_selection.
46 , sas_risk_workgroup_dir = &sas_risk_workgroup_dir.
47 , mip_name_prefix = &mip_name_prefix.
48 , base_dt = %sysfunc(datepart(&base_dttm.))
49 , analysis_run_id = &analysis_run_id.
50 , analysis_run_name = &analysis_run_name.
51 , analysis_run_type = &analysis_run_type.
52 , analysis_type = &analysis_type.
53 , cycle_name = &cycle_name.
54 , mart_table_name = &mart_table_name.
55 , mart_movement_type_cd = &mart_movement_type_cd.
56 , keep_cube_flg = &keep_mip_cube_flg.
57 , maxWait = &max_wait.
58 , pollInterval = &poll_interval.
59 , rgf_protocol = &rgf_protocol.
60 , rgf_host = &rgf_host.
61 , rgf_port = &rgf_port.
62 , rgf_service = &rgf_service.
63 , rgf_solution = &rgf_solution.
64 , tgt_ticket = &tgt_ticket.
65 , irm_user_id = &irm_user_id.
66 , irm_user_password = &irm_user_password.