¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo implementar nuevo archivo y ejecutar en WebDynpro: Guía paso a paso

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

Hola a todos, en primer lugar me gustaría agradecerles a todos ustedes porque este foro me ha ayudado mucho, soy nuevo en webdynpro y me estoy enfrentando a este problema, (este es mi primer post) . . . todo lo que quiero hacer es " implementar nuevo archivo y ejecutar " y ver mi aplicación en funcionamiento.

Estoy utilizando el archivo iText .jar en mi proyecto DC Webdynpro, seguí estos blogs pero para mí es muy confuso porque parece que hay demasiadas formas de hacerlo, pero nada me da resultados.

/people/bala.krishnan2/blog/2006/09/25/bid-adieu-to-bots--using-captchas

/people/valery.silaev/blog/2005/09/14/a-bit-of-impractical-scripting-for-web-dynpro

estas son las dos soluciones principales que intenté.

1.- Crear DC Library

2.- añadir .jar a la carpeta de bibliotecas

3.- añadir a la parte pública (las dos formas, ensamblaje y la otra)

4.- construir

4.- Crear DC de biblioteca J2EE

5.- Agregar a DC utilizado las dos partes públicas de la DC Library

6.- Construir y Desplegar

7.- No veo ningún .jar en mi carpeta de despliegue

8.- Veo la nueva biblioteca en Visual Admin

9.- Agregar a DC utilizado de mi DC Webdynpro la parte pública de J2EE

10.- No puedo desplegar y ejecutar mi aplicación

1.- Crear DC Library

2.- añadir a la parte pública el ensamblaje y la otra

3.- construir

3.- Añadir a DC utilizado de mi aplicación webdynpro, las partes públicas de la DC Library

4.- Tengo las sugerencias, las definiciones de clase pero cuando hago clic en desplegar nuevo archivo y ejecutar

el despliegue se detiene con errores.

Realmente quiero saber cuál es el problema detrás de esto porque solo he probado todas las soluciones de los blogs sin conocimiento previo, y espero obtener resultados siguiendo las soluciones como una receta.

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

4 Respuestas

0
Cargando...

Hola mena,

En primer lugar, debes crear un DC EXTERNO e ir al proyecto creado en tus NWDs. Ve a la opción Navigator debajo de Nwds. Luego expande tu proyecto externo, copia tu archivo itest.jar y pégalo en la carpeta de biblioteca de tu proyecto externo.

Después de eso, constrúyelo, luego ve a Dc MetaDefinition-- crea una parte pública (Opción de Parte Pública) después abre el archivo de parte pública, luego algo de código (abre el archivo de parte pública - ve al navegador Def folder-X.pp

la parte pública debe ser Compilación - X.pp

<name>default</name>

<purpose>compilación</purpose>

<entities>

<entity>

<name>iText.jar</name>

<package></package>

<caption>iText.jar</caption>

<description></description>

<entity-type>Archivo</entity-type>

<entity-sub-type>Biblioteca Java</entity-sub-type>

</entity>

</entities>

si la parte pública debe ser Ensamblaje - Y.pp

la parte pública debe ser Compilación - X

<name>default</name>

<purpose>Ensamblaje</purpose>

<entities>

<entity>

<name>iText.jar</name>

<package></package>

<caption>iText.jar</caption>

<description></description>

<entity-type>Archivo</entity-type>

<entity-sub-type>Biblioteca Java</entity-sub-type>

</entity>

</entities>

Luego haz referencia a tu DC apropiado a través de la parte pública, constrúyelo y ejecuta la aplicación.

Si hay algún problema, por favor házmelo saber........

Gracias

jati

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

Hola,

Para usar iText .jar en el proyecto webdynpro java, necesitas seguir los siguientes pasos:

1.- Crear un proyecto de tipo Biblioteca DC externa .

2 - agregar iText.jar a la carpeta de bibliotecas.

3.- crear una nueva parte pública de tipo " Compilación " seleccionando la opción ' Proporciona una API para desarrollar/compilar otros DCs ' y la compilación

crear una nueva parte pública de tipo ' Ensamblaje ' seleccionando la opción ' Puede ser empaquetado en otros resultados de compilación (por ejemplo, SDAs) '.

4.- Luego navegar a la "perspectiva de navegación" y expandir el proyecto DC externo y navegar

a la carpeta "def" y abrir los archivos con extensión .pp. Luego agregar el siguiente fragmento de código en la etiqueta "entidades" en ambos archivos.

<entidad>

<nombre>itext.jar</nombre>

<paquete></paquete>

<título>itext.jar</título>

<descripción></descripción>

<tipo-entidad>Archivo</tipo-entidad>

<subtipo-entidad>Biblioteca Java</subtipo-entidad>

</entidad>

5.- Luego compilar el proyecto y liberar la actividad.

6.- Agregar al DC usado de mi aplicación webdynpro -

Elija 'Metadatos de DC' debajo de su WD DC y navegue a 'Definición de DC' --> 'DCs Usados'. Haga clic derecho en 'DCs Usados' para agregar las relaciones de uso de DC. En el asistente 'Agregar Dependencia', elija 'Desarrollo Local' --> 'Mis Componentes' --> DC Usado --> 'Partes Públicas'. Seleccione ambas partes públicas ExternalLibCompilation y ExternalLibAssembly y marque el tipo de dependencia 'Tiempo de compilación' para ExternalLibCompilation, y "Tiempo de compilación y ejecución" para ExternalLibAssembly y luego haga clic en 'Finalizar'.

7.- Finalmente, 'Compilar' el WD DC, para que todas las relaciones de dependencia declaradas se establezcan correctamente. Hasta ahora hemos visto el enfoque para resolver los problemas relacionados con el uso de DCs de Biblioteca Externa.

Espero que el proceso mencionado anteriormente te ayude a resolver el problema.

Gracias

Ritushree

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

¡Hola! Intenté primero actualizar y funcionó, gracias a todos.

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

Hola,

Me enfrenté al mismo problema, ocurre en la versión NWDS 7.0.9, etc. y ninguna de las soluciones ayudó.

Intenta instalar la versión 7.0.13, 7.0.15 o superior.

En estas versiones no es necesario crear ningún J2EE DC, solo crear un External Library DC y agregar las partes públicas como DC utilizados al Java webdynpro DC será suficiente.

Avísame si resuelve el problema.

Priya

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?