Derniers Commentaires

Rechercher

Syndication

  • Flux RSS des articles
Lundi 26 juillet 2010 1 26 /07 /Juil /2010 14:36

 

I           Problématique

Comment appeler un document BO (Business Object) depuis un autre document BO ?   Par exemple appel d’un document contenant le détail depuis un autre document contenant des données agrégées. 

Comment ouvrir ou générer un document BO au format standard (pdf, excel, csv) depuis une application (client/serveur ou web) ?

 

 

II-         Réponse

La réponse proposée par BO aux éléments de problématiques sus évoqués est la fonction « OpenDocument ».  Cette fonction se présente sous forme d’une fonction jsp (en environnement J2EE avec Tomcat ou Jboss) ou aspx (en environnement .Net avec IIS)

 

 

Syntaxe de la fonction « OpenDocument »

J2EE

http://<hostname>:<port>/businessobjects/enterprise115/desktoplaunch/opendoc/openDocument.jsp

.Net

http://<hostname>:<port>/businessobjects/enterprise115/InfoView/scripts/opendocument.aspx

 

 

Points forts de cette fonction

Support natif du SSO, Ouverture des documents BO sans passer par le portail BO , par exemple depuis une application web ou client/serveur

 

 

Limites de cette fonction

Elle impose la connaissance du document cible (id ou nom, les objets d’invites, ...)  !

 

 

Paramètres en entrée

La fonction OpenDocument prend en entrée des paramètres suivants : le nom ou l’id du document, le token de session, les paramètres d’invites et leurs valeurs, flag de rafraîchissement, …

 

 

Paramètres en sortie

La fonction OpenDocument prend en entrée des paramètres suivants : le format de sortie (pdf, Microsoft EXCEL, .csv, .html, BO, fenêtre de sortie …)

 

 

Exemple d’utilisation de la fonction « OpenDocument »

L’exemple suivant montre l’appel d’un document via un lien html (tag <a>…</a>)

  ImgOpendocument

 

Remarque

  L’utilisation de la fonction « OpenDocument » ne doit pas être confondue avec la navigation sous BO (module explorer). La navigation est une opération exclusivement intra document alors que la fonction « OpenDocument » est une opération plus large;

 

Par Ing. EPEE NGANDO Benjamin - Publié dans : Décisionnel
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Calendrier

Mai 2012
L M M J V S D
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
<< < > >>
 
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés