Siebel – Lecture de données directement à partir de Siebel SRF

SRF ou le fichier de référentiel Siebel comme il est plus communément connu, est la représentation binaire des données dans les outils Siebel. L’application Siebel fait référence à ce fichier pour de nombreux objets et données dans Siebel. Cela aide grandement les performances car les données sont déjà disponibles sous forme compilée dans l’instance d’exécution au moment de l’exécution. D’un autre côté, il existe de nombreux autres objets ou maisons de données dans Siebel qui ne font pas partie de la SRF et sont compilés au moment de l’exécution. Et donc, sont plus lents. Par exemple. Scripts Commerciaux côté Client.

« De temps en temps, il arrive une pensée assez puissante, pour me faire m’asseoir droit dans ma chaise et commencer à frapper le clavier!!–- Nitin Jain

Quand j’ai regardé pour la première fois cet énoncé de problème sur l’un des forums publics, cela m’a fait réfléchir. J’y pensais déjà depuis un certain temps, mais cela n’implémentait pas vraiment la solution possible à cela. Dans cet article de blog, je vais montrer comment je lis les données du SRF Siebel et m’expose ses objets.

Je l’ai fait avec les Services métier qui proviennent de l’un des objets que vous compilez généralement à partir des outils Siebel dans le SRF Siebel.

J’ai remarqué que Siebel accède généralement à tous les objets du SRF Siebel à l’aide de composants métier spéciaux (oserais-je les appeler virtuels!!).
Pour accéder aux Services Métier, il utilise le Composant Métier appelé  » Service SRF ». D’après mes expériences, il semble que ce composant Métier renvoie la liste de tous les Services Métier compilés dans le SRF, ainsi que ceux présents dans le Client Web Siebel.

De même, siebel utilise la BC, « Méthode de Service SRF » pour obtenir la liste de toutes les méthodes de Service métier disponibles à partir de la SRF.

J’ai noté que ces composants métier ne sont mappés à aucun Objet Métier particulier dans Siebel. Ainsi, pour mes expériences, j’ai créé des objets métier personnalisés en utilisant ces BCs virtuels exposant la fonctionnalité Siebel SRF. Après avoir créé des Applets, des vues, etc. vous pouvez voir avec quoi je me suis retrouvé dans l’image ci-dessous:

 Siebel SRF - Liste de toutes les BS
Siebel SRF – Liste de toutes les BS

De même, pour toutes les différentes entités des outils Siebel qui, lors de la compilation, entrent dans la Siebel SRF, Siebel a exposé la liste via ces Composants métier. Vous pouvez voir la liste complète en tapant « SRF* » contre les composants métier dans les outils Siebel.

Faites-moi savoir ce que vous en pensez. Vous pouvez ajouter vos commentaires à ce fil.

Depuis que j’ai commencé à travailler sur ce problème, je l’ai eu dans les 10 premières minutes. Donc, je suppose que c’est très très limité et qu’il doit y en avoir beaucoup plus. J’apprécierais que des personnes ayant une meilleure perspicacité puissent ajouter à la compréhension pour nous tous ici.

« La connaissance est la seule chose au monde qui croît par le partage ». Alors, « Partageons!! »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.