[jboss-cvs] JBossAS SVN: r105325 - projects/docs/enterprise/5.0/Administration_And_Configuration_Guide/de-DE.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri May 28 01:41:20 EDT 2010


Author: hpeters
Date: 2010-05-28 01:41:19 -0400 (Fri, 28 May 2010)
New Revision: 105325

Modified:
   projects/docs/enterprise/5.0/Administration_And_Configuration_Guide/de-DE/Web_Services.po
Log:
translation in progress

Modified: projects/docs/enterprise/5.0/Administration_And_Configuration_Guide/de-DE/Web_Services.po
===================================================================
--- projects/docs/enterprise/5.0/Administration_And_Configuration_Guide/de-DE/Web_Services.po	2010-05-28 05:06:56 UTC (rev 105324)
+++ projects/docs/enterprise/5.0/Administration_And_Configuration_Guide/de-DE/Web_Services.po	2010-05-28 05:41:19 UTC (rev 105325)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Web_Services\n"
 "POT-Creation-Date: 2010-05-27T07:30:28\n"
-"PO-Revision-Date: 2010-05-27 16:19+1000\n"
+"PO-Revision-Date: 2010-05-28 14:32+1000\n"
 "Last-Translator: Hedda Peters <hpeters at redhat.com>\n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
@@ -22,22 +22,22 @@
 #. Tag: indexterm
 #, no-c-format
 msgid "<primary>Web Services</primary><secondary>web services</secondary>"
-msgstr ""
+msgstr "<primary>Webservices</primary><secondary>Webservices</secondary>"
 
 #. Tag: indexterm
 #, no-c-format
 msgid "<primary>JBossWS</primary><secondary>Web Services</secondary>"
-msgstr ""
+msgstr "<primary>JBossWS</primary><secondary>Webservices</secondary>"
 
 #. Tag: indexterm
 #, no-c-format
 msgid "<primary>JAX-WS</primary><see>Web Services</see>"
-msgstr ""
+msgstr "<primary>JAX-WS</primary><see>Webservices</see>"
 
 #. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Web services are a key contributing factor in the way Web commerce is conducted today. Web services enable applications to communicate by sending small and large chunks of data to each other."
-msgstr "<indexterm><primary>Webservices</primary><secondary>Webservices</secondary></indexterm> <indexterm><primary>JBossWS</primary><secondary>Webservices</secondary></indexterm> <indexterm><primary>JAX-WS</primary><see>Webservices</see></indexterm> Webservices sind ein wesentlicher Faktor im Hinblick darauf, wie Geschäfte im Internet heute getätigt werden. Webservices ermöglichen Anwendungen die Kommunikation miteinander durch das Senden kleiner und großer Datenmengen an einander."
+msgstr "Webservices sind ein wesentlicher Faktor im Hinblick darauf, wie Geschäfte im Internet heute getätigt werden. Webservices ermöglichen Anwendungen die Kommunikation miteinander durch das Senden kleiner und großer Datenmengen an einander."
 
 #. Tag: para
 #, no-c-format
@@ -110,6 +110,18 @@
 "   &lt;/operation&gt;\n"
 "&lt;/binding&gt;\n"
 msgstr ""
+"&lt;binding name='EndpointInterfaceBinding' type='tns:EndpointInterface'&gt;\n"
+"   &lt;soap:binding style='document' transport='http://schemas.xmlsoap.org/soap/http'/&gt;\n"
+"   &lt;operation name='concat'&gt;\n"
+"      &lt;soap:operation soapAction=''/&gt;\n"
+"      &lt;input&gt;\n"
+"         &lt;soap:body use='literal'/&gt;\n"
+"      &lt;/input&gt;\n"
+"      &lt;output&gt;\n"
+"         &lt;soap:body use='literal'/&gt;\n"
+"      &lt;/output&gt;\n"
+"   &lt;/operation&gt;\n"
+"&lt;/binding&gt;\n"
 
 #. Tag: para
 #, no-c-format
@@ -127,6 +139,13 @@
 "&lt;/complexType&gt;\n"
 "&lt;element name='concat' type='tns:concatType'/&gt;"
 msgstr ""
+"&lt;complexType name='concatType'&gt;\n"
+"   &lt;sequence&gt;\n"
+"      &lt;element name='String_1' nillable='true' type='string'/&gt;\n"
+"      &lt;element name='long_1' type='long'/&gt;\n"
+"   &lt;/sequence&gt;\n"
+"&lt;/complexType&gt;\n"
+"&lt;element name='concat' type='tns:concatType'/&gt;"
 
 #. Tag: para
 #, no-c-format
@@ -140,6 +159,9 @@
 "   &lt;part name='parameters' element='tns:concat'/&gt;\n"
 "&lt;/message&gt;"
 msgstr ""
+"&lt;message name='EndpointInterface_concat'&gt;\n"
+"   &lt;part name='parameters' element='tns:concat'/&gt;\n"
+"&lt;/message&gt;"
 
 #. Tag: para
 #, no-c-format
@@ -153,6 +175,9 @@
 "   &lt;part name='parameters' type='tns:concatType'/&gt;\n"
 "&lt;/message&gt;"
 msgstr ""
+"&lt;message name='EndpointInterface_concat'&gt;\n"
+"   &lt;part name='parameters' type='tns:concatType'/&gt;\n"
+"&lt;/message&gt;"
 
 #. Tag: title
 #, no-c-format
@@ -178,6 +203,16 @@
 "   }\n"
 "}"
 msgstr ""
