El script de desinstalación del repositorio SDO
Utilice este script para desinstalar un repositorio SDO (Service Data Objects) que se había instalado anteriormente o que no se ha instalado correctamente.
Instale la aplicación del repositorio de SDO en cada servidor o clúster que tenga previsto utilizar para uno o más de los roles de servicios web habilitados para bus de integración de servicios como se describe en Instalación y configuración del repositorio de SDO.
Si el origen de datos ya existe o si anteriormente se ha realizado una instalación parcial o anómala de la aplicación del repositorio SDO, el script installSdoRepository.jacl no se puede completar y los cambios en la configuración no se guardan. En estos casos, es necesario ejecutar el script uninstallSdoRepository.jacl. Este script continúa cuando se encuentran resultados imprevistos, por lo tanto, puede borrar una instalación dañada o parcial.
![[IBM i]](../images/iseries.gif)
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
wsadmin.ext -f raíz_serv_apl/bin/uninstallSdoRepository.jacl
![[IBM i]](../images/iseries.gif)
wsadmin -f raíz_serv_apl/bin/uninstallSdoRepository.jacl
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Pares de instalación y desinstalación de script de repositorio de SDO
A continuación se muestran los pares de mandatos de instalación y desinstalación, en los que cada mandato de desinstalación deshace la acción del mandato de instalación relacionado. Si intenta realizar el proceso de desinstalación con un conjunto de argumentos diferentes a los que ha utilizado con el script installSdoRepository.jacl, es posible que el proceso de desinstalación no lo suprima todo o que visualice avisos cuando intente suprimir los valores no existentes.
![[IBM i]](../images/iseries.gif)
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
wsadmin -f installSdoRepository.jacl -createDb
wsadmin -f uninstallSdoRepository.jacl -removeDb
- Si no ha utilizado -createDb en el instalador, porque ya tenía configurada una base de datos Apache Derby con otras finalidades, no debe utilizar el distintivo -removeDb en el desinstalador.
- Para evitar suprimir los datos que podría querer conservar, el distintivo -removeDb no suprime la base de datos Apache Derby. Si está seguro de que desea suprimir la base de datos, lo puede hacer manualmente. Una base de datos Apache Derby es un directorio del sistema de archivos. La que ha sido creada por el instalador con el distintivo -createDb está en el directorio raíz_perfil/databases/SdoRepDb, donde raíz_perfil es el directorio en el que se almacena la información específica del perfil. . Si no suprime la base de datos e intenta volver a instalarla con el distintivo -createDb, el proceso de instalación falla indicando que el directorio SdoRepDb ya existe.
wsadmin -f installSdoRepository.jacl
wsadmin -f uninstallSdoRepository.jacl
wsadmin -f installSdoRepository.jacl nombre_nodo nombre_servidor
wsadmin -f uninstallSdoRepository.jacl nombre_nodo nombre_servidor
wsadmin -f installSdoRepository.jacl -cluster nombre_clúster
wsadmin -f uninstallSdoRepository.jacl -cluster nombre_clúster