orbd.1 revision 4169
." Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved.
." This code is free software; you can redistribute it and/or modify it
." or visit www.oracle.com if you need additional information or have any
\f3orbd\fP �ġ���˴ޤޤ�륵���С��ޥ͡����㡼��Ȥ��ȡ����饤����Ȥ� CORBA �Ķ��ǥ����С���ˤ����³���֥������Ȥ�Ʃ��Ū�˸������ƸƤӽФ����Ȥ��Ǥ��ޤ�����³�����С��ϡ��͡��ॵ���ӥ��˻�³���֥������Ȼ��Ȥ�ȯ�Ԥ���ݡ������С��Υݡ����ֹ������� OBRD �Υݡ����ֹ�֥������Ȼ��Ȥ˴ޤ�ޤ�����³���֥������Ȼ��ȤΥ��֥������Ȼ��Ȥ� ORBD �ݡ����ֹ��ޤ�뤳�Ȥˤϡ����Τ褦������������ޤ���
�͡��ॵ���ӥ��ˤ��륪�֥������Ȼ��Ȥ��������С��Υ饤�ե������̵�ط��ˤʤ롣���֥������Ȼ��Ȥϡ��Ϥ�ƥ��ȡ��뤵�줿�Ȥ��ϥ͡��ॵ���ӥ��Υ����С��ˤ��͡��ॵ���ӥ���ȯ�Ԥ���ޤ��������θ�ϡ������С��γ��Ϥޤ��ϥ���åȥ�����β���ˤ�����餺��ORBD �����ĤǤ�ƤӽФ������饤����Ȥ����������֥������Ȼ��Ȥ��֤��ޤ���
���饤����Ȥϰ��٤����͡��ߥ����ӥ��Υ��֥������Ȼ��Ȥ��å����åפ���ɬ�פ����뤬�����θ�ϥ����С��Υ饤�ե�����ˤ���ѹ��Ȥ�̵�ط��ˤ��λ��Ȥ����Ѥ��뤳�Ȥ��Ǥ���
ORBD �Υ����С��ޥ͡����㡼�˥�����������ˤϡ�servertool(1) ����Ѥ��ƥ����С���ư����ɬ�פ�����ޤ���servertool �ϡ����ץꥱ�������ץ?��ޤ�����³�����С�����Ͽ����Ͽ���ư������ӥ���åȥ������Ԥ�����Υ��ޥ�ɹԥ��ե������Ǥ��������С��ޥ͡����㡼�ξܺ٤ˤĤ��Ƥϡ����Υɥ�����ȤΡ֥����С��ޥ͡����㡼�פȤ��Ƥ���������
�͡��ॵ���С���ư����ݡ��Ȥ��ֹ����ꤷ�ޤ���\f2orbd\fP �ϡ���ư�����ȡ����Υݡ��Ⱦ���忮����Ե����ޤ���Solaris ���եȥ���������Ѥ����硢1024 ��꾮�����ݡ��Ⱦ�ǥץ?���Ϥ���ˤϡ�root �桼�����ˤʤ�ɬ�פ�����ޤ������Τ��ᡢ1024 �ʾ�Υݡ����ֹ����Ѥ��뤳�Ȥ��ᤷ�ޤ���(ɬ��)
ORBD ��ư����ݡ��Ȥ���ꤷ�ޤ���ORBD �ϡ����Υݡ��Ȥǡ���³���֥������Ȥ��Ф������������ޤ������Υݡ��ȤΥǥե�����ͤ� 1049 �Ǥ������Υݡ����ֹ椬����³ Interoperable Object References (IOR). �Υݡ��ȥե�����ɤ��ɲä���ޤ���(��ά��)
ORBD ��³��Ǽ�ǥ��쥯�ȥ� \f2orb.db\fP �����������١����ǥ��쥯�ȥ����ꤷ�ޤ������Υ��ץ�����ꤵ��Ƥ��ʤ���硢�ǥե�����ͤϡ�./orb.db�פȤʤ�ޤ���(��ά��)
\f2servertool\fP ����Ѥ�����Ͽ���줿��³�����С��������ư��Ƥ��뤳�Ȥ� ORBD ����ǧ����������ꤷ�ޤ����ǥե�����ͤ� 1,000 �ߥ��äǤ���\f2milliseconds\fP �˻��ꤹ���ͤϡ�ͭ������������Ǥʤ���Фʤ�ޤ���(��ά��)
\f2servertool\fP ����Ѥ�����Ͽ���줿��³�����С���Ƶ�ư���Ƥ��顢����ž�����㳰����������ޤǤ� ORBD ���Ե����֤���ꤷ�ޤ����ǥե�����ͤ� 1,000 �ߥ��äǤ���\f2milliseconds\fP �˻��ꤹ���ͤϡ�ͭ������������Ǥʤ���Фʤ�ޤ���(��ά��)
Java ���ۥޥ���� \f2option\fP ���Ϥ��ޤ���\f2option\fP �ˤϡ�java(1)�Υ�ե���ڡ����˵��ܤ���Ƥ��륪�ץ����� 1 �Ļ��ꤷ�ޤ������Ȥ��С�\f3\-J\-Xms48m\fP �Ȼ��ꤹ��ȡ��������ȥ��åץ���� 48M �Х��Ȥ����ꤵ��ޤ���\f3\-J\fP ��Ȥä��ظ�μ¹ԴĶ��˥��ץ������Ϥ����ȤϤ褯�Ԥ��Ƥ��ޤ���
http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlGlossary.html#CORBA%20object�˥͡��ߥ��ǽ�ˤ��� CORBA �����ӥ��Ǥ����͡��ߥ�̾���֥������Ȼ��Ȥ˥Х���ɤ��뤳�Ȥˤ���ǽ�ˤʤ�ޤ���
http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlGlossary.html#name%20binding�ϥ͡��ॵ���ӥ��˳�Ǽ���졢���饤����Ȥ�̾����Ϳ������Ū�Υ��֥������Ȼ��Ȥ�����Ǥ��ޤ���
ORBD �ϡ����饤����Ȥޤ��ϥ����С���¹Ԥ������˵�ư���ޤ���ORBD �ˤϡ���³�͡��ॵ���ӥ�����Ӱ���͡��ॵ���ӥ����Ȥ߹��ޤ�Ƥ��ޤ��������Ϥɤ���� COS �͡��ॵ���ӥ��μ����Ǥ���
\f3�ֻ�³�ץ͡��ॵ���ӥ�\fP�ϡ��͡��ߥ���ƥ����Ȥ��Ф��ƻ�³�������ޤ����Ĥޤꡢ���ξ���ϡ������ӥ�����ߤ䵯ư��ˤ�ݻ�졢�����ӥ��˾㳲��ȯ���������Ǥ����Ǥ��ޤ���ORBD ��Ƶ�ư����ȡ���³�͡��ॵ���ӥ��ϥ͡��ߥ���ƥ����ȤΥ���դ�������٤ƤΥ��饤����Ȥȥ����С���̾���ΥХ���ǥ����ݻ��ޤ���
���̸ߴ����Τ��ᡢ��С������� JDK ��Ʊ������Ƥ���\f2����͡��ॵ���ӥ�\fP��������Υ����� J2SE �ˤ�Ʊ������Ƥ��ޤ�������͡��ॵ���ӥ��Ǥϡ��͡��ॵ���ӥ��μ¹���ˤΤߥ͡��ߥ���ƥ����Ȥ��ݻ��ޤ��������ӥ������Ǥ����ȡ��͡��ߥ���ƥ����Ȥϼ����ޤ���
\f2\-ORBInitialPort\fP ����ϡ�\f2orbd\fP ��ɬ�ܤΥ��ޥ�ɹ���ǡ��͡��ॵ���ӥ����¹Ԥ����ݡ��Ȥ��ֹ�����ꤹ�뤿��˻Ȥ��ޤ����ʲ��������Ǥϡ�JavaIDL Object Request Broker Daemon �Ѥ˥ݡ��� 1050 ����ѤǤ��뤳�Ȥ�����Ȥ��Ƥ��ޤ���Solaris ���եȥ���������Ѥ����硢1024 ��꾮�����ݡ��Ⱦ�ǥץ?���Ϥ���ˤϡ�root �桼�����ˤʤ�ɬ�פ�����ޤ������Τ��ᡢ1024 �ʾ�Υݡ����ֹ����Ѥ��뤳�Ȥ��ᤷ�ޤ���ɬ�פǤ�����̤Υݡ��Ȥ��ѹ����Ƥ���������
����� ORBD ���¹Ԥ��졢�����С��ȥ��饤����ȤΥ��ץꥱ��������¹ԤǤ���褦�ˤʤ�ޤ������饤����Ȥȥ����С��Υ��ץꥱ�������ϡ��¹Ի��ˡ��͡��ॵ���ӥ����¹Ԥ���Ƥ���ݡ��Ȥ��ֹ� (ɬ�פʾ��Ϥ���˥ޥ���̾) ��ǧ�����Ƥ���ɬ�פ�����ޤ��������¸����� 1 �Ĥ���ˡ�ϡ����Υ����ɤץꥱ���������ɲä��뤳�ȤǤ���
ORB orb = ORB.init(args, props);
������Ǥϡ��͡��ॵ���ӥ��ϡ��ۥ��� MyHost �Υݡ��� 1050 ��Ǽ¹Ԥ���ޤ����̤���ˡ�Ȥ��ơ����ޥ�ɹԤ��饵���С��ޤ��ϥ��饤����ȤΥ��ץꥱ��������¹Ԥ���Ȥ��ˡ��ݡ����ֹ�ޤ��ϥޥ���̾���뤤�Ϥ���ξ�����ꤹ����ˡ�⤢��ޤ������Ȥ��С����Υ��ޥ�ɹԥ��ץ�������Ѥ��ơ���HelloApplication�פ�ư�Ǥ��ޤ���
�͡��ॵ���ӥ�����ߤ���ˤϡ�Ŭ�ڤʥ��ڥ졼�ƥ������ƥॳ�ޥ�ɤ���Ѥ��ޤ������Ȥ��С�Solaris ��� \f2pkill orbd\fP \f2��¹Ԥ����ꡢ\fP \f2orbd\fP ��ư����� DOS ������ɥ��� Ctrl+C ���������ꤷ�ޤ�������͡��ॵ���ӥ��ξ��ϡ������ӥ�����λ�����ȡ��͡��ॵ���ӥ�����Ͽ���줿̾�����õ����礬����ޤ���Java IDL �͡��ॵ���ӥ��ϡ�����Ū����ߤ����ޤǼ¹Ԥ���ޤ���
ORBD �Υ����С��ޥ͡����㡼�˥����������ƻ�³�����С���¹Ԥ���ˤϡ�servertool(1) ����Ѥ��ƥ����С���ư����ɬ�פ�����ޤ���servertool �ϡ����ץꥱ�������ץ?��ޤ�����³�����С�����Ͽ����Ͽ���ư������ӥ���åȥ������Ԥ�����Υ��ޥ�ɹԥ��ե������Ǥ���\f2servertool\fP ����Ѥ��ƥ����С���ư������ϡ�\f2orbd\fP ���¹Ԥ���Ƥ������Ʊ���ݡ��Ȥȥۥ��Ȥǵ�ư����ɬ�פ�����ޤ��������С���ۤʤ�ݡ��ȤǼ¹Ԥ���ȡ��?���륳��ƥ������Ѥ˥ǡ����١�������¸����Ƥ������̵��ˤʤꡢ�����ӥ���������ư��ޤ���
http://java.sun.com/javase/6/docs/technotes/guides/idl/jidlExample.html����Ѥ������塼�ȥꥢ��μ��˽��äơ�\f2idlj\fP ����ѥ���� \f2javac\fP ����ѥ����¹Ԥ��ޤ��������С��ޥ͡����㡼��¹Ԥ���ˤϡ����μ��˽��äƥ��ץꥱ��������¹Ԥ��ޤ���
\f21050\fP �ϥ͡��ॵ���С���¹Ԥ���ݡ��ȤǤ���\f2\-ORBInitialPort\fP ��ɬ�פʥ��ޥ�ɹԤΰ���Ǥ���Solaris ���եȥ���������Ѥ����硢1024 ��꾮�����ݡ��Ⱦ�ǥץ?���Ϥ���ˤϡ�root �桼�����ˤʤ�ɬ�פ�����ޤ������Τ��ᡢ1024 �ʾ�Υݡ����ֹ����Ѥ��뤳�Ȥ��ᤷ�ޤ���
����μ���Ʊ�ͤ˥͡��ॵ���С� (\f2orbd\fP) �Υݡ��Ȥ���ꤷ�ޤ������Ȥ��� \f2\-ORBInitialPort 1050\fP �Τ褦�ˤʤ�ޤ���\f2servertool\fP �ϡ��͡��ॵ���С���Ʊ���ݡ��Ⱦ�ǵ�ư����ɬ�פ�����ޤ���
\f2servertool\fP �ˤ�äƥ����С�����Ͽ����ơ���HelloServerApName�פȤ���̾���������С��˳�����Ƥ�졢�����С� ID ��ɽ������ޤ���
������� \f2\-ORBInitialHost localhost\fP �Ͼ�ά���뤳�Ȥ��Ǥ��ޤ����͡��ॵ���С��� Hello ���饤����ȤȤ���Ʊ��ۥ��Ⱦ��ư��Ƥ��뤫��Ǥ����͡��ॵ���С����̤Υۥ��Ȥ�ư��Ƥ�����ϡ�IDL �͡��ॵ���С���ư��Ƥ���ۥ��Ȥ� \f2\-ORBInitialHost\fP \f2nameserverhost\fP �ǻ��ꤷ�ޤ���