Ausführung planen
Mit dieser API können Sie eine CEMLI-Ausführung planen oder neu planen.
API
/cemli/v1/customers/{supportIdentifier}/{serviceType}/products/patch/instances/{instanceId}/executions/{executionId}
Geltungsbereich und AuthZ
- Sie benötigen den Geltungsbereich
mcs:oci:api:Approver
, um auf diese App zugreifen zu können. - Sie können CEMLI-Ausführungen nur für Ihre Kundeninstanzen planen.
- Sie können die CEMLI-Ausführungs-API nur verwenden, wenn sich Ihr Kunde für die CEMLI-Funktionalität angemeldet hat.
Header
- Autorisierung: Bearer <Token>
Dabei ist <Token> das OAUTH-Token, das vom Autorisierungsserver zurückgegeben wird (JWT-Token).
- ID: <JWKS Identifier>
Dabei ist <JWKS Identifier> die GUID, die generiert wird, wenn die JWKS-URI vom Kundenadministrator in der Selfserviceplattform festgelegt wird.
Basispfad
/cemli/v1/
Abhängigkeit
Funktionalität
- Mit dieser API können Sie eine CEMLI-Patchausführung für eine Kundeninstanz planen oder neu planen.
- Anforderungsfeld, für das eine Erläuterung erforderlich ist:
-
scheduledTime
ist die Zeit in UTC, zu der die Ausführung geplant werden muss. ScheduleTime muss mindestens 16 Minuten nach der aktuellen Uhrzeit liegen.
-
Verb
PUT
Parameter
Name | Typ | Beschreibung | Obligatorisch |
---|---|---|---|
supportIdentifier
|
Pfadparameter | CSI-Nummer | Ja |
serviceType
|
Pfadparameter | Servicetyp (z.B. EBSO, EBSZ oder EBSI) | Ja |
instanceId
|
Pfadparameter | Name des Ziels oder der Instanz, auf dem oder der Patches eingespielt werden müssen | Ja |
executionId
|
Pfadparameter | Eindeutige Ausführungs-ID für die Patchausführung | Ja |
Beispielanforderung
{
"scheduledTime": "2020-08-26T8:53:51-07:00",
"action": "schedule"
}
Beispielantwort (Erfolg)
{
"scheduledStart": "2020-08-26T8:53:51-07:00",
"scheduledEnd": "2020-08-26T10:53:51-07:00",
"status": "Open",
"subStatus": "Ready For Execution",
"custStatus": "Review Update"
}
Beispielantwort (Konflikte)
Nachstehend finden Sie die Antwort, wenn für eine Instanz widersprüchliche Tickets vorhanden sind und die Planung nicht fortgesetzt werden kann.
{
"conflicts": [
{
"rfcNumber": "3-7JZXAMZ",
"rfcType": "CODE_PROMO",
"rfcSubType": "CEMLI_PATCH",
"status": "Open",
"subStatus": "Ready For Execution",
"scheduledStart": "2020-08-26T8:53:51-07:00",
"scheduledEnd": "2020-08-26T10:53:51-07:00",
"duration": {
"unit": "hours",
"value": 2
}
},
{
"rfcNumber": "3-7JZXAGH",
"rfcType": "OCIEBS_Prod_SelfService",
"rfcSubType": "SelfService_Bounce",
"status": "Open",
"subStatus": "Ready For Execution",
"scheduledStart": "2020-08-26T8:53:51-07:00",
"scheduledEnd": "2020-08-26T10:53:51-07:00",
"duration": {
"unit": "hours",
"value": 3
}
},
{
"rfcNumber": "3-6JZXAMH",
"rfcType": "Configuration - EBSO",
"rfcSubType": "Autoexec-Config",
"status": "Open",
"subStatus": "Ready For Scheduling/Approval",
"scheduledStart": "2020-08-26T8:53:51-07:00",
"scheduledEnd": "2020-08-26T10:53:51-07:00",
"duration": {
"unit": "hours",
"value": 4
}
}
]
}