【发布时间】:2016-05-31 07:18:21
【问题描述】:
目前 SoftLayer 处理对象存储订单或供应订单是否存在一些问题?我正在使用与之前提交对象存储订单相同的代码。我可以看到帐单项目出现在 SoftLayer 端。但是“详细信息”列是空的。以前工作时,“详细信息”列的值类似于“IBMOS892833-5”。
我的代码中有一个逻辑,可以通过查看 Billing Item 的详细信息(transactionStatus.name 值)来确定我的订单是否完成。当它不起作用时,状态似乎停留在“SERVICE REGISTER”,如下所示:
"transactionStatus":{"averageDuration":"1.91","friendlyName":"Register a network service","name":"SERVICE REGISTER"}
这是我为获取帐单项目状态而进行的调用类型:
GET https://api.softlayer.com/rest/v3/SoftLayer_Billing_Item/85029623/getObject.json?objectMask=provisionTransaction;provisionTransaction.transactionStatus;provisionTransaction.transactionGroup;provisionTransaction.pendingTransactions;provisionTransaction.hardware
我知道当它工作时它处于“完成”状态。 两天前(2 月 16 日)早上,我遇到了同样的问题,一两次,它工作正常,然后又回到了同样的问题,卡在“SERVICE REGISTER”状态。
SoftLayer_Billing_Item::getObject() 是否更改了它为 transactionStatus.name 属性返回的内容?那么也许我现在应该将“SERVICE REGISTER”作为提供完成状态?还是 SoftLayer 在处理对象存储订单方面存在问题?我联系了 SoftLayer 支持,他们告诉我一切看起来都很好,但有时它只是没有显示在对象存储列表中。虽然我订购的那个没有显示在对象存储列表中,但我的问题不在于那个。我认为对象存储配置似乎存在一些问题。我尝试通过 SoftLayer 客户门户订购对象存储,但我看到了同样的情况。它没有显示在对象存储列表中,并且计费项目详细信息继续显示“SERVICE REGISTER”状态。
谁能告诉我发生了什么事? 我的代码问题?或者 SoftLayer 方面出了什么问题? 如果你们中的一些人可以查看,这是我从 SoftLayer 客户门户网站订购的帐单 ID:85041591。 这是我从代码中订购的帐单 ID:85029623
【问题讨论】:
-
配置过程(事务)中似乎存在问题。您需要提交工单,以便 SoftLayer 的人员可以解决此问题。顺便说一句,你是对的,一旦配置过程完成,“transactionStatus”必须是“Complete”。