...
publish
n'est disponible qu'avec la publication automatique. Si l'importation n'est pas encore terminée, l'ID et le statut de la tâche de publication sont chacun null
.Les journaux (log) d'une tâche d'importation ou d'une tâche de publication peuvent faire l’objet de requêtes sans connexion sous forme de texte brut (par défaut) ou de JSON
Consultation des fichiers journaux
Anchor | ||||
---|---|---|---|---|
|
Demande d'état staging
Affiche le dernier état importé. Peut être utilisé par exemple dans le cadre de la délégation des droits de mise à disposition.
GET https://www.geodienste.ch/data_agg/import_tasks/:id/logs
Code Block |
---|
Import / Publish task ID: 123
Status: completed
15.06.2017 17:12:26: Downloading LV95 zip
15.06.2017 17:12:27: Download of LV95 zip complete (835217 Bytes, 0.268
s)
15.06.2017 17:12:27: Starting ilivalidator with options: '--
forceTypeValidation false --disableAreaValidation true'
15.06.2017 17:12:53: Info: ilivalidator-1.2.1-20170420
Info: ili2c-4.7.2-20170413
...
|
GET https://geodienste.ch/data_agg/import_tasks/:id/logs.json
...
staging?topic=naturereigniskataster_v1_0
curl -u user:password "https://geodienste.ch/data_agg/import_tasks/staging?topic=naturereigniskataster_v1_0"
Code Block |
---|
{
"task_id":2454,
"status":"completed",
"completed_at":"2022-09-29T11:57:33",
"logs_url":"https://geodienste.ch/data_agg/import_tasks/2454/logs.json",
"data_published":true,
"import_zip_url":"https://geodienste.ch/downloads/staging/interlis/naturereigniskataster/FL/naturereigniskataster_v1_0_FL_lv95_import.zip"
},
"publish":
{
"task_id":1516,
"status":"completed",
"completed_at":"2022-09-29T11:59:59"
}
} |
Consultation des fichiers journaux
Les journaux (log) d'une tâche d'importation ou d'une tâche de publication peuvent faire l’objet de requêtes sans connexion sous forme de texte brut (par défaut) ou de JSON.
GET https://geodienste.ch/data_agg/import_tasks/:id/logs
Code Block |
---|
Import / Publish task ID: 123 Status: completed 15.06.2017 17:12:26", "message": "Downloading LV95 zip", "level": 0 }, { "timestamp": 1497539547, "timestamp_text": "15.06.2017 17:12:27", "message": "Download of LV95 zip complete (835217 Bytes, 0.268s)", "level": 0 }, ... ] } |
Publication
Lancer la publication
...
268
s)
15.06.2017 17:12:27: Starting ilivalidator with options: '--
forceTypeValidation false --disableAreaValidation true'
15.06.2017 17:12:53: Info: ilivalidator-1.2.1-20170420
Info: ili2c-4.7.2-20170413
...
|
...
topic
...
GET https://geodienste.ch/data_agg/
interlis/publish.
...
Paramètres pour POST Request
...
Description
import_tasks/:id/logs.json
Code Block |
---|
{
"success": true,
"import"/"publish": {
"task_id": 123,
"status": "completed"
},
"logs": [
{
"timestamp": 1497539546,
"timestamp_text": "15.06.2017 17:12:26",
"message": "Downloading LV95 zip",
"level": 0
},
{
"timestamp": 1497539547,
"timestamp_text": "15.06.2017 17:12:27",
"message": "Download of LV95 zip complete (835217 Bytes, 0.268s)",
"level": 0
},
...
]
}
|
Publication
Lancer la publication
Si l'option publish=true n'a pas été utilisée lors de l'importation des données, la publication doit encore être déclenchée manuellement via l'URL https://geodienste.ch/data_agg/interlis/publish.
Paramètres pour POST Request | Description |
---|---|
| Désignation technique de l'offre (par exemple |
| Abréviation du canton (ce paramètre n'est nécessaire que si l'importation des données n'est pas effectuée par le préparateur, mais par un utilisateur délégué) |
...
Info |
---|
Remarques:
|
Délégation de droits de préparateur
Il est possible de déléguer les droits de préparateur. La délégation des droits à des utilisateurs enregistrés sur geodienste.ch est réalisée offre par offre, de manière séparée pour les processus d’intégration des données et de distribution.
Délégation
...
Il est possible de déléguer les droits de préparateur. La délégation des droits à des utilisateurs enregistrés sur geodienste.ch est réalisée offre par offre, de manière séparée pour les processus d’intégration des données et de distribution.
Délégation pour l’intégration pour l’importation de données: L'utilisateur délégué reçoit du canton uniquement le droit d'effectuer l'importation de données pour l'offre déterminée avec l'API conformément. La configuration de l'intégration doit donc avoir été définie au préalable par le préparateur pour que l'utilisateur délégué puisse utiliser l'API en conséquence. Les notifications automatiques concernant l'intégration des données sont envoyées au délégué au lieu d'être envoyées au préparateur.
Délégation pour publication de données: L'utilisateur délégué reçoit du canton uniquement le droit d'effectuer l'importation de données et la publication pour l'offre déterminée avec l'API conformément. La configuration de l'intégration doit donc avoir été définie au préalable par le préparateur pour que l'utilisateur délégué puisse utiliser l'API en conséquence. Les notifications automatiques concernant l'intégration des données sont envoyées au délégué au lieu d'être envoyées au préparateur.
Délégation pour la distribution: L'utilisateur délégué reçoit du canton uniquement le droit d'exécuter le contrôle d'accès pour l'offre déterminée. Les notifications automatiques concernant les inscriptions sont envoyées au délégataire au lieu d'être envoyées au préparateur.
Les importations effectuées peuvent être consultées via l'API. Cela permet par exemple d'obtenir des importations d'utilisateurs avec la délégation de l'intégration des données. Voir aussi à ce sujet: Demande d'état staging
Change Management des offres
...