API Mappées Renault & _links

Bonjour,

Je souhaiterai avoir des explications quant au fonctionnement du tag “_links” dans le retour d’un appel Rest en Get via le mapping Renault.
Lorsque je fais un appel sur la ressource “companies” par exemple j’obtiens ce résultat :


On voit clairement les liens des objets qui sont liés à ma ressource. Mon problème vient du fait que dans ces liens il n’y a pas l’ensemble des ressources liées à la ressource “companies”. Il n’y a q’environ la moitié de ces ressources.
Je cherche l’endroit dans Simplicité où je peux configurer, ajouter (je ne sais pas trop en quoi cela consiste) ces liens pour y faire apparaître ceux qui m’intéresse.

Merci

Ne sont présentés ici que les relations explicitement mappées.

Justement, j’ai d’autres liens explicitement mappés, comme celui-ci par exemple :
image

N’y aurait il pas des erreurs/warnings dans le logs qui indiqueraient des pbs de mapping ?

Le mapping est processé lors de la 1ère utilisation du composant après un clear cache (et/ou après le démarrage). C’est à ce moment qu’il peut éventuellement indiquer des pbs/incohérences dans ce qu’on lui demande de faire.

Il y a 3 warnings présents dans le log :

2020-04-02 12:32:28,620 WARN [com.simplicite.extobjects.RenaultSuppliers.SupServicesV1] SIMPLICITE|http://70800d225572:8080||WARN|designer|com.simplicite.extobjects.RenaultSuppliers.SupServicesV1|addLink||Event: Object [clientCompanies] not mapped

2020-04-02 12:32:28,620 WARN [com.simplicite.extobjects.RenaultSuppliers.SupServicesV1] SIMPLICITE|http://70800d225572:8080||WARN|designer|com.simplicite.extobjects.RenaultSuppliers.SupServicesV1|addLink||Event: Object [groups] not mapped

2020-04-02 12:32:28,620 WARN [com.simplicite.extobjects.RenaultSuppliers.SupServicesV1] SIMPLICITE|http://70800d225572:8080||WARN|designer|com.simplicite.extobjects.RenaultSuppliers.SupServicesV1|addLink||Event: Object [company] not mapped

OK commencez par résoudre ces warnings

Je viens de résoudre ces warnings, il s’agissait de l’ordre de déclaration des ressources dans le fichier de mapping. Une ressource dépendant d’une autre doit être déclarée après cette dernière.
Si ce n’est pas le cas, deux options :
1/ Le nom vers la ressource référencée est correct (celui qui sera donc déclaré plus loin dans le fichier) et on n’a pas de warning mais pas de lien dans le tag “_links”
2/ Le nom vers la ressource référencée est carrément différent de celui qui sera déclaré par la suite et là un warning apparaît.
Pour ma part les deux situations étaient présentes.
Merci pour votre aide.