¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como implementar novo arquivo e executar no WebDynpro: Guia passo a passo

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

Olá a todos, em primeiro lugar gostaria de agradecer a todos vocês porque este fórum tem me ajudado muito, sou novo em webdynpro e estou enfrentando esse problema, (este é o meu primeiro post) . . . tudo que eu quero fazer é " implementar novo arquivo e executar " e ver minha aplicação funcionando.

Estou utilizando o arquivo iText .jar no meu projeto DC Webdynpro, segui esses blogs mas para mim está muito confuso porque parece que há muitas maneiras de fazer, mas nada me dá 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 são as duas principais soluções que tentei.

1.- Criar DC Library

2.- adicionar .jar à pasta de bibliotecas

3.- adicionar à parte pública (as duas formas, montagem e a outra)

4.- construir

4.- Criar DC de biblioteca J2EE

5.- Adicionar ao DC usado as duas partes públicas da DC Library

6.- Construir e Implementar

7.- Não vejo nenhum .jar na minha pasta de implementação

8.- Vejo a nova biblioteca no Visual Admin

9.- Adicionar ao DC usado do meu DC Webdynpro a parte pública do J2EE

10.- Não consigo implementar e executar minha aplicação

1.- Criar DC Library

2.- adicionar à parte pública a montagem e a outra

3.- construir

3.- Adicionar ao DC usado da minha aplicação webdynpro, as partes públicas da DC Library

4.- Tenho as sugestões, as definições de classe mas quando clico em implementar novo arquivo e executar

a implementação para com erros.

Realmente quero saber qual é o problema por trás disso porque só testei todas as soluções dos blogs sem conhecimento prévio, e espero obter resultados seguindo as soluções como uma receita.

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

4 Respuestas

0
Cargando...

Olá mena,

Primeiramente, você precisa criar um DC EXTERNO e ir para o projeto criado em seus NWDs. Vá para a opção Navigator abaixo de Nwds. Em seguida, expanda seu projeto externo, copie seu arquivo itest.jar e cole na pasta de biblioteca do seu projeto externo.

Depois disso, construa-o, vá para Dc MetaDefinition - crie uma parte pública (Opção de Parte Pública) e então abra o arquivo de parte pública, insira algum código (abra o arquivo de parte pública - vá para o navegador Def folder-X.pp

a parte pública deve ser Compilação - X.pp

<name>default</name>

<purpose>compilação</purpose>

<entities>

<entity>

<name>iText.jar</name>

<package></package>

<caption>iText.jar</caption>

<description></description>

<entity-type>Arquivo</entity-type>

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

</entity>

</entities>

se a parte pública deve ser Montagem - Y.pp

a parte pública deve ser Compilação - X

<name>default</name>

<purpose>Montagem</purpose>

<entities>

<entity>

<name>iText.jar</name>

<package></package>

<caption>iText.jar</caption>

<description></description>

<entity-type>Arquivo</entity-type>

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

</entity>

</entities>

Em seguida, faça referência ao seu DC apropriado através da parte pública, construa e execute a aplicação.

Se houver algum problema, por favor me avise........

Obrigado

jati

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

Olá,

Para usar o iText .jar no projeto webdynpro java, você precisa seguir os seguintes passos:

1.- Criar um projeto do tipo Biblioteca DC externa .

2 - adicionar iText.jar à pasta de bibliotecas.

3.- criar uma nova parte pública do tipo " Compilação " selecionando a opção ' Fornece uma API para desenvolver/compilar outros DCs ' e a compilação

criar uma nova parte pública do tipo ' Montagem ' selecionando a opção ' Pode ser empacotado em outros resultados de compilação (por exemplo, SDAs) '.

4.- Em seguida, navegue para a "perspectiva de navegação" e expanda o projeto DC externo e navegue

até a pasta "def" e abra os arquivos com extensão .pp. Em seguida, adicione o seguinte trecho de código na tag "entidades" em ambos os arquivos.

<entidade>

<nome>itext.jar</nome>

<pacote></pacote>

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

<descrição></descrição>

<tipo-entidade>Arquivo</tipo-entidade>

<subtipo-entidade>Biblioteca Java</subtipo-entidade>

</entidade>

5.- Em seguida, compile o projeto e libere a atividade.

6.- Adicione ao DC usado na minha aplicação webdynpro -

Escolha 'Metadados do DC' abaixo do seu WD DC e vá para 'Definição do DC' --> 'DCs Usados'. Clique com o botão direito em 'DCs Usados' para adicionar as relações de uso do DC. No assistente 'Adicionar Dependência', escolha 'Desenvolvimento Local' --> 'Meus Componentes' --> DC Usado --> 'Partes Públicas'. Selecione ambas as partes públicas ExternalLibCompilation e ExternalLibAssembly e marque o tipo de dependência 'Tempo de compilação' para ExternalLibCompilation e "Tempo de compilação e execução" para ExternalLibAssembly e então clique em 'Finalizar'.

7.- Por fim, 'Compile' o WD DC, para que todas as relações de dependência declaradas sejam estabelecidas corretamente. Até agora, vimos a abordagem para resolver problemas relacionados ao uso de DCs de Biblioteca Externa.

Espero que o processo mencionado acima ajude a resolver o problema.

Obrigado

Ritushree

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

Olá! Tentei primeiro atualizar e funcionou, obrigado a todos.

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

Olá,

Enfrentei o mesmo problema, ocorre na versão NWDS 7.0.9, etc. e nenhuma das soluções ajudou.

Tente instalar a versão 7.0.13, 7.0.15 ou superior.

Nestas versões não é necessário criar nenhum J2EE DC, apenas criar um External Library DC e adicionar as partes públicas como DC utilizados ao Java WebDynpro DC será suficiente.

Avise-me se resolver o 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?