Crear y consumir servicios web JAX-RPC en JDeveloper 12.1.3
28/12/2015 -
Como podéis ver en JDeveloper 12c Deprecated and Desupported features, el soporte por defecto de JAX-RPC ha sido eliminado desde la versión 12.1.2 de JDeveloper. Aunque lo han eliminado, todavía hay un gran numero de servicios JAX-RPC que tenemos que consumir y voy a mostraros cómo crear o consumir servicios web JAX-RPC.
Para realizar ambas acciones debemos añadir manualmente las librerías JAX-RPC al proyecto ya que, como podréis ver, por defecto al crear o consumir servicios web tan solo podremos seleccionar JAX-WS.
Crear servicios web JAX-RPC
Como he comentado, por defecto sólo se puede seleccionar JAX-WS.
Para poder crear un servicio JAX-RPC tenemos que añadir las librerías al proyecto, así que en la opción ‘Libraries and Classpath’ de las propiedades del proyecto haremos clic en ‘Add Library’ y seleccionaremos al librería ‘JAX-RPC 11 Web Services‘.
Ahora, si intentamos crear el servicio web otra vez, no nos forzará a elegir JAX-WS.
Consumiendo Servicios Web JAX-WPC
Lo mismo ocurre cuando intentamos crear un proxy JAX-RPC.
Como nos aconseja el mensaje de error, tenemos que añadir las librerias JAX-RPC, en este caso ‘JAX-RPC WebLogic Client‘.
Una vez añadidas, volvemos a crear el proxy utilizando el wizard.
Si ejecutamos el proxy veremos que se ejecuta correctamente.