Ausführungsdetails abrufen

Mit dieser API können Sie Details zu einer CEMLI-Patchausführung abrufen.

API

/cemli/v1/customers/{supportIdentifier}/{serviceType}/products/patch/instances/{instanceId}/executions/{executionId}

Geltungsbereich und AuthZ

  • Sie benötigen den Geltungsbereich mcs:oci:api:User, um auf diese API zugreifen zu können.
  • Sie können Ausführungsdetails für Ihre Kunden abrufen.
  • 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 Details zu einer CEMLI-Patchausführung abrufen.
  • Antwortfelder, für die eine Erläuterung erforderlich ist:
    • selfService ist der Typ der Patchausführung. Der unterstützte Wert lautet CEMLI_PATCH.
    • Der Wert autoSkip legt fest, ob die Ausführung mit den nachfolgenden Patches fortgesetzt werden muss, wenn beim Einspielen der ausgewählten Patches Fehler auftreten.
    • Der Wert autoStop legt fest, ob die Ausführung gestoppt werden muss, wenn beim Einspielen eines der ausgewählten Patches Fehler auftreten.
    • nonProdRfc ist das entsprechende NonProduction-Ticket, für das die Patchausführung mit derselben Patchliste durchgeführt wurde.
    • duration ist die Zeit, die für das Einspielen des Patches erforderlich ist
    • bounceOptions gibt die Komponenten an, die bei Bedarf neu gestartet werden müssen. Anwendbare Bounce-Optionen können mit Bounce-Optionen für eine Instanz abrufen abgerufen werden.
    • primaryContact ist der Kontakt, der beim Erstellen des Tickets verwendet werden soll. Dieser Parameter muss ein gültiger Kontakt für die CSI-(Customer Support Identifier-)Nummer sein.

Verb

GET

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

Beispielantwort

{
  "autoSkip": true,
  "autoStop": false,
  "bounceOptions": {
    "hosts": [
      {
        "name": "adc42setest043.oracleoutsourcing.com",
        "options": [
          {
            "label": "Apache",
            "name": "APACHE",
            "value": true
          },
          {
            "label": "Concurrent Manager",
            "name": "CONCURRENT_MANAGER",
            "value": false
          }
        ],
        "tier": "MT"
      }
    ],
    "options": [
      {
        "label": "Managed Server",
        "name": "managed_servers",
        "value": false
      },
      {
        "label": "Clear Apache Cache",
        "name": "bounceAddOnCACHE",
        "value": true
      }
    ],
    "specialInstructionsExist": false
  },
  "createdBy": "<email ID>",
  "createdOn": "2021-12-21T14:34:39Z",
  "duration": {
    "unit": "Hours",
    "value": 2
  },
  "hotBackup": false,
  "id": "3-CDNJILA",
  "patchListOption": "10000001923-CEMLI#US",
  "patchNumbers": [
    "10000001923"
  ],
  "patchStaged": false,
  "scheduledBy": "<user's email ID>",
  "scheduledEnd": "2021-12-21T17:04:43Z",
  "scheduledStart": "2021-12-21T15:04:43Z",
  "summary": "Apply 1 cemli patches; Auto RFC - AutoSkip",
  "target": "TCMATI",
  "ticketingDetails": {
    "customerNote": "Action Plan",
    "customerStatus": "Review Update",
    "primaryContact": "<primary contact's email ID>",
    "rfcNumber": "3-CDNJILA",
    "rfcSubType": "CEMLI_PATCH",
    "rfcType": "OCIEBS_CEMLI_PATCH",
    "status": "Open",
    "subStatus": "Ready For Execution"
  },
  "updatedBy": "<user's email ID>",
  "updatedOn": "2021-12-21T14:34:44Z"
}