%! struct icm_pconn_info_type { int conn; int guid; int nihdl; int socket; string role; string obj_id; int obj_fd; int flags; int wp_timeout; int proc_timeout; int keep_alive_timeout; int port_local; int port_peer; string addr_local; string addr_peer; int tid; int uid; int mode; string ctx_id; int ctx_state; int partner; int client_no; int open_requests; string gwy_convid; string ext_convid; int snc_ctx_len; boolean ready4failover; boolean allowed4failover; string disconnect_time; }; /* */ static string get_partner (int partner) { switch (partner) { case 0: return ("none"); break; case 1: return ("DP"); break; case 2: return ("WP"); break; case 3: return ("ICMON"); break; case 4: return ("ICMBND"); break; case 5: return ("WEBDISPCLNT"); break; case 6: return ("JCTRL"); break; case 7: return ("JSERV"); break; case 8: return ("JCO"); break; case 9: return ("STARTSRV"); break; default: return ("unknown"); }; } static string get_flag (int flag) { switch (flag) { case 0: return ("NONE"); break; case 1: return ("BLOCK"); break; case 2: return ("CONNECTED"); break; case 4: return ("INCONN"); break; case 8: return ("TRC"); break; case 16: return ("CLOSED"); break; default: return ("unknown"); } } %> <% int nr, dir, max; int rc; string browser, appl; string sstr; struct icm_pconn_info_type icm_conn_tab[]; browser = __icm_get_browser_type(); appl = __icm_get_system_property ("app_name"); dir = __icm_get_form_field ("dir"); sstr = __icm_get_form_field ("sstr"); __icm_get_proxy_conn_info (icm_conn_tab); if (sstr != "") sort (icm_conn_tab, dir, sstr); if (dir == 1) dir = -1; else dir = 1; %>
Active JCo Proxy Connections |
|
||||||||||
No. | Conn ID | Role | Peer Addr : Port | Local Addr : Port | Flags | partner/client | convID (int/ext) | SNC len | Failover (ready/allowed) | Disconnect Time | NI/socket |
---|---|---|---|---|---|---|---|---|---|---|---|
<%= nr %> | (<%= icm_conn_tab[nr].conn %>/<%= icm_conn_tab[nr].guid %>) | <%= icm_conn_tab[nr].role %> | <%= icm_conn_tab[nr].addr_peer %>:<%= icm_conn_tab[nr].port_peer %> | <%= icm_conn_tab[nr].addr_local %>:<%= icm_conn_tab[nr].port_local %> | <%= icm_conn_tab[nr].flags %> | <%= get_partner(icm_conn_tab[nr].partner)%>/<%= icm_conn_tab[nr].client_no %> | <%= icm_conn_tab[nr].gwy_convid %> <%= icm_conn_tab[nr].ext_convid %> |
<%= icm_conn_tab[nr].snc_ctx_len %> | <%= icm_conn_tab[nr].ready4failover %>/<%= icm_conn_tab[nr].allowed4failover %> | <%= icm_conn_tab[nr].disconnect_time %> | <%= icm_conn_tab[nr].nihdl %>/<%= icm_conn_tab[nr].socket %> |
Active Proxy Connections |
|
||||||||
No. | Conn ID | Role | Peer Addr : Port | Local Addr : Port | Flags | partner/client | Object identifier | tid/uid/mode | NI/socket |
---|---|---|---|---|---|---|---|---|---|
<%= nr %> | (<%= icm_conn_tab[nr].conn %>/<%= icm_conn_tab[nr].guid %>) | <%= icm_conn_tab[nr].role %> | <%= icm_conn_tab[nr].addr_peer %>:<%= icm_conn_tab[nr].port_peer %> | <%= icm_conn_tab[nr].addr_local %>:<%= icm_conn_tab[nr].port_local %> | <%= icm_conn_tab[nr].flags %> | <%= get_partner(icm_conn_tab[nr].partner)%>/<%= icm_conn_tab[nr].client_no %> | <%= icm_conn_tab[nr].obj_id %> | <%= icm_conn_tab[nr].tid %>/ <%= icm_conn_tab[nr].uid %>/ <%= icm_conn_tab[nr].mode %> | <%= icm_conn_tab[nr].nihdl %>/<%= icm_conn_tab[nr].socket %> |