+"@WebService\n"
+"@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)\n"
+"public class DocBareServiceImpl\n"
+"{\n"
+"   @WebMethod\n"
+"   public SubmitBareResponse submitPO(SubmitBareRequest poRequest)\n"
+"   {\n"
+"      ...\n"
+"   }\n"
+"}"
 
 #. Tag: para
 #, no-c-format
@@ -198,6 +233,16 @@
 "   ...\n"
 "}"
 msgstr ""
+"@XmlAccessorType(XmlAccessType.FIELD)\n"
+"@XmlType(name = \"SubmitBareRequest\", namespace=\"http://soapbinding.samples.jaxws.ws.test.jboss.org/\", propOrder = { \"product\" })\n"
+"@XmlRootElement(namespace=\"http://soapbinding.samples.jaxws.ws.test.jboss.org/\", name = \"SubmitPO\")\n"
+"public class SubmitBareRequest\n"
+"{\n"
+"   @XmlElement(namespace=\"http://soapbinding.samples.jaxws.ws.test.jboss.org/\",  required = true)\n"
+"   private String product;\n"
+"\n"
+"   ...\n"
+"}"
 
 #. Tag: title
 #, no-c-format
@@ -224,6 +269,17 @@
 "   }\n"
 "}"
 msgstr ""
+"@WebService\n"
+"public class DocWrappedServiceImpl\n"
+"{\n"
+"   @WebMethod\n"
+"   @RequestWrapper (className=\"org.somepackage.SubmitPO\")\n"
+"   @ResponseWrapper (className=\"org.somepackage.SubmitPOResponse\")\n"
+"   public String submitPO(String product, int quantity)\n"
+"   {\n"
+"   ...\n"
+"   }\n"
+"}"
 
 #. Tag: para
 #, no-c-format
@@ -272,6 +328,19 @@
 "   &lt;/operation&gt;\n"
 "&lt;/binding&gt;"
 msgstr ""
+"\n"
+"&lt;binding name='EndpointInterfaceBinding' type='tns:EndpointInterface'&gt;\n"
+"   &lt;soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/&gt;\n"
+"   &lt;operation name='echo'&gt;\n"
+"      &lt;soap:operation soapAction=''/&gt;\n"
+"      &lt;input&gt;\n"
+"         &lt;soap:body namespace='http://org.jboss.ws/samples/jsr181pojo' use='literal'/&gt;\n"
+"      &lt;/input&gt;\n"
+"      &lt;output&gt;\n"
+"         &lt;soap:body namespace='http://org.jboss.ws/samples/jsr181pojo' use='literal'/&gt;\n"
+"      &lt;/output&gt;\n"
+"   &lt;/operation&gt;\n"
+"&lt;/binding&gt;"
 
 #. Tag: para
 #, no-c-format
@@ -289,6 +358,13 @@
 "   &lt;/operation&gt;\n"
 "&lt;/portType&gt;"
 msgstr ""
+"\n"
+"&lt;portType name='EndpointInterface'&gt;\n"
+"   &lt;operation name='echo' parameterOrder='String_1'&gt;\n"
+"      &lt;input message='tns:EndpointInterface_echo'/&gt;\n"
+"      &lt;output message='tns:EndpointInterface_echoResponse'/&gt;\n"
+"   &lt;/operation&gt;\n"
+"&lt;/portType&gt;"
 
 #. Tag: para
 #, no-c-format
@@ -306,6 +382,13 @@
 "   &lt;part name='result' type='xsd:string'/&gt;\n"
 "&lt;/message&gt;"
 msgstr ""
+"\n"
+"&lt;message name='EndpointInterface_echo'&gt;\n"
+"   &lt;part name='String_1' type='xsd:string'/&gt;\n"
+"&lt;/message&gt;\n"
+"&lt;message name='EndpointInterface_echoResponse'&gt;\n"
+"   &lt;part name='result' type='xsd:string'/&gt;\n"
+"&lt;/message&gt;"
 
 #. Tag: para
 #, no-c-format
@@ -328,6 +411,18 @@
 "   }\n"
 "} "
 msgstr ""
+"\n"
+"@WebService\n"
+"@SOAPBinding(style = SOAPBinding.Style.RPC)\n"
+"public class JSEBean01\n"
+"{\n"
+"   @WebMethod\n"
+"   @WebResult(name=\"result\")\n"
+"   public String echo(@WebParam(name=\"String_1\") String input)\n"
+"   {\n"
+"   ...\n"
+"   }\n"
+"} "
 
 #. Tag: para
 #, no-c-format
@@ -388,6 +483,16 @@
 "   }\n"
 "} "
 msgstr ""
+"@WebService\n"
+"@SOAPBinding(style = SOAPBinding.Style.RPC)\n"
+"public class JSEBean01\n"
+"{\n"
+"   @WebMethod\n"
+"   public String echo(String input)\n"
+"   {\n"
+"    ...\n"
+"   }\n"
+"} "
 
 #. Tag: title
 #, no-c-format
@@ -413,6 +518,16 @@
 "   &lt;/servlet-mapping&gt;\n"
 "&lt;/web-app&gt;"
 msgstr ""
