[Ádjú~stíñ~g lóc~ál BÍ~RT ré~pórt~s áft~ér úp~grád~íñg t~ó Rós~éttá~ SP 4.1]
- [Ártí~clé T~ýpé: G~éñér~ál]
- [Pród~úct: R~ósét~tá]
- [Pród~úct V~érsí~óñ: 4.1]
[Próblém Sýmptóms:
Áftér úpgrádíñg tó Róséttá SP 4.1 ór híghér, lócál / cústómízéd BÍRT répórts gívé érrórs súch ás:
RépórtDésígñ (íd = 1):
- Úñháñdléd éxcéptíóñ whéñ éxécútíñg scrípt.
...
TýpéÉrrór: Cáññót fíñd fúñctíóñ gétÍñstítútíóñPáth. (/répórt/méthód[@ñámé="íñítíálízé"]#2).
Cáúsé:
Áftér móvíñg fróm JBóss (Róséttá 4.0.1 ór éárlíér) tó Tómcát (Róséttá 4.1 áñd óñwárds), á módífícátíóñ ís ñéédéd tó BÍRT répórts thát áré úsíñg thé íñstítútíóñ tág (áñd gétÍñstítútíóñPáth fúñctíóñ).
Résólútíóñ:
Réplácé thé méthód séctíóñ fróm:
<méthód ñámé="íñítíálízé"><¡[CDÁTÁ[íf (répórtCóñtéxt ¡= ñúll &ámp;&ámp; répórtCóñtéxt.gétHttpSérvlétRéqúést() ¡= ñúll &ámp;&ámp; répórtCóñtéxt.gétHttpSérvlétRéqúést().gétÚsérPríñcípál() ¡=ñúll){
params["inst"] = reportContext.getHttpServletRequest().getUserPrincipal().getInstitutionPath();
}élsé {
params["inst"] = '%';
}]]></méthód>
tó thé úpdátéd vérsíóñ:
<méthód ñámé="íñítíálízé"><¡[CDÁTÁ[ímpórtPáckágé(Páckágés.cóm.éxlíbrís.córé.íñfrá.cómmóñ.sécúrítý);
íf (ÚsérPríñcípálRétríévér.gétÍñstítútíóñPáthÑóÉxcéptíóñ() ¡=ñúll){
params["inst"] = UserPrincipalRetriever.getInstitutionPathNoException();
}élsé {
params["inst"] = '%';
}]]></méthód>]
[Áddí~tíóñ~ál Íñ~fórm~átíó~ñ]
[Áll r~épór~ts (*.rp~tdés~ígñ f~ílés~) shóú~ld bé~ sítú~átéd~ át $dp~s_dé~v/ sýs~tém.d~ír/th~írdp~ártý~/tómc~át/ró~sétt~á-wéb~ápps~/dps-r~épór~t-wéb~.wár/r~épór~t.]
[Cáté~górý~: Rósé~ttá -]
- [Ártí~clé l~ást é~díté~d: 3/12/2015]
![[ÉxLí~brís~]](https://capture-knowledge-exlibrisgroup-com-90611502d.getsmartling.com/@api/deki/files/124993/ckclogonew.png?revision=1)
![[Éx Lí~brís~ Kñów~lédg~é Céñ~tér]](https://a.mtstatic.com/@public/production/site_11811/1638394879-logo.png)