cvs: phpdoc-ja /reference/sam constants.xml reference.xml /reference/sam/functions SAM-Connection-commit.xml SAM-Connection-connect.xml
SAM-Connection-constructor.xml SAM-Connection-disconnect.xml SAM-Connection-errno.xml SAM-Connection-error.xml SAM-Connection-isConnected.xml
SAM-Connection-peek.xml SAM-Connection-peekall.xml SAM-Connection-receive.xml SAM-Connection-remove.xml SAM-Connection-rollback.xml
SAM-Connection-send.xml SAM-Connection-subscribe.xml SAM-Connection-unsubscribe.xml SAM-Message-body.xml SAM-Message-constructor.xml
SAM-Message-header.xml /reference/session ini.xml

From: Date: Sat, 09 Dec 2006 00:06:16 +0000
Subject: cvs: phpdoc-ja /reference/sam constants.xml reference.xml /reference/sam/functions SAM-Connection-commit.xml SAM-Connection-connect.xml
SAM-Connection-constructor.xml SAM-Connection-disconnect.xml SAM-Connection-errno.xml SAM-Connection-error.xml SAM-Connection-isConnected.xml
SAM-Connection-peek.xml SAM-Connection-peekall.xml SAM-Connection-receive.xml SAM-Connection-remove.xml SAM-Connection-rollback.xml
SAM-Connection-send.xml SAM-Connection-subscribe.xml SAM-Connection-unsubscribe.xml SAM-Message-body.xml SAM-Message-constructor.xml
SAM-Message-header.xml /reference/session ini.xml
Groups: php.doc.ja 
Request: Send a blank email to doc-ja+get-1675@lists.php.net to get a copy of this message
takagi Sat Dec 9 00:06:16 2006 UTC Modified files: /phpdoc-ja/reference/session ini.xml /phpdoc-ja/reference/sam/functions SAM-Message-header.xml SAM-Message-constructor.xml SAM-Message-body.xml SAM-Connection-unsubscribe.xml SAM-Connection-subscribe.xml SAM-Connection-send.xml SAM-Connection-rollback.xml SAM-Connection-remove.xml SAM-Connection-receive.xml SAM-Connection-peekall.xml SAM-Connection-peek.xml SAM-Connection-isConnected.xml SAM-Connection-error.xml SAM-Connection-errno.xml SAM-Connection-disconnect.xml SAM-Connection-constructor.xml SAM-Connection-connect.xml SAM-Connection-commit.xml /phpdoc-ja/reference/sam reference.xml constants.xml Log: sync with en.