+"&lt;web-app ...&gt;\n"
+"   &lt;servlet&gt;\n"
+"      &lt;servlet-name&gt;TestService&lt;/servlet-name&gt;\n"
+"      &lt;servlet-class&gt;org.jboss.test.ws.jaxws.samples.jsr181pojo.JSEBean01&lt;/servlet-class&gt;\n"
+"   &lt;/servlet&gt;\n"
+"   &lt;servlet-mapping&gt;\n"
+"      &lt;servlet-name&gt;TestService&lt;/servlet-name&gt;\n"
+"      &lt;url-pattern&gt;/*&lt;/url-pattern&gt;\n"
+"   &lt;/servlet-mapping&gt;\n"
+"&lt;/web-app&gt;"
 
 #. Tag: title
 #, no-c-format
@@ -433,6 +548,11 @@
 "   &lt;/classes&gt;\n"
 "&lt;/war&gt; "
 msgstr ""
+"&lt;war warfile=\"${build.dir}/libs/jbossws-samples-jsr181pojo.war\" webxml=\"${build.resources.dir}/samples/jsr181pojo/WEB-INF/web.xml\"&gt;\n"
+"   &lt;classes dir=\"${build.dir}/classes\"&gt;\n"
+"      &lt;include name=\"org/jboss/test/ws/samples/jsr181pojo/JSEBean01.class\"/&gt;\n"
+"   &lt;/classes&gt;\n"
+"&lt;/war&gt; "
 
 #. Tag: para
 #, no-c-format
@@ -452,7 +572,7 @@
 #. Tag: screen
 #, no-c-format
 msgid "http://yourhost:8080/jbossws/services"
-msgstr ""
+msgstr "http://yourhost:8080/jbossws/services"
 
 #. Tag: para
 #, no-c-format
@@ -488,6 +608,21 @@
 "   }\n"
 "}"
 msgstr ""
+"\n"
+"@Stateless\n"
+"@Remote(EJB3RemoteInterface.class)\n"
+"@RemoteBinding(jndiBinding = \"/ejb3/EJB3EndpointInterface\")\n"
+"\t  \n"
+"@WebService\n"
+"@SOAPBinding(style = SOAPBinding.Style.RPC)\n"
+"public class EJB3Bean01 implements EJB3RemoteInterface\n"
+"{\n"
+"   @WebMethod\n"
+"   public String echo(String input)\n"
+"   {\n"
+"   ...\n"
+"   }\n"
+"}"
 
 #. Tag: para
 #, no-c-format
@@ -509,6 +644,12 @@
 "   &lt;/fileset&gt;\n"
 "&lt;/jar&gt; "
 msgstr ""
+"&lt;jar jarfile=\"${build.dir}/libs/jbossws-samples-jsr181ejb.jar\"&gt;\n"
+"   &lt;fileset dir=\"${build.dir}/classes\"&gt;\n"
+"      &lt;include name=\"org/jboss/test/ws/samples/jsr181ejb/EJB3Bean01.class\"/&gt;\n"
+"      &lt;include name=\"org/jboss/test/ws/samples/jsr181ejb/EJB3RemoteInterface.class\"/&gt;\n"
+"   &lt;/fileset&gt;\n"
+"&lt;/jar&gt; "
 
 #. Tag: para
 #, no-c-format
@@ -521,6 +662,8 @@
 " \n"
 "  http://yourhost:8080/jbossws/services "
 msgstr ""
+" \n"
+"  http://yourhost:8080/jbossws/services "
 
 #. Tag: para
 #, no-c-format
@@ -540,7 +683,7 @@
 #. Tag: para
 #, no-c-format
 msgid "Java SEIs provide a high level Java-centric abstraction that hides the details of converting between Java objects and their XML representations for use in XML-based messages. However, in some cases it is desirable for services to be able to operate at the XML message level. The Provider interface offers an alternative to SEIs and may be implemented by services wishing to work at the XML message level."
-msgstr "Java SEIs bieten eine Java-orientierte Abstraktion auf hoher Ebene, die die Einzelheiten der Konvertierung zwischen Java-Objekten und Ihren XML-Repräsentationen zur Verwendung in XML-basierten Nachrichten verbirgt. In einigen Fällen ist es jedoch wünschenswert, dass Services auf XML-Nachrichtenebene operieren können. Das Provider Interface bietet eine Alternative zu SEIs und kann von Services implementiert werden, die auf XML-Nachrichtenebene operieren möchten."
+msgstr "Java SEIs bieten eine Java-orientierte Abstraktion auf hoher Ebene, die die Einzelheiten der Konvertierung zwischen Java-Objekten und Ihren XML-Repräsentationen zur Verwendung in XML-basierten Nachrichten verbirgt. In einigen Fällen ist es jedoch wünschenswert, dass Services auf XML-Nachrichtenebene operieren können. Die Provider-Schnittstelle bietet eine Alternative zu SEIs und kann von Services implementiert werden, die auf XML-Nachrichtenebene operieren möchten."
 
 #. Tag: para
 #, no-c-format
@@ -561,6 +704,16 @@
 "   }\n"
 "}"
 msgstr ""
+"\n"
+"@WebServiceProvider\n"
+"@ServiceMode(value = Service.Mode.PAYLOAD)\n"
+"public class ProviderBeanPayload implements Provider&lt;Source&gt;\n"
+"{\n"
+"   public Source invoke(Source req)\n"
+"   {\n"
+"      // Access the entire request PAYLOAD and return the response PAYLOAD\n"
+"   }\n"
+"}"
 
 #. Tag: para
 #, no-c-format
@@ -608,6 +761,33 @@
 "   }\n"
 "}"
 msgstr ""
