¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como passar um parâmetro de string para o mapeamento XSLT em uma interface PI 7.1

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

Olá a todos,

Estou trabalhando em uma interface PI 7.1 na qual quero passar um parâmetro do tipo string para o mapeamento XSLT a partir do mapeamento da operação principal. Defini como um parâmetro de importação de tipo string simples no mapeamento da operação e também vinculei com o parâmetro XSLT. Em seguida, utilizei este parâmetro no XSLT como -

<xsl:stylesheet version="1.0" xmlns:xsl=" http://www.w3.org/1999/XSL/Transform ">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:param name="sender"/>
.....
.....
<senderId>
<xsl:value-of select="$sender"/>
</senderId>
.....

No entanto, ao testar o mapeamento de operação especificando este parâmetro remetente, o campo de destino 'senderId' fica em branco e nenhum erro é lançado. Não tenho certeza se estou perdendo algo. Alguém sabe o que pode estar causando isso?

Saudações,
-Shankar

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

1 Respuestas

0
Cargando...

Olá Shankar,

Você pode acessar o parâmetro do programa de mapeamento utilizando os métodos get e set conforme explicado em help.sap .

Também verifique os seguintes links para mais detalhes.

http://help.sap.com/saphelp_nwpi71/helpdata/en/43/cf76cb869f05f6e10000000a11466f/frameset.htm

http://wiki.sdn.sap.com/wiki/display/Snippets/Java+code+for+Parameterized+XSLT+mappings+in+PI7.1

http://www.piarchitecture.com/2011/07/using-configure-xsl-with-the-build-in-parameters-in-the-sap-pi...

Saudações,

Sunil Chandra

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?