<%! 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; %> <%=appl%> Used Connections <% max = arraylen(icm_conn_tab); for (nr = 0; nr < max; nr++) { if (icm_conn_tab[nr].partner == 8) { %> <% } } %>
Active JCo Proxy Connections Refresh
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 %>

<% max = arraylen(icm_conn_tab); for (nr = 0; nr < max; nr++) { if (icm_conn_tab[nr].partner != 8) { %> <% } } %>
Active Proxy Connections Refresh
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 %>