+"\n"
+"@WebService\n"
+"public class EndpointJSE\n"
+"{\n"
+"   @Resource\n"
+"   WebServiceContext wsCtx;\n"
+" \n"
+"   @WebMethod\n"
+"   public String testGetMessageContext()\n"
+"   {\n"
+"      SOAPMessageContext jaxwsContext = (SOAPMessageContext)wsCtx.getMessageContext();\n"
+"      return jaxwsContext != null ? \"pass\" : \"fail\";\n"
+"   }\n"
+"   ...\n"
+"   @WebMethod\n"
+"   public String testGetUserPrincipal()\n"
+"   {\n"
+"      Principal principal = wsCtx.getUserPrincipal();\n"
+"      return principal.getName();\n"
+"   }\n"
+"  \n"
+"   @WebMethod\n"
+"   public boolean testIsUserInRole(String role)\n"
+"   {\n"
+"      return wsCtx.isUserInRole(role);\n"
+"   }\n"
+"}"
 
 #. Tag: title
 #, no-c-format
@@ -682,6 +862,25 @@
 "   ...\n"
 "}"
 msgstr ""
+"\n"
+"// Generated Service Class\n"
+"  \n"
+"@WebServiceClient(name=\"StockQuoteService\", targetNamespace=\"http://example.com/stocks\", wsdlLocation=\"http://example.com/stocks.wsdl\")\n"
+"public class StockQuoteService extends javax.xml.ws.Service \n"
+"{\n"
+"\n"
+"   public StockQuoteService() \n"
+"   {\n"
+"      super(new URL(\"http://example.com/stocks.wsdl\"), new QName(\"http://example.com/stocks\", \"StockQuoteService\"));\n"
+"   }\n"
+"  \n"
+"   public StockQuoteService(String wsdlLocation, QName serviceName) \n"
+"   {\n"
+"      super(wsdlLocation, serviceName);\n"
+"   }\n"
+"  \n"
+"   ...\n"
+"}"
 
 #. Tag: para
 #, no-c-format
@@ -706,6 +905,10 @@
 "QName serviceName = new QName(\"http://example.org/sample\", \"MyService\");\n"
 "Service service = Service.create(wsdlLocation, serviceName);"
 msgstr ""
+"\n"
+"URL wsdlLocation = new URL(\"http://example.org/my.wsdl\");\n"
+"QName serviceName = new QName(\"http://example.org/sample\", \"MyService\");\n"
+"Service service = Service.create(wsdlLocation, serviceName);"
 
 #. Tag: para
 #, no-c-format
@@ -730,22 +933,22 @@
 #. Tag: title
 #, no-c-format
 msgid "Executor"
-msgstr ""
+msgstr "Executor"
 
 #. Tag: para
 #, no-c-format
 msgid "<classname>Service</classname> instances can be configured with a <classname>java.util.concurrent.Executor</classname>. The executor will then be used to invoke any asynchronous callbacks requested by the application. The <methodname>setExecutor</methodname> and <methodname>getExecutor</methodname> methods of <classname>Service</classname> can be used to modify and retrieve the executor configured for a service."
-msgstr ""
+msgstr "<classname>Service</classname>-Instanzen können mit einem <classname>java.util.concurrent.Executor</classname> konfiguriert werden. Der Executor wird dann dazu verwendet, asynchrone Callbacks durchzuführen, die von der Applikation angefordert werden. Die <methodname>setExecutor</methodname>- und <methodname>getExecutor</methodname>-Methoden von <classname>Service</classname> können dazu verwendet werden, den für einen Service konfigurierten Executor zu bearbeiten bzw. abzurufen."
 
 #. Tag: title
 #, no-c-format
 msgid "Dynamic Proxy"
-msgstr ""
+msgstr "Dynamischer Proxy"
 
 #. Tag: para
 #, no-c-format
 msgid "You can create an instance of a client proxy using one of <methodname>getPort</methodname> methods on the <ulink url=\"http://java.sun.com/javaee/5/docs/api/javax/xml/ws/Service.html\"><classname>Service</classname></ulink>."
-msgstr ""
+msgstr "Sie können eine Instanz eines Client-Proxys mit Hilfe einer der <methodname>getPort</methodname>-Methoden auf dem <ulink url=\"http://java.sun.com/javaee/5/docs/api/javax/xml/ws/Service.html\"><classname>Service</classname></ulink> erzeugen."
 
 #. Tag: programlisting
 #, no-c-format
@@ -778,16 +981,43 @@
 "...\n"
 "}"
 msgstr ""
+"\n"
+"/** \n"
+" * The getPort method returns a proxy. A service client\n"
+" * uses this proxy to invoke operations on the target\n"
+" * service endpoint. The &lt;code&gt;serviceEndpointInterface&lt;/code&gt;\n"
+" * specifies the service endpoint interface that is supported by\n"
+" * the created dynamic proxy instance.\n"
+" */\n"
+"public &lt;T&gt; T getPort(QName portName, Class&lt;T&gt; serviceEndpointInterface)\n"
+"{\n"
+"...\n"
+"}\n"
+"  \n"
+"/** \n"
+" * The getPort method returns a proxy. The parameter\n"
+" * &lt;code&gt;serviceEndpointInterface&lt;/code&gt; specifies the service\n"
+" * endpoint interface that is supported by the returned proxy.\n"
+" * In the implementation of this method, the JAX-WS\n"
+" * runtime system takes the responsibility of selecting a protocol\n"
+" * binding (and a port) and configuring the proxy accordingly.\n"
+" * The returned proxy should not be reconfigured by the client.\n"
+" *\n"
+" */\n"
+"public &lt;T&gt; T getPort(Class&lt;T&gt; serviceEndpointInterface)\n"
+"{\n"
+"...\n"
+"}"
 
 #. Tag: para
 #, no-c-format
 msgid "The <emphasis>Service Endpoint Interface</emphasis> (SEI) is usually generated using tools. For details see <ulink url=\"http://www.jboss.org/community/wiki/JBossWS-JAX-WSTools#TopDown_Using_wsconsume\">Top Down (Using wsconsume)</ulink>."
