<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="mmres://user_interface_reference.css" rel="stylesheet" type="text/css">
<title>CFOBJECT: CORBA オブジェクト</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
   <div id="説明">
   <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
      <tr> 
         <td valign="top" class="name">CFOBJECT: CORBA オブジェクト</td>
         <td valign="top" nowrap class="compatibility">&nbsp;</td>
      </tr>
      <tr>
         <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
      </tr>


    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">説明</span>
<p>
登録されている CORBA オブジェクトでメソッドを呼び出します。 
</p>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="syntax"><span class="title">シンタックス</span><pre>&lt;cfobject
   type = &quot;corba&quot;
   context = &quot;context&quot;
   class = &quot;file or naming service&quot;
   name = &quot;text&quot;
   locale = &quot;type-value arguments&quot;&gt;
</pre>    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">関連項目</span>
<p>
cfcollection、cfexecute、cfindex、cfreport、cfsearch、cfwddx、『ColdFusion MX 開発ガイド』の第17章の「グローバル化アプリケーションの開発」 の「CORBA」
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">ヒストリ</span>
<p>
メインの cfobject タグのページの「ヒストリ」を参照してください。
</p>

<p>

</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">使用方法</span>
<p>
ColdFusion Enterprise version 4.0 以降では、DII (Dynamic Invocation Interface) により CORBA がサポートされます。cfobject を CORBA オブジェクトと共に使用するには、文字列形式の IOR が含まれているファイル名、またはネーミングサービスでのオブジェクトのネーミングコンテキストのいずれかが必要です。また、オブジェクトの属性、メソッド名、およびメソッドの署名も必要です。
</p>

<p>
構造体などのユーザー定義のタイプはサポートされません。
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">例</span><pre>&lt;cfobject type = &quot;corba&quot;
  context = &quot;ior&quot;
  class = &quot;c:myobject.ior&quot;
  name = &quot;GetName&quot;&gt;
</pre>
         </td>
      </tr>
   </table>
   </div>
<div id="TYPE">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">TYPE</td>
  <td valign="top" nowrap class="compatibility">&nbsp;</td>
  </tr>
  <tr>
  <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
  </tr>

  <tr>
  <td valign="top" class="syntax">&nbsp;</td>
  <td valign="top" nowrap class="requirements">オプション</td>
  </tr>
  <tr>
  <td colspan="2" class="clearseparation">&nbsp;</td>
  </tr>
  <tr>
  <td valign="top" colspan="2" class="description">



<p>オブジェクトタイプです。</p><ul>

<li>com</li>

<li>corba</li>

<li>java</li>
</ul>

<p>その他のオブジェクトタイプは、type 属性を取りません。</p>

  </td>
  </tr>
  </table>
</div>
<div id="CONTEXT">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">CONTEXT</td>
  <td valign="top" nowrap class="compatibility">&nbsp;</td>
  </tr>
  <tr>
  <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
  </tr>

  <tr>
  <td valign="top" class="syntax">&nbsp;</td>
  <td valign="top" nowrap class="requirements">必須</td>
  </tr>
  <tr>
  <td colspan="2" class="clearseparation">&nbsp;</td>
  </tr>
  <tr>
  <td valign="top" colspan="2" class="description">


<ul>

<li>ior: ColdFusion で、Interoperable Object Reference (IOR) を使用して CORBA サーバーにアクセスします。</li>

<li>nameservice: ColdFusion ではネーミングサービスを使用してサーバーにアクセスします。このオプションは、VisiBroker Orb の InitialContext の使用時のみ有効です。</li>
</ul>


  </td>
  </tr>
  </table>
</div>
<div id="CLASS">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">CLASS</td>
  <td valign="top" nowrap class="compatibility">&nbsp;</td>
  </tr>
  <tr>
  <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
  </tr>

  <tr>
  <td valign="top" class="syntax">&nbsp;</td>
  <td valign="top" nowrap class="requirements">必須</td>
  </tr>
  <tr>
  <td colspan="2" class="clearseparation">&nbsp;</td>
  </tr>
  <tr>
  <td valign="top" colspan="2" class="description">


<ul>

<li>context = &quot;ior&quot; の場合: 文字列形式の IOR (Interoperable Object Reference) が含まれているファイルの絶対パスです。このファイルは常に、ColdFusion で読み取り可能である必要があります。つまり、このファイルは、ColdFusion サーバーのローカルファイルであるか、またはネットワーク上のアクセス可能な場所に置かれている必要があります。 </li>

<li>context = &quot;nameservice&quot; の場合: スラッシュで区切った、ネーミングサービスに対するネーミングコンテキストです。例 : Allaire//Doc/empobject.</li>
</ul>


  </td>
  </tr>
  </table>
</div>
<div id="NAME">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">NAME</td>
  <td valign="top" nowrap class="compatibility">&nbsp;</td>
  </tr>
  <tr>
  <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
  </tr>

  <tr>
  <td valign="top" class="syntax">&nbsp;</td>
  <td valign="top" nowrap class="requirements">必須</td>
  </tr>
  <tr>
  <td colspan="2" class="clearseparation">&nbsp;</td>
  </tr>
  <tr>
  <td valign="top" colspan="2" class="description">



<p>文字列です。インスタンス化されたコンポーネント名を指定します。アプリケーションでは、この名前を使用して CORBA オブジェクトのメソッドと属性を参照します。</p>

  </td>
  </tr>
  </table>
</div>
<div id="LOCALE">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">LOCALE</td>
  <td valign="top" nowrap class="compatibility">&nbsp;</td>
  </tr>
  <tr>
  <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
  </tr>

  <tr>
  <td valign="top" class="syntax">&nbsp;</td>
  <td valign="top" nowrap class="requirements">オプション</td>
  </tr>
  <tr>
  <td colspan="2" class="clearseparation">&nbsp;</td>
  </tr>
  <tr>
  <td valign="top" colspan="2" class="description">



<p>init_orb の呼び出しの引数を設定します。この属性の使用は、VisiBroker ORB に限定されます。これは C++ バージョン 3.2 で使用可能です。この値は次の形式で指定する必要があります。 </p><pre>locale = &quot; -ORBagentAddr 199.99.129.33  -ORBagentPort 19000&quot;
</pre>
<p>タイプと値の各ペアの先頭には、ハイフンを付ける必要があります。</p>

  </td>
  </tr>
  </table>
</div>

  </body>
</html>
