GET /rest/bpm/wle/v1/uca/{ucaId}[?snapshotId={string}][&branchId={string}]snapshotId ou branchId .snapshotId est spécifié, cet instantané spécifique est utilisé et le paramètre branchId est ignoré.branchId est spécifié, l'instantané tip (en cours) de la branche (piste) spécifiée est utilisé.| Nom | Type de valeur | Descriptif |
|---|---|---|
| snapshotId | chaîne | Identificateur de l'instantané associé à l'agent UCA. Vous devez définir l'un des paramètres
snapshotId ou branchId . |
| branchId | chaîne | Identificateur de la branche associée à l'agent UCA. Vous devez définir l'un des paramètres
snapshotId ou branchId . |
Aucun
Le type de contenu par défaut estapplication/json.
{
"status": "200",
"données": {
"ucaId":{"type": "string", "description": "The ID of the undercover agent."},
"name":{"type": "string", "description": "The name of the undercover agent."},
"desc":{"type": "string", "description": "The description of the undercover agent."},
"schedType": { "type": "string", "description": "Type de planification.",
enum ":
[
"TimeElapsed",
"OnEvent"
]
},
"queue":{"type": "string", "description": "The name of the queue."},
"enabled":{"type": "boolean"},
"serviceId":{"type": "string", "description": "The ID of the attached service."},
"serviceName":{"type": "string", "description": "The name of the attached service."},
"serviceSnapshotId": { "type": "string", "description": " ID de l'instantané associé au service associé.
'snapshotId'ou'branchId'doit être spécifié. " },
"serviceBranchId": { "type": "string", "description": " ID de la branche associée au service associé.
'snapshotId'ou'branchId'doit être spécifié. " }
"eventMessage":{"type": "string", "description": "The event message, which only applies when schedType is 'OnEvent'."},
"timeSchedule":
{
"type": "object", "description": "Les détails de la planification horaire, qui s'applique uniquement lorsque schedType est'TimeElapsed'." },
{
"mois": [{"type": "integer"}],
"freqType": { "type": "string", "description": "Type de fréquence.",
"enum":
[
"Chaque",
"Premier",
"Dernier"
]
},
"weekDay":
[
{ "type": "chaîne",
"enum":
[
"JOUR",
"MARDI",
"MERCREDI",
"JEUDI",
"VENDREDI",
"SAMEDI",
"DIMANCHE"
]
},
],
"hours": [{"type": "integer"}],
"minutes": [{"type": "integer"}]
}
}
}
}
{
"status": "200",
"données": {
"ucaId":"4.1c1e0762-aac8-4759-ab36-2fa06de6aa11",
"name": "UCA1",
"desc": "UCA1 description",
"schedType":"TimeElapsed",
"queue": "File d'attente asynchrone",
"enabled" :true,
"serviceId":"1.254a0925-652c-4e75-a377-3b6528c69fb2",
"serviceName": "Service système par défaut",
"serviceSnapshotId": "2064.74f9ea10-a351-4c42-ada5-b3dce7145330",
"IDserviceBranch" :null,
"eventMessage" :null,
"timeSchedule":{
"mois": [ 1
],
"freqType": "Premier",
"weekDay": [ "TUESDAY"
],
"heures": [ 3
],
"minutes": [ 5
]
}
}
}
<?xml version="1.0" encoding="UTF-8"?> < schema targetNamespace= "http://rest.bpm.ibm.com/v1/data/uca" elementFormPar défaut = "unqualified" xmlns= "http://www.w3.org/2001/XMLSchema" xmlns:tns = "http://rest.bpm.ibm.com/v1/data/uca" xmlns:pref = "http://rest.bpm.ibm.com/v1/data/root" xmlns:cmn = "http://rest.bpm.ibm.com/v1/data/common"> < import schemaLocation= "Common.xsd" namespace= "http://rest.bpm.ibm.com/v1/data/common" /> < import schemaLocation= "BPMRestData.xsd" namespace= "http://rest.bpm.ibm.com/v1/data/root" /> <simpleType name= "ScheduleType"> <restriction base="string"> < enumeration value= "OnEvent" /> < enumeration value= "TimeElapsed" /> </restriction> </simpleType> <simpleType name= "EventType"> <restriction base="string"> < enumeration value="Message " /> < enumeration value="Contenu " /> < enumeration value="Temporisateur " /> </restriction> </simpleType> <simpleType name= "TimeScheduleFreqType"> <restriction base="string"> < enumeration value="Chaque " /> < enumeration value="Première " /> < enumeration value="Dernier " /> </restriction> </simpleType> <complexType name= "TimeSchedule"> <sequence> < element name = "month "type="int" maxOccurs= "unbounded " /> < element name= "freqType" type="tns:TimeScheduleFreqType" /> < element name= "weekDay" type="string " maxOccurs= "unbounded" /> < element name = "hours "type="int" maxOccurs= "unbounded " /> < element name = "minutes "type="int" maxOccurs= "unbounded " /> </sequence> </complexType> <complexType name="UCAType"> <complexContent> < extension base= " pref :Data"> <sequence> < element name= "ucaId" type = "string " /> < element name = "name "type = "chaîne" /> < element name = "desc "type = "string" /> < element name= "richDesc" type = "string " /> < element name= "schedType" type="tns:ScheduleType" /> < element name= "eventType" type="tns:EventType" /> < element name = "queue "type = "chaîne" /> < element name = "enabled "type =" booléen " /> < element name= "serviceId" type="string " /> < element name= "serviceName" type="chaîne " /> <choice> < element name= "IDserviceSnapshot" type="string " /> < element name= "IDserviceBranch" type="string " /> </choice> <choice> < element name= "eventMessage" type="string " /> < element name= "timeSchedule" type="tns:TimeSchedule" /> </choice> </sequence> </extension> </complexContent> </complexType> </schema>
Le type de contenu par défaut estapplication/json.
{ "description": "Réponse d'erreur WLE",
"type":"object",
"propriétés":
{ "status": { "type": "chaîne",
"description": "Statut de l'appel API précédent."
},
"exceptionType": { "type": "chaîne",
"description": "Nom de classe associé à l'exception."
},
"errorNumber": { "type": "chaîne",
"description": "ID de message de l'exception."
},
"errorMessage": { "type": "string",
"description": "Texte de message de l'exception."
},
"errorMessageParameters": { "type": [ "string" ], "optional": true,
"description": "Paramètres de texte de message de l'exception."
},
"programmersDetails": { "type": "object", "optional": true,
"description": "Détails de l'exception supplémentaires, par exemple, une trace de pile."
}
}
}
| Coder | Descriptif |
|---|---|
| 200 OK | Achèvement réussi-rapport détaillé renvoyé.
|
| 400 Demande incorrecte | Les paramètres ne sont pas valides ou ils sont manquants. |
| 404 Not Found (Introuvable) | La ressource n'existe pas. |
| 406 Not Acceptable (Non acceptable) | Le type de contenu ou le codage du contenu demandé n'est pas pris en charge. |
| 500 Erreur de serveur interne | Un problème grave s'est produit, les détails du programmeur sont fournis. |
7.5.1
Rubrique parent: Ressource d'agent UCA