-msgstr ""
+msgstr "Das <emphasis>Service Endpoint Interface</emphasis> (SEI) wird in der Regel mit Hilfe von Tools generiert. Für Einzelheiten werfen Sie bitte einen Blick auf <ulink url=\"http://www.jboss.org/community/wiki/JBossWS-JAX-WSTools#TopDown_Using_wsconsume\">Top Down (Using wsconsume)</ulink>."
 
 #. Tag: para
 #, no-c-format
 msgid "A generated static <ulink url=\"http://www.jboss.org/community/wiki/JBossWS-UserGuide#Service\"><classname>Service</classname></ulink> usually also offers typed methods to get ports. These methods also return dynamic proxies that implement the SEI."
-msgstr ""
+msgstr "Ein generierter, statischer <ulink url=\"http://www.jboss.org/community/wiki/JBossWS-UserGuide#Service\"><classname>Service</classname></ulink> bietet in der Regel auch sog. \"Typed Methods\", um Ports zu erhalten. Diese Methoden geben auch dynamische Proxys zurück, die die SEI implementieren."
 
 #. Tag: programlisting
 #, no-c-format
@@ -810,6 +1040,23 @@
 "   }\n"
 "}"
 msgstr ""
+"\n"
+"@WebServiceClient(name = \"TestEndpointService\", targetNamespace = \"http://org.jboss.ws/wsref\", \n"
+"  wsdlLocation = \"http://localhost.localdomain:8080/jaxws-samples-webserviceref?wsdl\")\n"
+"public class TestEndpointService extends Service\n"
+"{\n"
+"   ...\n"
+"\t  \n"
+"   public TestEndpointService(URL wsdlLocation, QName serviceName) {\n"
+"      super(wsdlLocation, serviceName);\n"
+"   }\n"
+"\t  \n"
+"   @WebEndpoint(name = \"TestEndpointPort\")\n"
+"   public TestEndpoint getTestEndpointPort() \n"
+"   {\n"
+"      return (TestEndpoint)super.getPort(TESTENDPOINTPORT, TestEndpoint.class);\n"
+"   }\n"
+"}"
 
 #. Tag: title
 #, no-c-format
@@ -819,7 +1066,7 @@
 #. Tag: para
 #, no-c-format
 msgid "The <classname>WebServiceRef</classname> annotation is used to declare a reference to a Web service. It follows the resource pattern exemplified by the <classname>javax.annotation.Resource</classname> annotation in JSR-250 [5]"
-msgstr ""
+msgstr "Die <classname>WebServiceRef</classname>-Annotation wird verwendet, um eine Referenz auf einen Webservice zu deklarieren. Sie folgt dem Ressourcenmuster, das beispielhaft durch die <classname>javax.annotation.Resource</classname>-Annotation in JSR-250 [5] veranschaulicht wird."
 
 #. Tag: para
 #, no-c-format
@@ -829,12 +1076,12 @@
 #. Tag: para
 #, no-c-format
 msgid "To define a reference whose type is a generated service class. In this case, the type and value element will both refer to the generated service class type. Moreover, if the reference type can be inferred by the field or method declaration then the annotation is applied to the type, and value elements <emphasis>may</emphasis> have the default value (<classname>Object.class</classname>, that is). If the type cannot be inferred, then at least the type element <emphasis>must</emphasis> be present with a non-default value."
-msgstr ""
+msgstr "Um eine Referenz zu definieren, deren Typ eine generierte Serviceklasse ist. In diesem Fall verweist sowohl das Typ- als auch das Wertelement auf den generierten Service-Klassentyp. Wenn der Referenztyp von der Feld- oder Methodendeklaratikon abgeleitet werden kann, dann werden die Annotationen darüberhinaus auf den Typ angewendet, und Wertelemente <emphasis>können</emphasis> den Standardwert (nämlich <classname>Object.class</classname>) haben. Falls der Typ nicht abgeleitet werden kann, <emphasis>muss</emphasis> mindestens das Typelement mit einem nicht-Standardwert vorhanden sein."
 
 #. Tag: para
 #, no-c-format
 msgid "To define a reference whose type is a SEI. In this case, the type element <emphasis>may</emphasis> be present with its default value if the type of the reference can be inferred from the annotated field and method declaration, but the value element <emphasis>must</emphasis> always be present and refer to a generated service class type (a subtype of <classname>javax.xml.ws.Service</classname>). The <property>wsdlLocation</property> element, if present, overrides <property>theWSDL</property> location information specified in the <classname>WebService</classname> annotation of the referenced generated service class."
-msgstr ""
+msgstr "Um eine Referenz zu definieren, deren Typ ein SEI ist. In diesem Fall <emphasis>kann</emphasis> das Typelement mit seinem Standardwert vorhanden sein, wenn der Referenztyp von der annotierten Feld- und Methodendeklaratikon abgeleitet werden kann, aber das Wertelement <emphasis>muss</emphasis> immer vorhanden sein und auf einen generierten Service-Klassentyp (einen Untertyp von <classname>javax.xml.ws.Service</classname>) verweisen. Das <property>wsdlLocation</property>-Element, falls vorhanden, setzt die <property>theWSDL</property>-Speicherortinformationen, die in der <classname>WebService</classname>-Annotation der referenzierten, generierten Serviceklasse spezifiziert sind, außer Kraft."
 
 #. Tag: programlisting
 #, no-c-format
