else
{
// La sesi�n que se quiere monitorizar no tiene porqu� ser la misma del monitorizador
String targetSessionId = getAttrOrParamExist("itsnat_session_id"); // Debe existir (sino da error)
ItsNatServletContextImpl context = itsNatRequest.getItsNatServletContext();
ItsNatSessionImpl targetSession = context.findItsNatSessionByItsNatId(targetSessionId);
if (targetSession == null)
{
processTargetSessionNotFound(targetSessionId);
return;
}
// El documento a monitorizar est� registrado en la sesi�n remota:
String targetDocId = getAttrOrParamExist("itsnat_doc_id"); // Debe existir (sino da error)
itsNatDoc = targetSession.getItsNatStfulDocumentById(targetDocId);
if ((itsNatDoc == null) || itsNatDoc.isInvalid()) // El caso itsNatDoc.isInvalid() devolviendo true es muy raro porque al invalidarse se desregistra de su sesi�n pero puede ocurrir, as� tenemos la seguridad de que la request se realiza sobre un documento v�lido
{
processTargetDocumentNotFound(targetSessionId,targetDocId);
return;
}