SAP Note 1273115 - Size limitation for XSLT stylesheets

Composant : SAP Java Virtual Machine -

Solution : https://service.sap.com/sap/support/notes/1273115 (Connexion à SAP Service Marketplace requise)

Résumé :
Les transformations de documents dans SAP utilisant de grands stylesheets XSLT rencontrent des exceptions Java dues à des limitations de compilation dans les versions de SAP JVM 5.1, 6.1, et autres dérivées des JDK 5 et 6 de Sun. Ces stylesheets fonctionnaient auparavant avec le JDK 1.4.2. Le problème provient du compilateur "Xalan" qui atteint les limites d'instructions de branchement de bytecode Java, ce qui conduit à l'impossibilité de compiler de grands modèles XSLT. La solution recommandée implique la restructuration de grands modèles en plusieurs plus petits en utilisant des éléments "call-template", respectant ainsi les restrictions de compilation des méthodes Java et assurant des transformations réussies. Cette méthode optimise la performance sans dépasser les seuils techniques inhérents aux configurations JVM antérieures.

Mots Clés :
java bytecode branch instructions contained, terms sap netweaver pi 7, error initializing xslt mode, prerequisites template definitions contained, large xslt stylesheets fail, branch target offset, separate java method, multiple smaller templates, smaller templates called, large template definitions

Notes associées :

1362176Upgrade to SAP NW 7.1 EHP 1 for banking services 7.0 and 8.0
1252365Upgrades based on SAP NetWeaver 7.1 including EHP 1
1061649Upgrade to SAP NetWeaver Process Integration 7.1