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
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.