2016-06-05 9 views
0

Ich benutze Softlayer API SoftLayer_Billing_Item :: cancelItem (...) stündlichen virtuelle Server Abrechnungsposition zu löschen, ruft dannSoftLayer_Billing_Item :: getCancellationRequests leer für stornierten stündlichen virtuellen Server

https://api.softlayer.com/rest/v3/SoftLayer_Billing_Item/ $ billingItemId/getCancellationRequests? ObjectMask = Maske [ Ticket]

um alle Stornierungsanfragen zu erhalten.

Aber diese API-Methoden gibt leere Wert zurück, auch wenn ich finden kann, dass das Stornierungsticket auf Kundenportal erstellt wurde.

Warum gibt diese API-Methode einen leeren Wert zurück? Es sieht wie ein Fehler aus.

Antwort

0

Es sieht ein Problem aus, ich empfehle Ihnen, ein Ticket in Softlayer zu unterwerfen, damit sie sich das ansehen können.

+0

Danke. Ich habe ein SoftLayer-Ticket eingereicht. – mnnmountain

0

Wenn die Abrechnungsposition eines virtuellen Gastes storniert wird, wird sofort ein "geschlossenes Ticket" erstellt, daher wird keine Stornierungsanfrage erstellt. Cancellation Request-Objekte werden für Hardware-Geräte wie einen Hardware_Server (BMS) erstellt.

Trotzdem könnte man diese generierten geschlossenen Karten für einen virtuellen Gast finden, die abgebrochen wurde, die nächsten Methoden und die nächste objectMask:

SoftLayer_Account::getTicketsClosedToday 

SoftLayer_Account::getTicketsClosedInTheLastThreeDays 

SoftLayer_Account::getLastFiveClosedTickets 

SoftLayer_Account::getClosedTickets 

objectMask=mask[attachedVirtualGuests] 

Diese Maske wird die Tickets und die virtuellen Gäste Abrufen im Zusammenhang mit die Annullierungsoperation. Mithilfe dieser Informationen können Sie beispielsweise die angehängte virtuelle Gast-ID verwenden und den Wert anhand der virtuellen Gast-ID überprüfen, die storniert werden sollte.