Description du champ row_id

Description du champ row_id
0
Tags: #<Tag:0x00007f52483209c8>

Bonjour,

Dans le cadre de la notation de la qualité de nos APIs, on a remarqué que les champs row_id ne possédaient pas de description dans le swagger généré par Simplicité.
Ceci est un problème pour nos APIs référents qui ne peuvent pas valider nos APIs sans cette description.
Pouvez-vous nous indiquer s’il est possible, et si oui comment, de remplir cette description dans Simplicité pour qu’elle soit automatiquement remplie dans le swagger?

Cordialement

Health :

[Platform]
Status=OK
Version=4.0.P23
BuiltOn=2019-11-15 14:05 (revision e9af69333f70cedd9ef2b0db63a5d77bb3bd5fcd)
Encoding=UTF-8
EndpointIP=172.17.0.4
EndpointURL=http://a0d2cb693d8e:8080
TimeZone=Europe/Paris
SystemDate=2019-12-03 11:07:17

[Application]
ApplicationVersion=4.0
ContextPath=
ContextURL=https://int.4ex.dev.aws.renault.com
ActiveSessions=63
EnabledUsers=4
TotalUsers=5
LastLoginDate=2019-12-03 11:07:08

[Server]
ServerInfo=Apache Tomcat/9.0.27
ServerType=WEB
User=root

[OS]
Name=Linux
Architecture=amd64
Version=4.14.101-75.76.amzn1.x86_64
SystemEncoding=UTF-8

[Disk]
DiskFree=9119
DiskUsable=8591
DiskTotal=10015

[JavaVM]
Version=13.0.1
Vendor=N/A
VMName=OpenJDK 64-Bit Server VM
VMVersion=13.0.1+9
ScriptEngine=rhino
ScriptEngineVersion=Rhino 1.7.10 2018 04 09
HeapFree=110272
HeapSize=1169640
HeapMaxSize=1773888
TotalFreeSize=714520

[Cache]
GrantCache=24764
GrantCacheMax=0
GrantCacheRatio=0
ObjectCache=235
ObjectCacheMax=10000
ObjectCacheRatio=2
ProcessCache=1
ProcessCacheMax=10000
ProcessCacheRatio=0

[Database]
Vendor=3
ProductName=PostgreSQL
ProductVersion=10.6
DriverName=PostgreSQL JDBC Driver
DriverVersion=42.2.8
DBDate=2019-12-03 11:07:17
DBDateOffset=0
DBPatchLevel=P23
UsingBLOBs=true

[Healthcheck]
Date=2019-12-03 11:07:17
ElapsedTime=407

Il n’y a effectivement pas de description sur l’attribut technique row_id:

Si vous avez un user avec les droits systèmes vous pouvez rajouter cette description manuellement mais je préférerais qu’on intègre cela à un patch de la plateforme.

Quel description souhaiteriez vous avoir pour ce field ? Je pensais à quelque chose comme “Unique techincal row ID”

Merci de votre réponse, effectivement une valeur fournie par la plateforme est préférable, votre proposition me convient tout à fait.

OK on va intégrer ça aujourd’hui ce sera disponible dans les images Docker au plus tard demain matin.

En attendant voici l’extrait de patch système:

<?xml version="1.0" encoding="UTF-8"?>
<simplicite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.simplicite.fr/base" xsi:schemaLocation="http://www.simplicite.fr/base https://www.simplicite.io/resources/schemas/base.xsd">
<object>
	<name>Field</name>
	<action>update</action>
	<data>
		<fld_name>row_id</fld_name>
		<fld_comment><![CDATA[Unique technical row ID]]></fld_comment>
	</data>
</object>
</simplicite>

PS: j’ai parlé un peu trop vide, s’agissant d’une instance release vous serez obligé de passer le patch XML ci dessus (via la UI en designer ou via /io) manuellement car il n’est pas sensé y avoir de patchs de paramétrage système sur une release, donc il n’y a pas de mécanisme de chargement auto de ce patch (sauf lors de l’upgrade initial depuis la release précédente mais vous n’êtes plus dans ce cas là)

Ok pas de soucis, je vais intégrer le patch ci-dessus manuellement.