@@ -849,31 +1096,40 @@
 "   public TestEndpoint port3;\n"
 "}"
 msgstr ""
+"\n"
+"public class EJB3Client implements EJB3Remote\n"
+"{\n"
+"   @WebServiceRef\n"
+"   public TestEndpointService service4;\n"
+"   \n"
+"   @WebServiceRef\n"
+"   public TestEndpoint port3;\n"
+"}"
 
 #. Tag: title
 #, no-c-format
 msgid "WebServiceRef Customization"
-msgstr ""
+msgstr "WebServiceRef-Anpassung"
 
 #. Tag: para
 #, no-c-format
 msgid "In JBoss Enterprise Application Platform 5.0 we offer a number of overrides and extensions to the <classname>WebServiceRef</classname> annotation. These include:"
-msgstr ""
+msgstr "JBoss Enterprise Application Platform 5.0 bietet eine Reihe von Erweiterungen und Überschreibungen zur <classname>WebServiceRef</classname>-Annotation, u.a.:"
 
 #. Tag: para
 #, no-c-format
 msgid "define the port that should be used to resolve a container-managed port"
-msgstr ""
+msgstr "definieren Sie den Port, der zur Auflösung eines Container-verwalteten Ports verwendet wird"
 
 #. Tag: para
 #, no-c-format
 msgid "define default <property>Stub</property> property settings for Stub objects"
-msgstr ""
+msgstr "definieren Sie standardmäßige <property>Stub</property>-Eigenschaftseinstellungen für Stub-Objekte"
 
 #. Tag: para
 #, no-c-format
 msgid "define the URL of a final WSDL document to be used"
-msgstr ""
+msgstr "definieren Sie die URL des zu verwendenden finalen WSDL-Dokuments"
 
 #. Tag: para
 #, no-c-format
@@ -914,46 +1170,76 @@
 "   &lt;/port-info&gt;\n"
 "&lt;/service-ref&gt;"
 msgstr ""
+"\n"
+"&lt;service-ref&gt;\n"
+"   &lt;service-ref-name&gt;OrganizationService&lt;/service-ref-name&gt;\n"
+"   &lt;wsdl-override&gt;file:/wsdlRepository/organization-service.wsdl&lt;/wsdl-override&gt;\n"
+"&lt;/service-ref&gt;\n"
+".. \n"
+"&lt;service-ref&gt;\n"
+"   &lt;service-ref-name&gt;OrganizationService&lt;/service-ref-name&gt;\n"
+"   &lt;config-name&gt;Secure Client Config&lt;/config-name&gt;\n"
+"   &lt;config-file&gt;META-INF/jbossws-client-config.xml&lt;/config-file&gt;\n"
+"   &lt;handler-chain&gt;META-INF/jbossws-client-handlers.xml&lt;/handler-chain&gt;\n"
+"&lt;/service-ref&gt;\n"
+"  \n"
+"&lt;service-ref&gt;\n"
+"   &lt;service-ref-name&gt;SecureService&lt;/service-ref-name&gt;\n"
+"   &lt;service-class-name&gt;org.jboss.tests.ws.jaxws.webserviceref.SecureEndpointService&lt;/service-class-name&gt;\n"
+"   &lt;service-qname&gt;{http://org.jboss.ws/wsref}SecureEndpointService&lt;/service-qname&gt;\n"
+"   &lt;port-info&gt;\n"
+"      &lt;service-endpoint-interface&gt;org.jboss.tests.ws.jaxws.webserviceref.SecureEndpoint&lt;/service-endpoint-interface&gt;\n"
+"      &lt;port-qname&gt;{http://org.jboss.ws/wsref}SecureEndpointPort&lt;/port-qname&gt;\n"
+"      &lt;stub-property&gt;\n"
+"         &lt;name&gt;javax.xml.ws.security.auth.username&lt;/name&gt;\n"
+"         &lt;value&gt;kermit&lt;/value&gt;\n"
+"      &lt;/stub-property&gt;\n"
+"      &lt;stub-property&gt;\n"
+"         &lt;name&gt;javax.xml.ws.security.auth.password&lt;/name&gt;\n"
+"         &lt;value&gt;thefrog&lt;/value&gt;\n"
+"      &lt;/stub-property&gt;\n"
+"   &lt;/port-info&gt;\n"
+"&lt;/service-ref&gt;"
 
 #. Tag: title
 #, no-c-format
 msgid "Dispatch"
-msgstr ""
+msgstr "Dispatch"
 
 #. Tag: para
 #, no-c-format
 msgid "XML Web Services use XML messages for communication between services and service clients. The higher level JAX-WS APIs are designed to hide the details of converting between Java method invocations and the corresponding XML messages, but in some cases operating at the XML message level is desirable. The Dispatch interface provides support for this mode of interaction."
