Renombrando el nombre del argumento en JAX-WS
Creé un servicio web utilizando JAX-WS en RSA 7.5 y Websphere 7 utilizando un enfoque ascendente. Cuando abro el WSDL en la IU de SOAP, la sección de argumentos aparece así:
<!--Optional-->
<arg0>
<empID>?</empId>
</arg0>
<!--Optional-->
<arg1>
<empName>?</empName>
</arg1>
<!--Optional-->
<arg2>
<empAddress>?</empAddress>
</arg2>
<!--Optional-->
<arg3>
<empCountry>?</empCountry>
</arg3>
El método de servicio toma los 4 elementos anteriores como parámetros para devolver los detalles del empleado.
1) Quiero cambiar el nombre de arg0, arg1, etc. con algunos nombres válidos.
2) Quiero eliminar el<!--optional-->
Presente encima de las etiquetas arg. (Para remover el<!--optional-->
Desde el nombre de los elementos, usé @XMLElement (required = true)). Pero no estoy seguro de dónde usar exactamente esta anotación en este caso :(
Por favor ayuda.
Saludos,