http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/session/ini.xml?r1=1.18&r2=1.19&diff_format=u Index: phpdoc-ja/reference/session/ini.xml diff -u phpdoc-ja/reference/session/ini.xml:1.18 phpdoc-ja/reference/session/ini.xml:1.19 --- phpdoc-ja/reference/session/ini.xml:1.18 Tue Sep 12 03:50:45 2006 +++ phpdoc-ja/reference/session/ini.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.18 $ --> -<!-- EN-Revision: 1.43 Maintainer: hirokawa Status: ready --> +<!-- $Revision: 1.19 $ --> +<!-- EN-Revision: 1.44 Maintainer: hirokawa Status: ready --> <!-- CREDITS: shimooka,takagi --> <section id="session.configuration"> &reftitle.runtime; @@ -692,7 +692,7 @@ </simpara> <note> <simpara> - XHTML に適合させたい場合には <literal>form</literal> エントリは削除し、 + HTML/XHTML strict に適合させたい場合には <literal>form</literal> エントリは削除し、 formフィールドの前後に&lt;fieldset&gt; タグを使ってください。 </simpara> </note> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Message-header.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Message-header.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Message-header.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Message-header.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Message-header.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Message-header.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Message-header'> <refnamediv> <refname>SAMMessage::header</refname> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Message-constructor.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Message-constructor.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Message-constructor.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Message-constructor.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Message-constructor.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Message-constructor.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Message-constructor'> <refnamediv> <refname>SAMMessage::SAMMessage()</refname> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Message-body.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Message-body.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Message-body.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Message-body.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Message-body.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Message-body.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Message-body'> <refnamediv> <refname>SAMMessage::body</refname> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-unsubscribe.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-unsubscribe.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-unsubscribe.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Connection-unsubscribe.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Connection-unsubscribe.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-unsubscribe.xml Sat Dec 9 00:06:16 2006 @@ -1,18 +1,18 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Connection-unsubscribe'> <refnamediv> <refname>SAMConnection::unsubscribe()</refname> <refpurpose> - ひとつあるいは複数のトピックの購読を解除する + 指定したトピックの購読を解除する </refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <para> - "unsubscribe" メソッドを使用して、ひとつあるいは複数のトピックの購読を解除します。 + "unsubscribe" メソッドを使用して、指定したトピックの購読を解除します。 </para> <classsynopsis> <ooclass><classname>SAMConnection</classname></ooclass> @@ -22,9 +22,6 @@ <methodparam choice='opt'><type>string</type><parameter>targetTopic</parameter></methodparam> </methodsynopsis> </classsynopsis> - <para> - 警告: このメソッドは現在は実装されていません。 - </para> </refsect1> <refsect1 role="parameters"> @@ -39,15 +36,6 @@ </para> </listitem> </varlistentry> - <varlistentry> - <term><parameter>targetTopic</parameter></term> - <listitem> - <para> - オプションでトピック識別子を指定して、キャンセルする購読を指定します。 - この値を指定しなかった場合は、現在購読しているすべてのトピックをキャンセルします。 - </para> - </listitem> - </varlistentry> </variablelist> </para> </refsect1> @@ -63,11 +51,11 @@ &reftitle.examples; <para> <example> - <title>ひつとのトピックの購読解除</title> + <title>購読の削除</title> <programlisting role="php"> <![CDATA[ <?php -if (!$conn->unsubscribe($subid, 'topic://A')) { +if (!$conn->unsubscribe($subid)) { // 購読解除に失敗しました! echo "Unsubscribe failed ($conn->errno) $conn->error"; } http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-subscribe.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-subscribe.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-subscribe.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Connection-subscribe.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Connection-subscribe.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-subscribe.xml Sat Dec 9 00:06:16 2006 @@ -1,18 +1,18 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Connection-subscribe'> <refnamediv> <refname>SAMConnection::subscribe()</refname> <refpurpose> - ひとつあるいは複数のトピックの購読を作成する + 指定したトピックの購読を作成する </refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <para> - "subscribe" メソッドを使用して、ひとつあるいは複数のトピックを購読します。 + "subscribe" メソッドを使用して、指定したトピックを購読します。 </para> <classsynopsis> <ooclass><classname>SAMConnection</classname></ooclass> @@ -21,9 +21,6 @@ <methodparam><type>string</type><parameter>targetTopic</parameter></methodparam> </methodsynopsis> </classsynopsis> - <para> - 警告: このメソッドは現在は実装されていません。 - </para> </refsect1> <refsect1 role="parameters"> @@ -48,6 +45,7 @@ 購読の識別子を返します。これを、それ以降にデータを取得する際に トピックのデータを取得するためのセレクタとして使用します。 エラーが発生した場合には &false; を返します。 + この識別子を使用して、特定のトピック名の受信コールを行います。 </para> </refsect1> @@ -55,7 +53,7 @@ &reftitle.examples; <para> <example> - <title>ひとつのトピックの購読</title> + <title>トピックの購読</title> <programlisting role="php"> <![CDATA[ <?php http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-send.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-send.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-send.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Connection-send.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Connection-send.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-send.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Connection-send'> <refnamediv> <refname>SAMConnection::send()</refname> @@ -98,6 +98,16 @@ デフォルト値は 0 で、これはメッセージをずっと残し続けることを意味します。 </entry> </row> + <row> + <entry>SAM_WMQ_TARGET_CLIENT</entry> + <entry> + このプロパティは WebSphere MQ を使用する場合にのみ有効で、 + RFH2 ヘッダをメッセージに含めるかどうかを指定します。 + 設定できる値は 'jms' あるいは 'mq' のいずれかです。 + デフォルトは 'jms' で、これは RFH2 ヘッダを含めることを意味します。 + 'mq' を指定すると、メッセージに RFH2 が含まれないようになります。 + </entry> + </row> </tbody> </tgroup> </informaltable> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-rollback.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-rollback.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-rollback.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Connection-rollback.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Connection-rollback.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-rollback.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Connection-rollback'> <refnamediv> <refname>SAMConnection::rollback()</refname> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-remove.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-remove.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-remove.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Connection-remove.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Connection-remove.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-remove.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Connection-remove'> <refnamediv> <refname>SAMConnection::remove()</refname> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-receive.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-receive.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-receive.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Connection-receive.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Connection-receive.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-receive.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Connection-receive'> <refnamediv> <refname>SAMConnection::receive()</refname> @@ -29,7 +29,7 @@ <term><parameter>target</parameter></term> <listitem> <para> - メッセージを取得するキューの識別子。 + メッセージを取得するキュー、トピックあるいは購読の識別子。 </para> </listitem> </varlistentry> @@ -126,6 +126,30 @@ </programlisting> </example> </para> + <para> + <example> + <title>購読からのメッセージの取得</title> + <para> + この例では、購読 ID からメッセージを受信する方法を示します。 + </para> + <programlisting role="php"> +<![CDATA[ +<?php +$msg = $conn->receive($subscriptionName); + +if (!$msg) { + // 受信に失敗しました! + echo "Receive failed ($conn->errno) $conn->error"; +} +?> +]]> + </programlisting> + <para> + $subscriptionName は、事前のコールで取得した購読 ID + であることに注意しましょう。 + </para> + </example> + </para> </refsect1> </refentry> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-peekall.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-peekall.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-peekall.xml:1.1 phpdoc-ja/reference/sam/functions/SAM-Connection-peekall.xml:1.2 --- phpdoc-ja/reference/sam/functions/SAM-Connection-peekall.xml:1.1 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-peekall.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Connection-peekAll'> <refnamediv> <refname>SAMConnection::peekAll()</refname> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-peek.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-peek.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-peek.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Connection-peek.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Connection-peek.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-peek.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Connection-peek'> <refnamediv> <refname>SAMConnection::peek()</refname> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-isConnected.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-isConnected.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-isConnected.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Connection-isConnected.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Connection-isConnected.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-isConnected.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Connection-isConnected'> <refnamediv> <refname>SAMConnection::isConnected()</refname> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-error.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-error.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-error.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Connection-error.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Connection-error.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-error.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id="function.SAM-Connection-error"> <refnamediv> <refname>SAMConnection->error</refname> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-errno.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-errno.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-errno.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Connection-errno.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Connection-errno.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-errno.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id="function.SAM-Connection-errno"> <refnamediv> <refname>SAMConnection->errno</refname> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-disconnect.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-disconnect.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-disconnect.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Connection-disconnect.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Connection-disconnect.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-disconnect.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Connection-disconnect'> <refnamediv> <refname>SAMConnection::disconnect()</refname> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-constructor.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-constructor.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-constructor.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Connection-constructor.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Connection-constructor.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-constructor.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Connection-constructor'> <refnamediv> <refname>SAMConnection::SAMConnection()</refname> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-connect.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-connect.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-connect.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Connection-connect.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Connection-connect.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-connect.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Connection-connect'> <refnamediv> <refname>SAMConnection::connect()</refname> @@ -213,6 +213,14 @@ </para> </entry> </row> + <row> + <entry>SAM_WPM_DUR_SUB_HOME</entry> + <entry>none</entry> + <entry> + 永続的な購読を管理するメッセージングエンジンの名前 + (WPM のみ)。 + </entry> + </row> </tbody> </tgroup> </informaltable> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/functions/SAM-Connection-commit.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/functions/SAM-Connection-commit.xml diff -u phpdoc-ja/reference/sam/functions/SAM-Connection-commit.xml:1.2 phpdoc-ja/reference/sam/functions/SAM-Connection-commit.xml:1.3 --- phpdoc-ja/reference/sam/functions/SAM-Connection-commit.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/functions/SAM-Connection-commit.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <refentry id='function.SAM-Connection-commit'> <refnamediv> <refname>SAMConnection::commit()</refname> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/reference.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/reference.xml diff -u phpdoc-ja/reference/sam/reference.xml:1.2 phpdoc-ja/reference/sam/reference.xml:1.3 --- phpdoc-ja/reference/sam/reference.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/reference.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <reference id="ref.sam"> <title>SAM - Simple Asynchronous Messaging: 単純な非同期メッセージング</title> <titleabbrev>SAM</titleabbrev> @@ -369,7 +369,117 @@ </example> </para> </section> <!-- id=sam.operations --> + <section id='sam.pubsub'> + <title>配信/購読およびトピックの購読</title> + <para> + SAM では、メッセージをキューに送信するか、あるいは WebSphere MQ および WPM + ではトピックに配信/購読することができます。 + トピックを SAM に指定するには、場所を指定する際に + 'queue://AQUEUE' ではなく 'topic://fred' 形式を使用します。 + 配信/購読 機能を使用するには、正しいブローカ名を CAMConnect の + "connect" コール時に指定し、対象のトピックを SAMConnect の "send" + および "receive" コール時に指定する必要があります。 + それ以外については、PHP のインターフェイスは point to point モデルと同じです。 + </para> + <para> + デフォルトでは、SAM は永続的でない購読を作成して配信/購読を行います。 + つまり、メッセージをトピックに配信しているときにクライアントアプリケーションがアクティブでなくなると、 + その後アプリケーションが再開しても受信処理は行われないということです。 + WPM あるいは WebSphere MQ の配信/購読 を使用している場合は、 + SAM でトピックへの永続的な購読を作成することができます。 + こうすると、データの配信時にクライアントがアクティブでなかったとしても、 + アプリケーションでデータを受信することができるようになります。 + </para> + <para> + 永続的な購読を指定するには SAMConnect の "subscribe" コールを使用します。 + このメソッドは、対象となるトピックを入力パラメータとして受け取り、 + 購読 ID を返します。この ID を使用して、"receive" コールを行います。 + 購読が不要になった場合は、SAMConnection の "unsubscribe" + メソッドを使用して購読を削除します。 + </para> + <para> + <example> + <title>トピックに対する永続的な購読の作成</title> + <programlisting role="php"> + <![CDATA[ +<?php + + $subName = $conn->subscribe('topic://A'); + + if (!$subName) { + echo "購読に失敗しました"; + } else { + # 購読に成功しました + ... + } +?> + ]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>WebSphere Platform Messaging (WPM) サーバを使用したトピックの購読</title> + <programlisting role="php"> + <![CDATA[ +<?php + $conn = new SAMConnection(); + // 注意: WPM での配信/購読では、永続的な購読を保持するメッセージングエンジン + // (SAM_WPM_DUR_SUB_HOME) を接続の際に指定する必要があります + $conn->connect(SAM_WMQ, array(SAM_ENDPOINTS => 'localhost:7278:BootstrapBasicMessaging', + SAM_BUS => 'Bus1', + SAM_TARGETCHAIN => 'InboundBasicMessaging' + SAM_WPM_DUR_SUB_HOME => 'MyMachineNode01.server1-Bus1')); + + $subName = $conn->subscribe('topic://A'); + + if (!$subName) { + echo "購読に失敗しました"; + } else { + # 購読に成功しました + ... + } +?> + ]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>永続的な購読による、配信されたデータの受信</title> + <programlisting role="php"> + <![CDATA[ +<?php + $msg = $conn->receive($subName); + if ($msg) { + echo "メッセージの受信に成功しました"; + } else { + echo "受信に失敗しました"; + } + +?> + ]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>トピックへの永続的な購読の削除</title> + <programlisting role="php"> + <![CDATA[ +<?php + + if (!$conn->unsubscribe($subName)) { + echo "購読解除に失敗しました"; + } + +?> + ]]> + </programlisting> + </example> + </para> + </section> <!-- id=sam.pubsub --> <section id='sam.errors'> <title>エラー処理</title> <para> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/sam/constants.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/sam/constants.xml diff -u phpdoc-ja/reference/sam/constants.xml:1.2 phpdoc-ja/reference/sam/constants.xml:1.3 --- phpdoc-ja/reference/sam/constants.xml:1.2 Thu Nov 23 02:50:27 2006 +++ phpdoc-ja/reference/sam/constants.xml Sat Dec 9 00:06:16 2006 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <section id="mq.constants"> &reftitle.constants; &extension.constants; @@ -360,6 +360,21 @@ </varlistentry> <varlistentry> <term> + <constant>SAM_WMQ_TARGET_CLIENT</constant> + (<type>string</type>) + </term> + <listitem> + <simpara> + リクエストを送信する際に使用するオプション名です。 + ターゲットクライアントモードを指定します。デフォルトの + 'jms' あるいは 'mq' のいずれかを指定します。 + デフォルトの 'jms' は、RFH2 ヘッダがメッセージとともに送信されることを意味します。 + 一方、'mq' の場合は RFH2 は含まれません。 + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> <constant>SAM_WPM</constant> (<type>string</type>) </term>
« previous php.doc.ja (#1675) next »