Configuration du traitement de la déconnexion

Lorsqu'un utilisateur se déconnecte d'HCL, une déconnexion de SAP NetWeaver Portal doit également être effectuée. Sinon, la session utilisateur sur SAP NetWeaver Portal reste ouverte jusqu'à ce qu'elle arrive à expiration.

Pourquoi et quand exécuter cette tâche

Vous pouvez configurer la déconnexion automatique de SAP NetWeaver Portal lorsqu'un utilisateur se déconnecte d'HCL. Pour effectuer cette configuration, insérez la fonction JavaScript ci-après dans votre thème et appelez-la en cliquant sur le lien de déconnexion. Remplacez your_sap_portal_host et port par les valeurs relatives au port et à l'hôte de SAP NetWeaver Portal.
function logoffFinalCall() {

   if (document.cookie.length>0) {
      isCookieExisting=document.cookie.indexOf("MYSAPSSO2")
      if (isCookieExisting != -1) {
         var lnDotPos = document.domain.indexOf( "." ); 
         if(lnDotPos>=0)document.domain = document.domain.substr(lnDotPos+1);
   
         var logoffForm = document.createElement("form");

         var logoffParam = document.createElement("input");
         logoffParam.name = "Command";
         logoffParam.value = "LOGOFF";
         logoffForm.appendChild(logoffParam);

         var logoffParam2 = document.createElement("input");
         logoffParam2.name = "Autoclose";
         logoffParam2.value = "1000";
         logoffForm.appendChild(logoffParam2);      
   
   //This component logs the user out of SAP NetWeaver portal.
      logoffForm.action = 
      "http://your_sap_portal_host:port/irj/servlet/prt/portal/prtroot/com.sap.portal.dsm.Terminator";
   
         logoffForm.method = "post";
         logoffForm.target = "_blank";
         document.body.appendChild(logoffForm);   
   
         logoffForm.submit();
     }
   }   
}
Remplacez les variables comme suit :
MYSAPSSO2
Remplacez cette variable par le nom du cookie SSO de votre portail SAP NetWeaver Portal.
your_sap_portal_host
Remplacez cette variable par l'adresse URL complète de votre portail SAP NetWeaver Portal.
port
Remplacez cette variable par le port de votre portail SAP NetWeaver Portal.