FusionnerDumeAvecDonnesEntreprise

DESCRIPTION

La méthode FusionnerDumeAvecDonnesEntreprise permet de répondre à deux besoins distincts :

  1. Le profil d'acheteurs souhaite récupérer le template d'un DUME OE issu d'un DUME A dont elle a le numéro d'identifiant ou le XML.
  2. Le profil d'acheteurs souhaite récupérer le template d'un DUME OE issu d'un DUME A dont elle a le numéro d'identifiant ou le XML, complété des données publiques ou privées de l'opérateur économique.

NB : Dans les deux cas, il importe évidemment de communiquer l'identifiant ou le XML du DUME A en amont de la fusion avec le DUME OE. Les paramètres Type ID OE et ID OE sont facultatifs pour l'utilisation de cette API.

ENVIRONNEMENTS

URL de Production https://chorus-pro.gouv.fr:5443/service/dume/dumeOE
URL de Qualification https://chorus-pro.gouv.fr:5443/service-qualif/dume/dumeOE

PARAMÈTRES

Paramètres du Header

DonnéeFormatFacultatif / obligatoire
CertificatVarcharObligatoire
Content-TypeVarcharObligatoire

Exemple de header :

curl -v -X POST --insecure --cert xxxxx.pem https://chorus-pro.gouv.fr:5443/service/dume/dumeOE -d "{}"

Les accolades encadrent le JSON

 

Description complète des paramètres d'entrée et de sortie de l'API

Paramètres d'entrée :

Paramètre d’entréeO/F (Obligatoire / Facultatif)Règles de gestion
opérationOConstante
=FusionnerDumeAvecDonneesEntreprise
idDume FID DUME - 8 caractères alphanumériques aléatoires
et
En paramètre d’entrée, l’ID du DUME A doit être renseigné ou le XML du DUME A doit être communiqué.
Il n’est pas possible de renseigner l’ID et le XML du DUME A
et
En paramètre d’entrée, l’ID du DUME OE doit être renseigné ou le XML du DUME OE doit être communiqué.
Il n’est pas possible de renseigner l’ID et le XML du DUME OE
DUME A uuencodeFXML UUENCODE en base 64
siretOEOAlphanumérique (1 à 18 caractères caractères)
typeDonneesO1 : données OE publiées
2 : données OE publiées et non publiées

Si ce paramètre n’est pas renseigné, il est réputé « 1 ».
plateforme
typeIdPlateforme
FLes valeurs pour « type d’ID plateforme demandeuse » sont
- « 1 » (Tiers avec SIRET)
- « 2 » (Structure Européenne hors France) – TVA intracommunautaire
- « 3 » (Structure hors UE) – Code pays + 16 premiers caractères raison sociale
- « 4 » (RIDET)
- « 5 » (Numéro Tahiti)
idPlateforme
O1/ Id fonctionnel du profil d'acheteur ayant sollicité le raccordement
2/ Le format de l’ID de la plateforme est contrôlé :
- Si « type identifiant » est « 1 » : 14 caractères
- Si « type identifiant » est « 2 » : 18 caractères maximum (soit 1 à 18 caractères)
- Si « type identifiant » est « 3 » : 3 à 18 caractères
- Si « type identifiant » est « 4 » : 9 ou 10 caractères
- Si « type identifiant » est « 5 » : « 9 » caractères
- Si « type identifiant » n’est pas renseigné, il est réputé s’agir d’un SIRET : 14 caractères
3/ L’ID technique de la plateforme et l’ID de la plateforme doivent exister en base de données et être positionnés sur la même ligne de cette base de données
idTechniquePlateforme
O1/ ID disponible sur l'espace "raccordement" de Chorus Pro. L'id technique correspond au code application partenaire contenu dans la fiche de raccordement
2/ L’ID technique de la plateforme et l’ID de la plateforme doivent exister en base de données et être positionnés sur la même ligne de cette base de données
idDemandeur

OL'idDemandeur correspond au SIRET ou l'identifiant fonctionnel de l'opérateur économique qui fait la demande sur la place de marché. L’identifiant demandeur peut être identique à l’identifiant fonctionnel de l’opérateur économique. - 1 à 18 caractères
rsDemandeur
ONom de l'entité qui fait la demande sur la place (Raison sociale)

Paramètres de sortie : XML du DUME OE uuencodé en base 64 et métadonnées associées.

{
"operation":"FusionnerDumeAvecDonneesEntreprise",
"idDemandeur":"12345678901011",
"rsDemandeur":"AIFE",
"plateforme":{
"typeIdPlateforme":"1",
"idPlateforme":"12345678901011",
"idTechniquePlateforme":"AAA001"
},
"siretOE":"38103128500491",
"typeDonnees":"1",
"dumeA": {
"idDume" : "1lm88fe6"
}
}
{
"operation":"FusionnerDumeAvecDonneesEntreprise",
"idDemandeur":"12315548545754",
"rsDemandeur":"AIFE",
"plateforme":{
"typeIdPlateforme":"1",
"idPlateforme":"12345678901011",
"idTechniquePlateforme":"AAA001"
},
"siretOE":"38103128500491",
"typeDonnees":"1",
"dumeA": {
"idDume" : "1lm88fe6"
}
}
{

  "operation":"FusionnerDumeAvecDonneesEntreprise",

  "idDemandeur":"12315548545754",

  "rsDemandeur":"AIFE",

  "plateforme":{

    "typeIdPlateforme":"1",

    "idPlateforme":"12345678901011",

    "idTechniquePlateforme":"AAA001"

  },

  "siretOE":"38103128500491",

  "typeDonnees":"1"

}
{

  "operation":"FusionnerDumeAvecDonneesEntreprise",

  "idDemandeur":"12315548545754",

  "rsDemandeur":"AIFE",

  "plateforme":{

    "typeIdPlateforme":"1",

    "idPlateforme":"12345678901011",

    "idTechniquePlateforme":"AAA001"

  },

}
{
"response": {
"messageList": [
{
"type": "INFO",
"code": "DUME-A_REMPLACE",
"message": "LE DUME 2 remplace le DUME 1lm88fe6 que vous avez sollicité pour fusion, conformément au souhait de l’acheteur "
},
{
"type": "INFO",
"code": "DLRO_DEPASSE",
"message": "Le DUME 2 a une DLRO dépassée. Veuillez contacter l’acheteur"
}
],
"dumeOE": {
"xmlDume": "xmluuencode",
}
}
}
Print Friendly, PDF & Email
Back To Top