24%macro irmst_get_tm_analysis_data(ad_libref = rqsst
26 , in_tm_analysis_data_key =
27 , out_tm_set = work.tm_set
44 %
if %qupcase(&debug) in (Y YES 1 TRUE) %then
53 %let responseStatus = ;
54 %let ticket_tm_get = ;
55 %irm_rgf_retrieve_analysis_data(key = &in_tm_analysis_data_key.
56 , libref = &ad_libref.
57 , outds = work._transition_matrix_results
58 , outds_partition_list = work._tm_partition_list
60 , outds_dataInfo = work._tm_dataInfo
61 , outds_dataDef = work._tm_dataDef
62 , host = &rgf_protocol.:
63 , server = &rgf_service.
64 , solution = &rgf_solution.
66 , tgt_ticket = %superq(tgt_ticket)
67 , outVarTicket = ticket_tm_get
68 , outSuccess = httpSuccess
69 , outResponseStatus = responseStatus
77 proc sort data = work._transition_matrix_results
78 out = work._tm_tbl_sorted;
79 by modeling_system_name
80 modeling_system_version
82 master_risk_scenario_name
89 proc transpose data = work._tm_tbl_sorted (drop = order_num)
90 out = &out_tm_set (drop = _name_);
91 var transition_probabilities;
92 by modeling_system_name
93 modeling_system_version
95 master_risk_scenario_name
99 from_risk_rating notsorted;
106 %
if %qupcase(&_debug_.) eq NO %then
109 drop table work._transition_matrix_results,
110 work._tm_partition_list,
118%mend irmst_get_tm_analysis_data;