-msgstr ""
+msgstr "XML-Webservices nutzen XML-Nachrichten zur Kommunikation zwischen Services und Service-Clients. Die Higher-Level JAX-WS APIs sind darauf ausgelegt, die Einzelheiten der Konvertierung zwischen Java-Methodenaufrufen und den entsprechenden XML-Nachrichten zu verbergen, doch in einigen Fällen ist es wünschenswert, auf XML-Nachrichtenebene operieren zu können. Die Dispatch-Schnittstelle bietet Unterstützung für diesen Interaktionsmodus."
 
 #. Tag: para
 #, no-c-format
 msgid "Dispatch supports two usage modes, identified by the constants <property>javax.xml.ws.Service.Mode.MESSAGE</property> and <property>javax.xml.ws.Service.Mode.PAYLOAD</property> respectively:"
-msgstr ""
+msgstr "Dispatch unterstützt zwei Verwendungsmodi, identifiziert durch die Konstanten <property>javax.xml.ws.Service.Mode.MESSAGE</property> bzw. <property>javax.xml.ws.Service.Mode.PAYLOAD</property>:"
 
 #. Tag: title
 #, no-c-format
 msgid "Message"
-msgstr ""
+msgstr "Message"
 
 #. Tag: para
 #, no-c-format
 msgid "In this mode, client applications work directly with protocol-specific message structures. For example, when used with a SOAP protocol binding, a client application would work directly with a SOAP message."
-msgstr ""
+msgstr "In diesem Modus arbeiten Client-Applikationen direkt mit protokollspezifischen Nachrichtenstrukturen. Bei der Verwendung mit einem SOAP-Protokoll-Binding würde eine Client-Applikation also beispielsweise direkt mit einer SOAP-Nachricht arbeiten."
 
 #. Tag: title
 #, no-c-format
 msgid "Message Payload"
-msgstr ""
+msgstr "Message Payload"
 
 #. Tag: para
 #, no-c-format
 msgid "In this mode, client applications work with the payload of messages rather than the messages themselves. For example, when used with a SOAP protocol binding, a client application would work with the contents of the SOAP Body rather than the SOAP message as a whole."
-msgstr ""
+msgstr "In diesem Modus arbeiten Client-Applikationen mit der Nutzlast der Nachrichten, anstatt mit den Nachrichten selbst. Bei der Verwendung mit einem SOAP-Protokoll-Binding würde eine Client-Applikation also beispielsweise mit den Inhalten des SOAP Bodys arbeiten, anstatt mit der SOAP-Nachricht als Ganzem."
 
 #. Tag: para
 #, no-c-format
 msgid "Dispatch is a low level API that requires clients to construct messages or message payloads as XML and requires an intimate knowledge of the desired message or payload structure. Dispatch is a generic class that supports input and output of messages or message payloads of any type."
-msgstr ""
+msgstr "Dispatch ist eine Low Level API, die von Clients erfordert, Nachrichten oder Nachrichten-Nutzdaten als XML zu erzeugen und erfordert ein tiefgehendes Verständnis der gewünschten Nachricht oder Nutzlaststruktur. Dispatch ist eine generische Klasse, die Ein- und Ausgabe von Nachrichten oder Nutzlasten jeden Typs unterstützt."
 
 #. Tag: programlisting
 #, no-c-format
@@ -969,6 +1255,16 @@
 "Source retObj = (Source)dispatch.invoke(new StreamSource(new StringReader(payload)));\n"
 " "
 msgstr ""
+"\n"
+"Service service = Service.create(wsdlURL, serviceName);\n"
+"Dispatch dispatch = service.createDispatch(portName, StreamSource.class, Mode.PAYLOAD);\n"
+"  \n"
+"String payload = \"&lt;ns1:ping xmlns:ns1='http://oneway.samples.jaxws.ws.test.jboss.org/'/&gt;\";\n"
+"dispatch.invokeOneWay(new StreamSource(new StringReader(payload)));\n"
+"  \n"
+"payload = \"&lt;ns1:feedback xmlns:ns1='http://oneway.samples.jaxws.ws.test.jboss.org/'/&gt;\";\n"
+"Source retObj = (Source)dispatch.invoke(new StreamSource(new StringReader(payload)));\n"
+" "
 
 #. Tag: title
 #, no-c-format
@@ -978,7 +1274,7 @@
 #. Tag: para
 #, no-c-format
 msgid "The <classname>BindingProvider</classname> interface represents a component that provides a protocol binding for use by clients, it is implemented by proxies and is extended by the <classname>Dispatch</classname> interface."
-msgstr ""
+msgstr "Die <classname>BindingProvider</classname>-Schnittstelle repräsentiert eine Komponente, die ein Protokoll-Binding zur Verwendung durch Clients bietet. Sie wird implementiert durch Proxys und wird erweitert durch die <classname>Dispatch</classname>-Schnittstelle."
 
 #. Tag: para
 #, no-c-format
@@ -1004,6 +1300,21 @@
 "}\n"
 " "
 msgstr ""
+"\n"
+"public void testInvokeAsync() throws Exception\n"
+"{\n"
+"   URL wsdlURL = new URL(\"http://\" + getServerHost() + \":8080/jaxws-samples-asynchronous?wsdl\");\n"
+"   QName serviceName = new QName(targetNS, \"TestEndpointService\");\n"
+"   Service service = Service.create(wsdlURL, serviceName);\n"
+"   TestEndpoint port = service.getPort(TestEndpoint.class);\n"
+"  \n"
+"   Response response = port.echoAsync(\"Async\");\n"
+"  \n"
+"   // access future\n"
+"   String retStr = (String) response.get();\n"
+"   assertEquals(\"Async\", retStr);\n"
+"}\n"
+" "
 
 #. Tag: title
 #, no-c-format
@@ -1041,6 +1352,28 @@
 "   }\n"
 "}"
 msgstr ""
