[Débutant] Dumper les trames Corba
Bonsoir,
Je travaille actuellement avec OmniOrb (V4.0.7.3).
J'aimerais effectuer le dump de toute la trame pour comparer les évolutions entre chaque invocation d'un même service.
Pour commencer, j'ai mis en place un service qui prend une chaîne et qui retourne une chaîne.
En utilisant les traces de OmniOrb, je vois bien mon service recevoir la requête et répondre (niveau trace = 40, donc j'ai toute la trame, y compris l'entête GIOP).
Mais c'est une trace, difficilement exploitable en l'état... Elle a le mérite de faire un dump bas niveau permettant de voir l'état des headers, etc...
J'ai mis en place des intercepteurs pour voir quelles données j'avais à disposition pour chacun d'eux, mais je suis incapable d'accéder à la trame elle même...
Parfois j'ai accès à un objet call_descriptor (serverSendReply), mais pas sur serverReceiveRequest...
Avez vous une explication et (surtout) un moyen de faire ce que je veux ?
Merci