Umbenennen des Argumentnamens in JAX-WS

Ich habe einen Webdienst mit JAX-WS in RSA 7.5 und Websphere 7 mithilfe eines Bottom-up-Ansatzes erstellt. Wenn ich die WSDL in der SOAP-Benutzeroberfläche öffne, sieht der Abschnitt mit den Argumenten folgendermaßen aus:

<!--Optional-->
<arg0>
    <empID>?</empId>
</arg0>
<!--Optional-->
<arg1>
    <empName>?</empName>
</arg1>
<!--Optional-->
<arg2>
    <empAddress>?</empAddress>
</arg2>
<!--Optional-->
<arg3>
    <empCountry>?</empCountry>
</arg3>

Die Dienstmethode verwendet die obigen 4 Elemente als Parameter, um die Mitarbeiterdetails zurückzugeben.

1) Ich möchte dieses arg0, arg1 usw. mit einigen gültigen Namen umbenennen.

2) Ich möchte die entfernen<!--optional--> oberhalb der arg-Tags vorhanden. (Zum Entfernen der<!--optional--> von elements name habe ich @XMLElement verwendet (required = true)). Aber ich bin mir nicht sicher, wo genau ich diese Anmerkung in diesem Fall verwenden soll :(

Bitte helfen Sie.

Grüße,

Antworten auf die Frage(1)

Ihre Antwort auf die Frage