Rubrique précédente: Création d'une image de service à partir de paires demande-réponse dans la ligne de commandeRubrique suivante: Création d'une image de service à partir d'un objet PCAP


Fichiers sidecar avec des paires demande-réponse

Lorsque VSE crée une image de service à partir de paires demande-réponse, le système peut utiliser un autre fichier avec les paires demande-réponse, un fichier sidecar. Un fichier sidecar est un fichier de propriétés dans lequel vous pouvez ajouter des paires clé-valeur qui doivent être ajoutées aux métadonnées de certaines demandes, réponses ou les deux. Vous pouvez ajouter plusieurs fichiers génériques pour toutes les demandes et les réponses. 

Exemple :

Un répertoire nommé soap contient des fichiers de paires demande-réponse nommés abc-req.xml et abc-rsp.xml. Vous ajoutez les fichiers sidecar selon la convention d'attribution de nom abc-req-meta.properties, abc-rsp-meta.properties, etc. Si vous voulez ajouter une propriété pour les métadonnées de toutes les demandes et les réponses de ce répertoire, utilisez les noms de fichier meta-req.properties et meta-rsp.properties. Les entrées dans les fichiers sidecar de transaction (abc-req-meta.properties et abc-rsp-meta.properties) remplacent tout le contenu des fichiers sidecar globaux (meta-req.properties et meta-rsp.properties).  Par conséquent, vous pouvez avoir un ensemble constitué de toutes les valeurs par défaut dans les fichiers globaux, puis remplacez les valeurs par défaut pour des transactions spécifiques à l'aide de fichiers sidecar de transaction.

Par exemple, si vous avez trois demandes/réponses (abc1-req.xml/abc1-rsp.xml, abc2-req.xml/abc2-rsp.xml et abc3-req.xml/abc3-rsp.xml), vous pouvez avoir un fichier sidecar commun, rsp-meta.properties, pour lequel :

Content-type=text/plain

et un fichier sidecar abc3, abc3-rsp-meta.properties, pour lequel :

Content-type=text/html

Dans l'image de service, les métadonnées pour les réponses abc1 et abc2 ont la propriété meta Content-type définie sur text/plain, mais la réponse abc3 a la valeur text/html.