Notes de version de Sun Java System Portal Server 7.1 Update 2

Module de réécriture


Le module de réécriture du jeu de règles pour Ajax doit être configuré manuellement. (n° 6504423)

Solution :

Pour configurer manuellement le module de réécriture du jeu de règles pour Ajax, procédez comme suit :

  1. Connectez-vous à la console Portal Server comme administrateur.

  2. Cliquez sur l'onglet Accès distant sécurisé et cliquez sur Module de réécriture du jeu de règles.

  3. Sélectionnez l'option generic_ruleset dans le tableau Module de réécriture du jeu de règles, et cliquez sur Télécharger.

  4. Téléchargez le fichier comme generic_ruleset.xml dans un répertoire temporaire.

  5. Éditez le fichier generic_ruleset.xml et les règles suivantes avant la règle Function name="open" paramPatterns="y"/.


    <Function name="*req*.open" paramPatterns=",y,"/> 
    	<Function name="_81.open" paramPatterns=",y,"/>
    	<Function name="http.open" paramPatterns=",y,"/>
    	<Function name="sunportal.AJAXPageStyles" paramPatterns="y"/>
  6. Enregistrez le fichier modifié.

  7. Dans la console d'administrateur Portal Server, sélectionnez generic_ruleset dans le Rulesetstable du module de réécriture, et cliquez sur Supprimer.

  8. Cliquez sur Envoyer nouveau fichier et envoyer le fichier modifié generic_ruleset.xml .

  9. Redémarrez la passerelle.

    Les règles ci-dessus ne s'appliquent qu'au fournisseur de conteneur lié à JavaScript. D'autres règles peuvent être requises pour des canaux spécifiques de JavaScript.


Dans une configuration de session distincte, le jeu de règles du module de réécriture SRA n'est pas chargé. Sur la plate-forme Linux, la page d'accueil de la passerelle ne s'affiche pas avec des valeurs de répertoire autres que celles par défaut. (n° 6477552, 6570553)

Solution :

Sélectionnez Accès distant sécurisé -> Réécrire les jeux de règles. Si vous ne trouvez pas les entrées suivantes : default_gateway_ruleset, exchange_2000sp3_owa_ruleset, exchange_2003_owa_ruleset, inotes_ruleset, iplanet_mail_ruleset, sap_portal_ruleset et wml_ruleset, exécutez les commandes suivantes :

  1. Redémarrez le conteneur d'agents communs.

  2. Exécutez les commandes suivantes :


    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/DefaultGatewayRuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/OWA2003RuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/OWASP3RuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/SAPPortalRuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/WMLRuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/iNotesRuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/iPlanetMailExpressRuleSet.xml