tnameserv.1 revision 4033
0N/A." Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
2273N/A." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
0N/A."
0N/A." This code is free software; you can redistribute it and/or modify it
0N/A." under the terms of the GNU General Public License version 2 only, as
0N/A." published by the Free Software Foundation.
0N/A."
0N/A." This code is distributed in the hope that it will be useful, but WITHOUT
0N/A." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0N/A." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0N/A." version 2 for more details (a copy is included in the LICENSE file that
0N/A." accompanied this code).
0N/A."
0N/A." You should have received a copy of the GNU General Public License version
0N/A." 2 along with this work; if not, write to the Free Software Foundation,
0N/A." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
0N/A."
0N/A." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
1472N/A." or visit www.oracle.com if you need additional information or have any
1472N/A." questions.
1472N/A."
0N/A.TH tnameserv 1 "14 Apr 2011"
0N/A
0N/A.LP
0N/A.SH "̾��"
0N/AJava IDL: ����͡��ॵ���ӥ� \- \f2tnameserv\fP
0N/A.LP
0N/A.LP
91N/A���Υɥ�����ȤǤϡ�Java IDL ����͡��ॵ���ӥ� \f2tnameserv\fP �λ�����ˡ�ˤĤ����������ޤ���Java IDL �ˤϡ�Object Request Broker Daemon (ORBD) ��ޤޤ�Ƥ��ޤ���ORBD �ϡ��֡��ȥ��ȥ�åץ����ӥ�������͡��ॵ���ӥ���\f3��³\fP�͡��ॵ���ӥ�������ӥ����С��ޥ͡����㡼��ޤ�ǡ����ץ?���Ǥ���Java IDL �Τ��٤ƤΥ��塼�ȥꥢ��Ǥ� ORBD ����Ѥ��Ƥ��ޤ���������͡��ॵ���ӥ�����Ѥ�����Ǥϡ�\f2orbd\fP ������� \f2tnameserv\fP ����ѤǤ��ޤ���\f2orbd\fP �ġ���ξܺ٤ˤĤ��Ƥϡ�orbd �� orbd(1)�ޤ���
2080N/A.na
0N/A\f2ORBD �˴ޤޤ�� Java IDL �͡��ॵ���ӥ�\fP @
0N/A.fi
0N/Ahttp://java.sun.com/javase/6/docs/technotes/guides/idl/jidlNaming.html�˴ؤ���ȥԥå��򻲾Ȥ��Ƥ���������
0N/A.LP
0N/A.LP
0N/A�����Ǥϡ��ʲ��ι��ܤˤĤ����������ޤ���
0N/A.LP
0N/A.RS 3
0N/A.TP 2
0N/Ao
0N/AJava\ IDL ����͡��ॵ���ӥ�
0N/A.TP 2
2080N/Ao
2080N/AJava\ IDL ����͡��ॵ���ӥ��ε�ư
2080N/A.TP 2
0N/Ao
0N/AJava\ IDL ����͡��ॵ���ӥ������
0N/A.TP 2
0N/Ao
1879N/A����ץ륯�饤�����: ̾�����֤ؤΥ��֥������Ȥ��ɲ�
1879N/A.TP 2
0N/Ao
0N/A����ץ륯�饤�����: ̾�����֤Υ֥饦��
1879N/A.RE
0N/A
0N/A.LP
475N/A.SH "Java IDL ����͡��ॵ���ӥ�"
475N/A.LP
475N/A.LP
0N/ACORBA �� COS (Common Object Services) �͡��ॵ���ӥ��ϡ��ե����륷���ƥब�ե�������Ф��ƥǥ��쥯�ȥ깽¤���󶡤��Ƥ���Τ�Ʊ���褦�ˡ����֥������Ȼ��Ȥ��Ф��ƥĥ꡼��¤�Υǥ��쥯�ȥ���󶡤��ޤ���Java IDL �ΰ���͡��ॵ���ӥ��Ǥ��� \f2tnameserv\fP �ϡ�COS �͡��ॵ���ӥ��λ��ͤ�ñ��ʷ��Ǽ���������ΤǤ���
475N/A.LP
0N/A.LP
0N/A���֥������Ȼ��Ȥ�̾�����֤�̾���dz�Ǽ���졢���֥������Ȼ��Ȥ�̾���Υڥ��ϡ����줾��֥͡���Х���ǥ��󥰡פȸƤФ�ޤ����͡���Х���ǥ��󥰤ϡ֥͡��ߥ󥰥���ƥ����ȡפ��Ȥ߹��ळ�Ȥ��Ǥ��ޤ����͡��ߥ󥰥���ƥ����ȤϤ��켫�Τ��͡���Х���ǥ��󥰤Ǥ��ꡢ�ե����륷���ƥ�Υ��֥ǥ��쥯�ȥ��Ʊ��������ǽ�����ޤ������٤ƤΥХ���ǥ��󥰤ϡֽ��͡��ߥ󥰥���ƥ����ȡפ˳�Ǽ����ޤ���̾�����֤ˤ����ơ����͡��ߥ󥰥���ƥ����Ȥ�ͣ��λ�³Ū�Х���ǥ��󥰤Ǥ�������ʳ��Υ͡��ߥ󥰥���ƥ����Ȥϡ�Java IDL �Υ͡��ߥ󥰥����ӥ��ץ?������ߤ����Ƶ�ư�����ȼ����ޤ���
0N/A.LP
0N/A.LP
0N/A���ץ�åȤޤ��ϥ��ץꥱ������󤫤� COS �͡��ॵ���ӥ�����Ѥ��뤿��ˤϡ����� ORB �ϥ͡��ॵ���ӥ���ư��Ƥ���ۥ��ȤΥݡ��Ȥ��ΤäƤ��뤫�����Υ͡��ॵ���ӥ���ʸ���󲽤��줿���͡��ߥ󥰥���ƥ����Ȥ˥��������Ǥ��ʤ���Фʤ�ޤ��󡣥͡��ॵ���ӥ��ϡ�Java IDL �Υ͡��ॵ���ӥ��Ǥ⤽��¾�� COS ���Υ͡��ॵ���ӥ��Ǥ⤫�ޤ��ޤ���
0N/A.LP
0N/A.SH "Java IDL ����͡��ॵ���ӥ��ε�ư"
0N/A.LP
603N/A.LP
821N/AJava IDL �͡��ॵ���ӥ��ϡ��͡��ॵ���ӥ�����Ѥ��륢�ץꥱ�������ޤ��ϥ��ץ�åȤ�����˵�ư���Ƥ���ɬ�פ�����ޤ���Java\ IDL ���ʤ򥤥󥹥ȡ��뤹��ȡ�Java\ IDL �͡��ॵ���ӥ���ư���륹����ץ� (Solaris: \f2tnameserv\fP) �ޤ��ϼ¹Բ�ǽ�ե����� (Windows NT: \f2tnameserv.exe\fP) ����������ޤ����Хå����饦��ɤ�ư���褦�ˡ��͡��ॵ���ӥ���ư���Ƥ���������
821N/A.LP
821N/A.LP
0N/A�ä˻��ꤷ�ʤ���硢Java IDL �͡��ॵ���ӥ��ϡ�ORB �� \f2resolve_initial_references()\fP �᥽�åɤ� \f2list_initial_references()\fP �᥽�åɤμ����˻��Ѥ���֡��ȥ��ȥ�åץץ�ȥ�����Ф��ƥݡ��� 900 ���Ե����ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A tnameserv \-ORBInitialPort \fP\f4nameserverport\fP\f3&
0N/A.fl
0N/A\fP
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
0N/A�͡��ॵ���С��ݡ��Ȥ���ꤷ�ʤ���硢�ǥե���Ȥǥݡ��� 900 �����Ѥ���ޤ���Solaris ���եȥ������μ¹Ի��ϡ�1024 ��꾮�����ݡ��Ȥǥץ?���򳫻Ϥ����硢root �桼�����ˤʤ�ɬ�פ�����ޤ������Τ��ᡢ1024 �ޤ��� 1024 �����礭���ݡ����ֹ����Ѥ��뤳�Ȥ򤪴��ᤷ�ޤ���1050 �Τ褦���̤Υݡ��Ȥ���ꤷ���͡��ॵ���ӥ���Хå����饦��ɤǼ¹Ԥ���ˤϡ�UNIX ���ޥ�ɥ�����Ǽ��Τ褦�����Ϥ��ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A tnameserv \-ORBInitialPort 1050&
0N/A.fl
0N/A\fP
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
0N/AWindows �� MS\-DOS �����ƥ�ץ��ץȤǤϡ����Τ褦�����Ϥ��ޤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A start tnameserv \-ORBInitialPort 1050
0N/A.fl
0N/A\fP
0N/A.fi
0N/A
0N/A.LP
0N/A.LP
0N/A�͡��ॵ���С��Υ��饤����Ȥˤϡ��������ݡ����ֹ���Τ餻��ɬ�פ�����ޤ������Τ��ᡢORB ���֥������Ȥκ������� \f2org.omg.CORBA.ORBInitialPort\fP �ץ�ѥƥ����˿������ݡ����ֹ�����ꤷ�ޤ���
0N/A.LP
0N/A.SS
0N/A�ۤʤ�ޥ����ǤΥ��饤����Ȥȥ����С��μ¹�
0N/A.LP
0N/A.LP
0N/AJava IDL �� RMI\-IIOP �ΤۤȤ�ɤΥ��塼�ȥꥢ��Ǥϡ��͡��ॵ���ӥ��������С�������ӥ��饤����ȤϤ��٤Ƴ�ȯ�ѤΥޥ����Ǽ¹Ԥ���ޤ����ºݤ�����������ˤϡ����饤����Ȥȥ����С��򡢥͡��ॵ���ӥ��Ȥϰۤʤ�ۥ��Ⱦ�Ǽ¹Ԥ��뤳�Ȥ�¿���ʤ�ޤ���
0N/A.LP
0N/A.LP
0N/A���饤����Ȥȥ����С����͡��ॵ���ӥ��򸫤Ĥ���ˤϡ����饤����Ȥȥ����С������͡��ॵ���ӥ����¹Ԥ���Ƥ���ݡ��Ȥ��ֹ�ȥۥ��Ȥ�ǧ�����Ƥ���ɬ�פ�����ޤ������Τ���ˤϡ����饤����Ȥȥ����С��Υե�������� \f2org.omg.CORBA.ORBInitialPort\fP �ץ�ѥƥ����� \f2org.omg.CORBA.ORBInitialHost\fP �ץ�ѥƥ�����͡��ॵ���ӥ����¹Ԥ���Ƥ���ݡ��Ȥ��ֹ�ȥޥ����̾�������ꤷ�ޤ���������ϡ�
0N/A.na
0N/A\f2��RMI\-IIOP ��Ȥä� Hello World ����פ˼�����Ƥ��ޤ���\fP @
0N/A.fi
0N/Ahttp://java.sun.com/javase/6/docs/technotes/guides/rmi\-iiop/rmiiiopexample.html���ޥ�ɹԥ��ץ���� \f2\-ORBInitialPort\fP \f2nameserverport#\fP �� \f2\-ORBInitialHost\fP \f2nameserverhostname\fP ����Ѥ��ơ����饤����Ȥȥ����С����Ф��ƥ͡��ॵ���ӥ���õ��������ꤹ�뤳�Ȥ�Ǥ��ޤ���
0N/A.na
0N/A\f2��Java IDL: 2 ��Υޥ����Ǽ¹Ԥ��� Hello World �ץ?����\fP @
0N/A.fi
0N/Ahttp://java.sun.com/javase/6/docs/technotes/guides/idl/tutorial/jidl2machines.html �ˤϡ����ޥ�ɹԥ��ץ�������Ѥ��ƻ��ꤹ����ˡ��������Ƥ��ޤ���
0N/A.LP
0N/A.LP
0N/A���Ȥ��С�����͡��ॵ���ӥ� \f2tnameserv\fP �����ۥ��� \f2nameserverhost\fP �Υݡ��� 1050 ��Ǽ¹Ԥ���Ƥ���Ȥ��ޤ�������ˡ����饤����Ȥ��ۥ��� \f2clienthost\fP ��Ǽ¹Ԥ��졢�����С��ϥۥ��� \f2serverhost\fP ��Ǽ¹Ԥ���Ƥ���Ȥ��ޤ���
0N/A.LP
0N/A.RS 3
0N/A.TP 2
0N/Ao
0N/A���Τ褦�ˡ��ۥ��� \f2nameserverhost\fP ��� \f2tnameserv\fP ��ư���ޤ���
0N/A.nf
0N/A\f3
0N/A.fl
0N/A tnameserv \-ORBInitialPort 1050
0N/A.fl
0N/A
0N/A.fl
0N/A\fP
0N/A.fi
0N/A.TP 2
0N/Ao
0N/A\f2serverhost\fP ��ǥ����С���ư���ޤ���
0N/A.nf
0N/A\f3
1396N/A.fl
1396N/A java Server \-ORBInitialPort 1050 \-ORBInitialHost nameserverhost
1396N/A.fl
475N/A\fP
475N/A.fi
475N/A.TP 2
475N/Ao
475N/A\f2clienthost\fP ��ǥ��饤����Ȥ�ư���ޤ���
475N/A.nf
475N/A\f3
475N/A.fl
1396N/A java Client \-ORBInitialPort 1050 \-ORBInitialHost nameserverhost
0N/A.fl
0N/A\fP
0N/A.fi
0N/A.RE
0N/A
0N/A.LP
0N/A.SS
0N/A\-J ���ץ����
0N/A.LP
0N/A���Υ��ޥ�ɹԥ��ץ����ϡ�\f2tnameserve\fP �ȤȤ�˻��ѤǤ��ޤ���
0N/A.RS 3
0N/A.TP 3
91N/A\-Joption
0N/AJava ���ۥޥ���� \f2option\fP ���Ϥ��ޤ���\f2option\fP �ˤϡ�java(1)�Υ�ե���󥹥ڡ����˵��ܤ���Ƥ��륪�ץ����� 1 �Ļ��ꤷ�ޤ������Ȥ��С�\f3\-J\-Xms48m\fP �Ȼ��ꤹ��ȡ��������ȥ��åץ��꡼�� 48M �Х��Ȥ����ꤵ��ޤ���\f3\-J\fP ��Ȥä��ظ�μ¹ԴĶ��˥��ץ������Ϥ����ȤϤ褯�Ԥ��Ƥ��ޤ���
475N/A.RE
475N/A
0N/A.LP
0N/A.SH "Java IDL ����͡��ॵ���ӥ������"
0N/A.LP
0N/A.LP
0N/AJava IDL �͡��ॵ���ӥ�����ߤ���ˤϡ�Unix �ξ��ϡ�\f2kill\fP �ʤɤΥ��ڥ졼�ƥ��󥰥����ƥ�Υ��ޥ�ɤ�Ȥ���Windows �ξ��ϡ�\f2Ctrl\-C\fP ��Ȥ��ޤ����͡��ॵ���ӥ�������Ū����ߤ���ޤǤϡ��ƤӽФ��Ե����֤�³���ޤ����ʤ��������ӥ���λ������ȡ�Java IDL �͡��ॵ���ӥ�����Ͽ����Ƥ���̾���ϼ����ޤ���
0N/A.LP
0N/A.SH "����ץ륯�饤�����: ̾�����֤ؤΥ��֥������Ȥ��ɲ�"
0N/A.LP
0N/A.LP
475N/A���˼�������ץ�ץ?���ϡ�̾����̾�����֤��ɲä�����ˡ�򼨤���ΤǤ������Υ���ץ�ץ?���ϡ����Τޤޤξ��֤Ǵ�����ư������͡��ॵ���ӥ����饤����Ȥǡ����Τ褦��ñ��ʥĥ꡼����������ΤǤ���
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A\fP\f3
0N/A.fl
0N/A \fP\f4���\fP\f3
0N/A.fl
0N/A \fP\f4�͡��ߥ󥰥���ƥ�����\fP\f3
0N/A.fl
0N/A / \\
0N/A.fl
0N/A / \\
0N/A.fl
0N/A plans \fP\f4Personal\fP\f3
0N/A.fl
0N/A / \\
0N/A.fl
0N/A / \\
0N/A.fl
0N/A calendar schedule\fP
0N/A.fl
0N/A.fi
475N/A
475N/A.LP
475N/A.LP
475N/A������ǡ�\f3plans\fP �ϥ��֥������Ȼ��ȡ�\f3Personal\fP �� \f3calendar\fP �� \f3schedule\fP �� 2 �ĤΥ��֥������Ȼ��Ȥ�ޤ�͡��ߥ󥰥���ƥ����ȤǤ���
475N/A.LP
475N/A.nf
475N/A\f3
475N/A.fl
475N/Aimport java.util.Properties;
0N/A.fl
0N/Aimport org.omg.CORBA.*;
0N/A.fl
0N/Aimport org.omg.CosNaming.*;
0N/A.fl
0N/A
0N/A.fl
0N/Apublic class NameClient
0N/A.fl
0N/A{
0N/A.fl
0N/A public static void main(String args[])
0N/A.fl
0N/A {
0N/A.fl
0N/A try {
0N/A.fl
0N/A\fP
0N/A.fi
0N/A
0N/A.LP
0N/A���ҤΡ�Java IDL ����͡��ॵ���ӥ��ε�ư�פǡ��͡��ॵ���С��ϥݡ��� 1050 ����Ѥ��Ƶ�ư���ޤ��������Υ����ɤǡ����Υݡ����ֹ�򥯥饤����ȥ����ƥ���Τ餻�ޤ���
0N/A.nf
0N/A\f3
.fl
Properties props = new Properties();
.fl
props.put("org.omg.CORBA.ORBInitialPort", "1050");
.fl
ORB orb = ORB.init(args, props);
.fl
.fl
\fP
.fi
.LP
���Υ����ɤǤϡ����͡��ߥ󥰥���ƥ����Ȥ������������� \f3ctx\fP ���������ޤ���2 ���ܤǤϡ�\f3ctx\fP ����ߡ��Υ��֥������Ȼ��� \f3objref\fP �˥��ԡ����ޤ������� objref �ˤϡ����ȤǤ��ޤ��ޤ�̾���������Ƥ�̾�����֤��ɲä��ޤ���
.nf
\f3
.fl
NamingContext ctx =
.fl
NamingContextHelper.narrow(orb.resolve_initial_references("NameService"));
.fl
NamingContext objref = ctx;
.fl
.fl
\fP
.fi
.LP
���Υ����ɤǤϡ�text ����̾�� plans ����������������ߡ��Υ��֥������Ȼ��Ȥ˥Х���ɤ��ޤ������θ塢rebind ����Ѥ��ƽ��͡��ߥ󥰥���ƥ����Ȥβ��� \f2plans ���ɲä��Ƥ��ޤ�\fP�� \f2rebind\fP �᥽�åɤ���Ѥ���С�bind ����Ѥ�������ȯ�������㳰��ȯ���������ˡ� \f2���Υץ?�����٤ⷫ���֤��¹ԤǤ��ޤ�\fP��
.nf
\f3
.fl
NameComponent nc1 = new NameComponent("plans", "text");
.fl
NameComponent[] name1 = {nc1};
.fl
ctx.rebind(name1, objref);
.fl
System.out.println("plans rebind sucessful!");
.fl
.fl
\fP
.fi
.LP
���Υ����ɤǤϡ�directory ���� Personal �Ȥ����͡��ߥ󥰥���ƥ����Ȥ�������ޤ������η�������륪�֥������Ȼ��� \f3ctx2\fP �򤳤�̾���˥Х���ɤ������͡��ߥ󥰥���ƥ����Ȥ��ɲä��ޤ���
.nf
\f3
.fl
NameComponent nc2 = new NameComponent("Personal", "directory");
.fl
NameComponent[] name2 = {nc2};
.fl
NamingContext ctx2 = ctx.bind_new_context(name2);
.fl
System.out.println("new naming context added..");
.fl
.fl
\fP
.fi
.LP
�Ĥ�Υ����ɤǤϡ����ߡ��Υ��֥������Ȼ��Ȥ� schedule �� calendar �Ȥ���̾���ǥ͡��ߥ󥰥���ƥ����� "Personal" (\f3ctx2\fP) �˥Х���ɤ��ޤ���
.nf
\f3
.fl
NameComponent nc3 = new NameComponent("schedule", "text");
.fl
NameComponent[] name3 = {nc3};
.fl
ctx2.rebind(name3, objref);
.fl
System.out.println("schedule rebind sucessful!");
.fl
.fl
NameComponent nc4 = new NameComponent("calender", "text");
.fl
NameComponent[] name4 = {nc4};
.fl
ctx2.rebind(name4, objref);
.fl
System.out.println("calender rebind sucessful!");
.fl
.fl
.fl
} catch (Exception e) {
.fl
e.printStackTrace(System.err);
.fl
}
.fl
}
.fl
}
.fl
\fP
.fi
.LP
.SH "����ץ륯�饤�����: ̾�����֤Υ֥饦��"
.LP
.LP
���Υ���ץ�ץ?���Ǥϡ�̾�����֤�֥饦��������ˡ�򼨤��ޤ���
.LP
.nf
\f3
.fl
import java.util.Properties;
.fl
import org.omg.CORBA.*;
.fl
import org.omg.CosNaming.*;
.fl
.fl
public class NameClientList
.fl
{
.fl
public static void main(String args[])
.fl
{
.fl
try {
.fl
\fP
.fi
.LP
���ҤΡ�Java IDL ����͡��ॵ���ӥ��ε�ư�פǡ��͡��ॵ���С��ϥݡ��� 1050 ����Ѥ��Ƶ�ư���ޤ��������Υ����ɤǡ����Υݡ����ֹ�򥯥饤����ȥ����ƥ���Τ餻�ޤ���
.nf
\f3
.fl
.fl
Properties props = new Properties();
.fl
props.put("org.omg.CORBA.ORBInitialPort", "1050");
.fl
ORB orb = ORB.init(args, props);
.fl
.fl
.fl
\fP
.fi
.LP
���Υ����ɤǤϡ����͡��ߥ󥰥���ƥ����Ȥ�������Ƥ��ޤ���
.nf
\f3
.fl
NamingContext nc =
.fl
NamingContextHelper.narrow(orb.resolve_initial_references("NameService"));
.fl
.fl
\fP
.fi
.LP
\f2list\fP �᥽�åɤϡ��͡��ߥ󥰥���ƥ����Ȥ��ɲä���Ƥ���Х���ǥ��󥰤�ꥹ�Ȥ��ޤ������ξ�硢���� 1000 �ĤޤǤΥХ���ǥ��󥰤����͡��ߥ󥰥���ƥ����Ȥ��� BindingListHolder ���֤���ޤ����Ĥ�ΥХ���ǥ��󥰤ϡ�BindingIteratorHolder ���֤���ޤ���
.nf
\f3
.fl
BindingListHolder bl = new BindingListHolder();
.fl
BindingIteratorHolder blIt= new BindingIteratorHolder();
.fl
nc.list(1000, bl, blIt);
.fl
.fl
\fP
.fi
.LP
���Υ����ɤǤϡ��֤��줿 BindingListHolder ����Х���ǥ��󥰤������������ޤ����Х���ǥ��󥰤��ʤ����ϡ��ץ?���Ͻ�λ���ޤ���
.nf
\f3
.fl
Binding bindings[] = bl.value;
.fl
if (bindings.length == 0) return;
.fl
.fl
\fP
.fi
.LP
�Ĥ�Υ����ɤǤϡ��Х���ǥ��󥰤��Ф��ƥ롼�׽����Ԥ���̾������Ϥ��ޤ���
.nf
\f3
.fl
for (int i=0; i < bindings.length; i++) {
.fl
.fl
// get the object reference for each binding
.fl
org.omg.CORBA.Object obj = nc.resolve(bindings[i].binding_name);
.fl
String objStr = orb.object_to_string(obj);
.fl
int lastIx = bindings[i].binding_name.length\-1;
.fl
.fl
// check to see if this is a naming context
.fl
if (bindings[i].binding_type == BindingType.ncontext) {
.fl
System.out.println( "Context: " +
.fl
bindings[i].binding_name[lastIx].id);
.fl
} else {
.fl
System.out.println("Object: " +
.fl
bindings[i].binding_name[lastIx].id);
.fl
}
.fl
}
.fl
.fl
} catch (Exception e) {
.fl
e.printStackTrace(System.err);
.fl
}
.fl
}
.fl
}
.fl
\fP
.fi
.LP