¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Problemas al desplegar proyecto de diccionario en Netweaver Developer Studio 2.0.9 - Soluciones y consejos

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 6 Vistas
0
Cargando...

Estoy usando Netweaver Developer Studio 2.0.9 en Web AS 6.40 SP11.

Después de intentar usar el Diccionario de Java con una capa de persistencia JDO en un proyecto real, tengo serias dudas sobre las ventajas.

En primer lugar, la incapacidad de eliminar un proyecto de diccionario desplegado en un servidor:

¿Qué pasa si quiero hacer algunas pruebas en un servidor de desarrollo? Iniciar un proyecto a veces implica probar diferentes esquemas/nombres, etc., en la base de datos, pero después de haber desplegado un proyecto de diccionario, simplemente queda atascado en el servidor. Por supuesto, puedo eliminar las tablas, pero el proyecto de diccionario sigue ahí.

En segundo lugar, ¿qué pasa con la migración?

Los cambios de esquema, y a veces también los tipos de columnas. El proceso de despliegue obviamente no puede manejar esto, terminando con un error de "La tabla necesita conversión". Así que la migración de datos de la tabla queda externa a los proyectos de diccionario, lo que parece estar en contradicción con su significado.

Pero lo peor de todo es que he experimentado varias veces que mi diccionario simplemente no se despliega. Los errores siempre son los mismos (he intentado desplegar tanto a través del escritorio de SDM como de Netweaver):

[código]

7 de septiembre de 2005 10:52:09 AM Info: -


Iniciando despliegue -


7 de septiembre de 2005 10:52:09 AM Info: Cargando archivos seleccionados...

7 de septiembre de 2005 10:52:09 AM Info: Cargando archivo 'C:\usr\sap\KSP\JC00\SDM\program\temp\temp56150dk.thd.adresser dictionary.sda'

7 de septiembre de 2005 10:52:10 AM Info: Archivos seleccionados cargados con éxito.

7 de septiembre de 2005 10:52:10 AM Info: Acciones por componente seleccionado:

7 de septiembre de 2005 10:52:10 AM Info: Actualización: Componente de desarrollo seleccionado 'dk.thd.adresser

diccionario'/'sap.com'/'localhost'/'2005.09.07.10.52.07' actualiza el componente de desarrollo desplegado actualmente 'dk.thd.adresser

diccionario'/'sap.com'/'localhost'/'2005.07.18.10.18.58'.

7 de septiembre de 2005 10:52:10 AM Info: Estrategia de manejo de errores: OnErrorStop

7 de septiembre de 2005 10:52:10 AM Info: Estrategia de actualización: UpdateAllVersions

7 de septiembre de 2005 10:52:10 AM Info: Iniciando: Actualización: Componente de desarrollo seleccionado 'dk.thd.adresser

diccionario'/'sap.com'/'localhost'/'2005.09.07.10.52.07' actualiza el componente de desarrollo desplegado actualmente 'dk.thd.adresser

diccionario'/'sap.com'/'localhost'/'2005.07.18.10.18.58'.

7 de septiembre de 2005 10:52:10 AM Info: <! CABECERA DE REGISTRO[INICIO]/ >

7 de septiembre de 2005 10:52:10 AM Info: <! AYUDA[¡La modificación manual de la cabecera puede causar problemas de análisis!]/ >

7 de septiembre de 2005 10:52:10 AM Info: <! VERSIÓN DE REGISTRO[1.5.3.7181 - 630_SP]/ >

7 de septiembre de 2005 10:52:10 AM Info: <! NOMBRE[C:\usr\sap\KSP\JC00\SDM\program\log\jddilog20050907105210.log]/ >

7 de septiembre de 2005 10:52:10 AM Info: <! PATRÓN[jddilog20050907105210.log]/ >

7 de septiembre de 2005 10:52:10 AM Info: <! FORMATEADOR[com.sap.dictionary.database.dbs.DbTraceFormatter(%s %m %-30l %24d)]/ >

7 de septiembre de 2005 10:52:10 AM Info: <! CODIFICACIÓN[Cp1252]/ >

7 de septiembre de 2005 10:52:10 AM Info: <! CABECERA DE REGISTRO[FIN]/ >

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Hola Thomas,

Disculpa la tardanza en responder,

El escenario que describes posiblemente no es perfecto. Por lo general, se prueba el sistema en un servidor de pruebas (y base de datos). Trata de evitar cambiar tablas en la base de datos productiva.

El Diccionario admite algunas modificaciones de tablas, y aquellas que requieren conversión de tablas no. Hay formas de ejecutar cambios de manera consistente, por ejemplo, algunas modificaciones solo funcionan para tablas vacías.

Sobre la eliminación de proyectos del Diccionario: Supongo que te refieres a eliminarlos del almacenamiento de SAP NWDI, ¿como el servidor DTR? (Lo que despliegas en la instancia NW AS de destino es un archivo que contiene descripciones de tablas, y no el proyecto).

En el contexto de NWDI, de hecho, los nombres de proyectos y también los nombres de objetos de base de datos deben ser únicos y no se pueden volver a utilizar después de haberlos creado. Esta restricción es necesaria para respaldar un desarrollo de aplicaciones consistente y un manejo a lo largo de los años. Para propósitos de prueba, utiliza nombres generales y ligeros disponibles (por ejemplo, TMP_* para tablas)

Finalmente, errores de implementación (u otros): Ingresa un mensaje en CSS y nuestro soporte se pondrá en contacto contigo rápidamente.

De todos modos, espero que consideres volver a utilizar el Diccionario,

Saludos, Katarzyna

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola

Tuve un problema similar al importar al sistema de prueba con el CMS:

<i>Información: 30 de octubre de 2006 3:19:47 AM Información: 3:19:47 2006-10-30 dbs-Información: $Id: //tc/DictionaryDatabase/645_VAL_REL/src/_dictionary_database_dbs/java/com/sap/dictionary/database/dbs/DbModificationManager.java#4 $

Información: 30 de octubre de 2006 3:19:47 AM Información: 3:19:47 2006-10-30 dbs-Información: <<<<<<<<<<<<<< Despliegue de Tabla >>>>>>>>>>>>>

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?