cvs: phpdoc /de Translators /de/functions satellite.xml
| From: | Stefan Saasen | Date: | Fri, 17 Aug 2001 16:52:03 +0000 |
| Subject: | cvs: phpdoc /de Translators /de/functions satellite.xml | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969337137@lists.php.net to get a copy of this message | ||
stefan_saasen Fri Aug 17 12:52:03 2001 EDT
Modified files:
/phpdoc/de Translators
/phpdoc/de/functions satellite.xml
Log:
finished translation of satellite.xml, started with translation of recode.xml
Index: phpdoc/de/Translators diff -u phpdoc/de/Translators:1.188 phpdoc/de/Translators:1.189 --- phpdoc/de/Translators:1.188 Sun Aug 12 13:10:16 2001 +++ phpdoc/de/Translators Fri Aug 17 12:52:00 2001 @@ -25,6 +25,7 @@ fbetz Friedhelm Betz holliwell@gmx.net Cornelia Boenigk poppcorn@cornelia-boenigk.de tom Thomas Schöfbeck Yin.Yang@gmx.net + Stefan Saasen s@seather.com Verzeichnis/Datei Übersetzer Status @@ -118,9 +119,9 @@ posix.xml Martin Samesch in Arbeit pspell.xml readline.xml Friedhelm Betz fertig (bis V. 1.9) -recode.xml +recode.xml Stefan Saasen in Arbeit regex.xml Martin Samesch fertig (Rev. 1.24) -satellite.xml Stefan Saasen in Arbeit +satellite.xml Stefan Saasen fertig sem.xml Hartmut Holzgraefe fertig sesam.xml Martin Kraemer fertig (Rev. 1.6) session.xml Martin Samesch Änderungen Index: phpdoc/de/functions/satellite.xml diff -u /dev/null phpdoc/de/functions/satellite.xml:1.3 --- /dev/null Fri Aug 17 12:52:03 2001 +++ phpdoc/de/functions/satellite.xml Fri Aug 17 12:52:03 2001 @@ -0,0 +1,302 @@ +<!-- $Revision: 1.3 $ --> +<!-- + $Id: satellite.xml,v 1.3 2001/08/17 16:52:03 stefan_saasen Exp $ + Author: David Eriksson <david@2good.com> +--> + + <reference id="ref.satellite"> + <title>Satellite CORBA Client Erweiterung</title> + <titleabbrev>Satellite</titleabbrev> + + <partintro> + &warn.experimental; + <para> + Die Satellite Erweiterung wird für den Zugang zu CORBA Objekten benutzt. + Hierzu muss der 'idl_directory' Pfad in der php.ini auf das Verzeichnis mit den + IDL Dateien zeigen. + </para> + </partintro> + + <refentry id="class.orbitobject"> + <refnamediv> + <refname>OrbitObject</refname> + <refpurpose>Zugang zu CORBA Objekten</refpurpose> + </refnamediv> + <refsect1> + <title>Beschreibung</title> + <funcsynopsis> + <funcprototype> + <funcdef>new <function>OrbitObject</function></funcdef> + <paramdef>string <parameter>ior</parameter></paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <para> + Diese Klasse ermöglicht den Zugang zu einem CORBA Objekt. + Der Parameter <parameter>ior</parameter> muss ein String sein, + der die IOR (Interoperable Object Reference) enthält, die das entfernte Objekt identifiziert. + </para> + <para> + <example> + <title>IDL Beispieldatei</title> + <programlisting> +interface MyInterface { + void SetInfo (string info); + string GetInfo(); + + attribute int value; +} + </programlisting> + </example> + </para> + <para> + <example> + <title>PHP Code um auf MyInterface zuzugreifen</title> + <programlisting role="php"> +<?php +$obj = new OrbitObject ($ior); + +$obj->SetInfo ("A 2GooD object"); + +echo $obj->GetInfo(); + +$obj->value = 42; + +echo $obj->value; +?> + </programlisting> + </example> + </para> + </refsect1> + </refentry> + + <refentry id="class.orbitenum"> + <refnamediv> + <refname>OrbitEnum</refname> + <refpurpose>Benutzung von CORBA Enums</refpurpose> + </refnamediv> + <refsect1> + <title>Beschreibung</title> + <funcsynopsis> + <funcprototype> + <funcdef>new <function>OrbitEnum</function></funcdef> + <paramdef>string <parameter>id</parameter></paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <para> + Diese Klasse stellt die Aufzählung dar, die durch durch den Parameter + <parameter>id</parameter> gekennzeichnet wird. + Der Parameter <parameter>id</parameter> kann entweder der Name der Aufzählung (z.B. "MyEnum") oder + die komplette Repository Id sein (z.B. "IDL:MyEnum:1.0"). + </para> + <para> + <example> + <title>IDL Beispieldatei</title> + <programlisting> +enum MyEnum { + a,b,c,d,e +}; + </programlisting> + </example> + </para> + <para> + <example> + <title>PHP Code für den Zugang zu MyEnum</title> + <programlisting role="php"> +<?php +$enum = new OrbitEnum ("MyEnum"); + +echo $enum->a; /* write 0 */ +echo $enum->c; /* write 2 */ +echo $enum->e; /* write 4 */ +?> + </programlisting> + </example> + </para> + </refsect1> + </refentry> + + <refentry id="class.orbitstruct"> + <refnamediv> + <refname>OrbitStruct</refname> + <refpurpose>Benutzung von CORBA Strukturen</refpurpose> + </refnamediv> + <refsect1> + <title>Beschreibung</title> + <funcsynopsis> + <funcprototype> + <funcdef>new <function>OrbitStruct</function></funcdef> + <paramdef>string <parameter>id</parameter></paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <para> + Diese Klasse stellt die Struktur dar, die durch den Parameter + <parameter>id</parameter> gekennzeichnet ist. + Der Parameter <parameter>id</parameter> kann entweder der Name der Struktur (z.B. "MyStruct") oder + die komplette Repository Id sein (z.B. "IDL:MyStruct:1.0"). + </para> + <para> + <example> + <title>IDL Beispieldatei</title> + <programlisting> +struct MyStruct { + short shortvalue; + string stringvalue; +}; + +interface SomeInterface { + void SetValues (MyStruct values); + MyStruct GetValues(); +} + </programlisting> + </example> + </para> + <para> + <example> + <title>PHP Code für den Zugang zu MyStruct</title> + <programlisting role="php"> +<?php +$obj = new OrbitObject ($ior); + +$initial_values = new OrbitStruct ("IDL:MyStruct:1.0"); +$initial_values->shortvalue = 42; +$initial_values->stringvalue = "HGTTG"; + +$obj->SetValues ($initial_values); + +$values = $obj->GetValues(); + +echo $values->shortvalue; +echo $values->stringvalue; +?> + </programlisting> + </example> + </para> + </refsect1> + </refentry> + + <refentry id="function.satellite-caught-exception"> + <refnamediv> + <refname>satellite_caught_exception</refname> + <refpurpose> + Überprüfung, ob die vorhergehende Funktion eine Exception ausgelöst hat. + </refpurpose> + </refnamediv> + <refsect1> + <title>Beschreibung</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool + <function>satellite_caught_exception</function> + </funcdef> + <paramdef></paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <para> + Diese Funktion gibt &true; zurück, wenn eine Exception abgefangen wurde. + </para> + <para> + <example> + <title>IDL Beispieldatei</title> + <programlisting> +/* ++?????++ Out of Cheese Error. Redo From Start. */ +exception OutOfCheeseError { + int parameter; +} + +interface AnotherInterface { + void AskWhy() raises (OutOfCheeseError); +} + </programlisting> + </example> + </para> + <para> + <example> + <title>PHP Code zur Behandlung von CORBA Exceptions</title> + <programlisting role="php"> +<?php +$obj = new OrbitObject ($ior); + +$obj->AskWhy(); + +if (satellite_caught_exception()) { + if ("IDL:OutOfCheeseError:1.0" == satellite_exception_id()) { + $exception = satellite_exception_value(); + echo $exception->parameter; + } +} +?> + </programlisting> + </example> + </para> + </refsect1> + </refentry> + + <refentry id="function.satellite-exception-id"> + <refnamediv> + <refname>satellite_exception_id</refname> + <refpurpose>Gibt die Repository Id von der letzten Exception zurück.</refpurpose> + </refnamediv> + <refsect1> + <title>Beschreibung</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>satellite_exception_id</function></funcdef> + <paramdef></paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <para> + Gibt einen String zurück (z.B. "IDL:MyException:1.0".), der die Repository Id enthält. + Zur Benutzung siehe das Beispiel zu <function>satellite_caught_exception</function>. + </para> + </refsect1> + </refentry> + + <refentry id="function.satellite-exception-value"> + <refnamediv> + <refname>satellite_exception_value</refname> + <refpurpose> + Gibt für die letzte Exception eine Exception Struktur zurück. + </refpurpose> + </refnamediv> + <refsect1> + <title>Beschreibung</title> + <funcsynopsis> + <funcprototype> + <funcdef>OrbitStruct + <function>satellite_exception_value</function> + </funcdef> + <paramdef></paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <para> + Gibt eine Exception Struktur zurück. Zur Benutzung siehe das Beispiel + zu <function>satellite_caught_exception</function>. + </para> + </refsect1> + </refentry> + + </reference> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +sgml-parent-document:nil +sgml-default-dtd-file:"../../manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +--> +
Index: phpdoc/de/Translators diff -u phpdoc/de/Translators:1.188 phpdoc/de/Translators:1.189 --- phpdoc/de/Translators:1.188 Sun Aug 12 13:10:16 2001 +++ phpdoc/de/Translators Fri Aug 17 12:52:00 2001 @@ -25,6 +25,7 @@ fbetz Friedhelm Betz holliwell@gmx.net Cornelia Boenigk poppcorn@cornelia-boenigk.de tom Thomas Schöfbeck Yin.Yang@gmx.net + Stefan Saasen s@seather.com Verzeichnis/Datei Übersetzer Status @@ -118,9 +119,9 @@ posix.xml Martin Samesch in Arbeit pspell.xml readline.xml Friedhelm Betz fertig (bis V. 1.9) -recode.xml +recode.xml Stefan Saasen in Arbeit regex.xml Martin Samesch fertig (Rev. 1.24) -satellite.xml Stefan Saasen in Arbeit +satellite.xml Stefan Saasen fertig sem.xml Hartmut Holzgraefe fertig sesam.xml Martin Kraemer fertig (Rev. 1.6) session.xml Martin Samesch Änderungen Index: phpdoc/de/functions/satellite.xml diff -u /dev/null phpdoc/de/functions/satellite.xml:1.3 --- /dev/null Fri Aug 17 12:52:03 2001 +++ phpdoc/de/functions/satellite.xml Fri Aug 17 12:52:03 2001 @@ -0,0 +1,302 @@ +<!-- $Revision: 1.3 $ --> +<!-- + $Id: satellite.xml,v 1.3 2001/08/17 16:52:03 stefan_saasen Exp $ + Author: David Eriksson <david@2good.com> +--> + + <reference id="ref.satellite"> + <title>Satellite CORBA Client Erweiterung</title> + <titleabbrev>Satellite</titleabbrev> + + <partintro> + &warn.experimental; + <para> + Die Satellite Erweiterung wird für den Zugang zu CORBA Objekten benutzt. + Hierzu muss der 'idl_directory' Pfad in der php.ini auf das Verzeichnis mit den + IDL Dateien zeigen. + </para> + </partintro> + + <refentry id="class.orbitobject"> + <refnamediv> + <refname>OrbitObject</refname> + <refpurpose>Zugang zu CORBA Objekten</refpurpose> + </refnamediv> + <refsect1> + <title>Beschreibung</title> + <funcsynopsis> + <funcprototype> + <funcdef>new <function>OrbitObject</function></funcdef> + <paramdef>string <parameter>ior</parameter></paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <para> + Diese Klasse ermöglicht den Zugang zu einem CORBA Objekt. + Der Parameter <parameter>ior</parameter> muss ein String sein, + der die IOR (Interoperable Object Reference) enthält, die das entfernte Objekt identifiziert. + </para> + <para> + <example> + <title>IDL Beispieldatei</title> + <programlisting> +interface MyInterface { + void SetInfo (string info); + string GetInfo(); + + attribute int value; +} + </programlisting> + </example> + </para> + <para> + <example> + <title>PHP Code um auf MyInterface zuzugreifen</title> + <programlisting role="php"> +<?php +$obj = new OrbitObject ($ior); + +$obj->SetInfo ("A 2GooD object"); + +echo $obj->GetInfo(); + +$obj->value = 42; + +echo $obj->value; +?> + </programlisting> + </example> + </para> + </refsect1> + </refentry> + + <refentry id="class.orbitenum"> + <refnamediv> + <refname>OrbitEnum</refname> + <refpurpose>Benutzung von CORBA Enums</refpurpose> + </refnamediv> + <refsect1> + <title>Beschreibung</title> + <funcsynopsis> + <funcprototype> + <funcdef>new <function>OrbitEnum</function></funcdef> + <paramdef>string <parameter>id</parameter></paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <para> + Diese Klasse stellt die Aufzählung dar, die durch durch den Parameter + <parameter>id</parameter> gekennzeichnet wird. + Der Parameter <parameter>id</parameter> kann entweder der Name der Aufzählung (z.B. "MyEnum") oder + die komplette Repository Id sein (z.B. "IDL:MyEnum:1.0"). + </para> + <para> + <example> + <title>IDL Beispieldatei</title> + <programlisting> +enum MyEnum { + a,b,c,d,e +}; + </programlisting> + </example> + </para> + <para> + <example> + <title>PHP Code für den Zugang zu MyEnum</title> + <programlisting role="php"> +<?php +$enum = new OrbitEnum ("MyEnum"); + +echo $enum->a; /* write 0 */ +echo $enum->c; /* write 2 */ +echo $enum->e; /* write 4 */ +?> + </programlisting> + </example> + </para> + </refsect1> + </refentry> + + <refentry id="class.orbitstruct"> + <refnamediv> + <refname>OrbitStruct</refname> + <refpurpose>Benutzung von CORBA Strukturen</refpurpose> + </refnamediv> + <refsect1> + <title>Beschreibung</title> + <funcsynopsis> + <funcprototype> + <funcdef>new <function>OrbitStruct</function></funcdef> + <paramdef>string <parameter>id</parameter></paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <para> + Diese Klasse stellt die Struktur dar, die durch den Parameter + <parameter>id</parameter> gekennzeichnet ist. + Der Parameter <parameter>id</parameter> kann entweder der Name der Struktur (z.B. "MyStruct") oder + die komplette Repository Id sein (z.B. "IDL:MyStruct:1.0"). + </para> + <para> + <example> + <title>IDL Beispieldatei</title> + <programlisting> +struct MyStruct { + short shortvalue; + string stringvalue; +}; + +interface SomeInterface { + void SetValues (MyStruct values); + MyStruct GetValues(); +} + </programlisting> + </example> + </para> + <para> + <example> + <title>PHP Code für den Zugang zu MyStruct</title> + <programlisting role="php"> +<?php +$obj = new OrbitObject ($ior); + +$initial_values = new OrbitStruct ("IDL:MyStruct:1.0"); +$initial_values->shortvalue = 42; +$initial_values->stringvalue = "HGTTG"; + +$obj->SetValues ($initial_values); + +$values = $obj->GetValues(); + +echo $values->shortvalue; +echo $values->stringvalue; +?> + </programlisting> + </example> + </para> + </refsect1> + </refentry> + + <refentry id="function.satellite-caught-exception"> + <refnamediv> + <refname>satellite_caught_exception</refname> + <refpurpose> + Überprüfung, ob die vorhergehende Funktion eine Exception ausgelöst hat. + </refpurpose> + </refnamediv> + <refsect1> + <title>Beschreibung</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool + <function>satellite_caught_exception</function> + </funcdef> + <paramdef></paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <para> + Diese Funktion gibt &true; zurück, wenn eine Exception abgefangen wurde. + </para> + <para> + <example> + <title>IDL Beispieldatei</title> + <programlisting> +/* ++?????++ Out of Cheese Error. Redo From Start. */ +exception OutOfCheeseError { + int parameter; +} + +interface AnotherInterface { + void AskWhy() raises (OutOfCheeseError); +} + </programlisting> + </example> + </para> + <para> + <example> + <title>PHP Code zur Behandlung von CORBA Exceptions</title> + <programlisting role="php"> +<?php +$obj = new OrbitObject ($ior); + +$obj->AskWhy(); + +if (satellite_caught_exception()) { + if ("IDL:OutOfCheeseError:1.0" == satellite_exception_id()) { + $exception = satellite_exception_value(); + echo $exception->parameter; + } +} +?> + </programlisting> + </example> + </para> + </refsect1> + </refentry> + + <refentry id="function.satellite-exception-id"> + <refnamediv> + <refname>satellite_exception_id</refname> + <refpurpose>Gibt die Repository Id von der letzten Exception zurück.</refpurpose> + </refnamediv> + <refsect1> + <title>Beschreibung</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>satellite_exception_id</function></funcdef> + <paramdef></paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <para> + Gibt einen String zurück (z.B. "IDL:MyException:1.0".), der die Repository Id enthält. + Zur Benutzung siehe das Beispiel zu <function>satellite_caught_exception</function>. + </para> + </refsect1> + </refentry> + + <refentry id="function.satellite-exception-value"> + <refnamediv> + <refname>satellite_exception_value</refname> + <refpurpose> + Gibt für die letzte Exception eine Exception Struktur zurück. + </refpurpose> + </refnamediv> + <refsect1> + <title>Beschreibung</title> + <funcsynopsis> + <funcprototype> + <funcdef>OrbitStruct + <function>satellite_exception_value</function> + </funcdef> + <paramdef></paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <para> + Gibt eine Exception Struktur zurück. Zur Benutzung siehe das Beispiel + zu <function>satellite_caught_exception</function>. + </para> + </refsect1> + </refentry> + + </reference> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +sgml-parent-document:nil +sgml-default-dtd-file:"../../manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +--> +