Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Deferred_Deallocate - Conversation nach Transaktionsende beenden

&pagelevel(4)&pagelevel

Mit dem Aufruf Deferred_Deallocate (CMDFDE) wird die Conversation vom CPI-C-Programm beendet, sobald die laufende Transaktion erfolgreich beendet ist. Der Aufruf darf innerhalb einer Transaktion zu jedem Zeitpunkt aufgerufen werden. Deferred_Deallocate dient nur der besseren Portierbarkeit von existierenden CPI-C-Programmen. Der Aufruf ändert den Zustand des Programms nicht.

Syntax
CMDFDE (conversation_ID, return_code)

Parameter

--> conversation_ID

Identifikation der Conversation, die beendet werden soll.

<-- return_code

Ergebnis des Funktionsaufrufs

Ergebnis (return_code)

CM_OK

Aufruf ok

CM_PROGRAM_PARAMETER_CHECK

Der Wert für conversation_ID ist ungültig.

CM_PROGRAM_STATE_CHECK

Das Programm ist im Zustand „Start“.

CM_PRODUCT_SPECIFIC_ERROR

Die UPIC-Instanz konnte nicht gefunden werden (Interner Fehler).

Zustandsänderung

Das Programm ändert seinen Zustand nicht.

Verhalten im Fehlerfall

CM_PROGRAM_PARAMETER_CHECK

Programm ändern.

CM_PRODUCT_SPECIFIC_ERROR

Das Betriebssystem kann nicht genügend Speicherplatz für interne Puffer bereitstellen. Überprüfen Sie Ihr Programm auf zu hohe Speicherplatzanforderung und starten Sie ggf. Ihr System neu.

CM_PROGRAM_STATE_CHECK

Programm ändern.

Funktionsdeklaration: Deferred_Deallocate
CM_ENTRY Deferred_Deallocate ( unsigned char CM_PTR conversation_ID,
                              CM_RETURN_CODE CM_PTR return_code)