+"\n"
+"@WebService (name=\"PingEndpoint\")\n"
+"@SOAPBinding(style = SOAPBinding.Style.RPC)\n"
+"public class PingEndpointImpl\n"
+"{\n"
+"   private static String feedback;\n"
+"   ...\n"
+"   @WebMethod\n"
+"   @Oneway\n"
+"   public void ping()\n"
+"   {\n"
+"      log.info(\"ping\");\n"
+"      feedback = \"ok\";\n"
+"   }\n"
+"   ...\n"
+"   @WebMethod\n"
+"   public String feedback()\n"
+"   {\n"
+"   log.info(\"feedback\");\n"
+"   return feedback;\n"
+"   }\n"
+"}"
 
 #. Tag: title
 #, no-c-format
@@ -1113,6 +1446,13 @@
 "...\n"
 "}"
 msgstr ""
+"\n"
+"@WebService\n"
+"@HandlerChain(file = \"jaxws-server-source-handlers.xml\")\n"
+"public class SOAPEndpointSourceImpl\n"
+"{\n"
+"...\n"
+"}"
 
 #. Tag: para
 #, no-c-format
@@ -1153,6 +1493,16 @@
 "handlerChain.add(new RoutingHandler());\n"
 "bindingProvider.getBinding().setHandlerChain(handlerChain); // important!\n"
 msgstr ""
+"\n"
+"Service service = Service.create(wsdlURL, serviceName);\n"
+"Endpoint port = (Endpoint)service.getPort(Endpoint.class);\n"
+"  \n"
+"BindingProvider bindingProvider = (BindingProvider)port;\n"
+"List&lt;Handler&gt; handlerChain = new ArrayList&lt;Handler&gt;();\n"
+"handlerChain.add(new LogHandler());\n"
+"handlerChain.add(new AuthorizationHandler());\n"
+"handlerChain.add(new RoutingHandler());\n"
+"bindingProvider.getBinding().setHandlerChain(handlerChain); // important!\n"
 
 #. Tag: title
 #, no-c-format
@@ -1222,6 +1572,15 @@
 "   throw new SOAPFaultException(fault);\n"
 "}\n"
 msgstr ""
+"\n"
+"public void throwSoapFaultException()\n"
+"{\n"
+"   SOAPFactory factory = SOAPFactory.newInstance();\n"
+"   SOAPFault fault = factory.createFault(\"this is a fault string!\", new QName(\"http://foo\", \"FooCode\"));\n"
+"   fault.setFaultActor(\"mr.actor\");\n"
+"   fault.addDetail().addChildElement(\"test\");\n"
+"   throw new SOAPFaultException(fault);\n"
+"}\n"
 
 #. Tag: para
 #, no-c-format
@@ -1237,11 +1596,16 @@
 "   throw new UserException(\"validation\", 123, \"Some validation error\");\n"
 "}\n"
 msgstr ""
+"\n"
+"public void throwApplicationException() throws UserException\n"
+"{\n"
+"   throw new UserException(\"validation\", 123, \"Some validation error\");\n"
+"}\n"
 
 #. Tag: title
 #, no-c-format
 msgid "Note"
-msgstr "Hinweis"
+msgstr "Anmerkung"
 
 #. Tag: para
 #, no-c-format
@@ -1291,7 +1655,7 @@
 #. Tag: title
 #, no-c-format
 msgid "Attachments"
-msgstr ""
+msgstr "Anhänge"
 
 #. Tag: para
 #, no-c-format
@@ -1403,6 +1767,22 @@
 "...\n"
 "}"
 msgstr ""
+"\n"
+"package org.jboss.test.ws.jaxws.samples.xop.doclit;\n"
+"  \n"
+"import javax.ejb.Remote;\n"
+"import javax.jws.WebService;\n"
+"import javax.jws.soap.SOAPBinding;\n"
+"import javax.xml.ws.BindingType;\n"
+"  \n"
+"@Remote\n"
+"@WebService(targetNamespace = \"http://org.jboss.ws/xop/doclit\")\n"
+"@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, parameterStyle = SOAPBinding.ParameterStyle.BARE)\n"
+"@BindingType(value=\"http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true\")                         (1)\n"
+"public interface MTOMEndpoint\n"
+"{\n"
+"...\n"
+"}"
 
 #. Tag: para
 #, no-c-format
@@ -2843,7 +3223,7 @@
 #. Tag: para
 #, no-c-format
 msgid "There are two categories of API: JAXR Publish API and JAXR Inquiry API. The important JAXR interfaces that any JAXR client code will use are the following."
-msgstr "Es existieren zwei Kategorien von API: JAXR Publish API und JAXR Inquiry API. Die wichtigen JAXR-Interfaces, die jeder JAXR Client-Code verwendet, sind folgende: "
+msgstr "Es existieren zwei Kategorien von API: JAXR Publish API und JAXR Inquiry API. Die wichtigsten JAXR-Schnittstellen, die jeder JAXR Client-Code verwendet, sind folgende: "
 
 #. Tag: para
 #, no-c-format
@@ -3292,3 +3672,4 @@
 #, no-c-format
 msgid "<ulink url=\"http://jcp.org/en/jsr/detail?id=181\">JSR 181 - Web Services Metadata for the Java Platform</ulink>"
 msgstr "<ulink url=\"http://jcp.org/en/jsr/detail?id=181\">JSR 181 - Webservices-Metadaten für die Java-Plattform</ulink>"
+




More information about the jboss-cvs-commits mailing list