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 [EMAIL PROTECTED]
Cornelia Boenigk [EMAIL PROTECTED]
tom Thomas Sch�fbeck [EMAIL PROTECTED]
+ Stefan Saasen [EMAIL PROTECTED]
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 <[EMAIL PROTECTED]>
+-->
+
+ <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:
+-->
+