如何在softlayer中重新激活客户?

时间:2016-12-29 14:11:20

标签: account ibm-cloud-infrastructure

我使用的是最新版本的java api。我发现即使在control.softlayer.com ui中,也无法重新激活用户。我收到错误消息“{”错误“:”订阅通知失败。 ERR_NOTIFICATION_USER_SUBSCRIBER_CREATION_DENIED “ ”代码“: ”SoftLayer_Exception_Public“}”

    OpenIdConnect.Service service = OpenIdConnect.service(client, Long.parseLong(account.getSlId()));

    OpenIdConnect customer = service.getObjectForOpenIdConnect();

    customer.setSslVpnAllowedFlag(true);
    customer.setUserStatusId(1001l);

    service.editObject(customer);

当我禁用用户时,我使用了相同的API。这会导致这个问题吗?

    OpenIdConnect.Service service = OpenIdConnect.service(client, Long.parseLong(account.getSlId()));

    OpenIdConnect customer = service.getObjectForOpenIdConnect();

    customer.setSslVpnAllowedFlag(false);
    customer.setUserStatusId(1002l);

    /**
     *  1001 = Active;
        1002 = Disabled; 
        1003 = Inactive; 
        1021 = cancel_pending;
        1022 = VPN Only
     */

    service.editObject(customer);

1 个答案:

答案 0 :(得分:0)

我建议您提交一张机票,其中包含您可以提供的所有信息以获得进一步的帮助,因为我无法重现此问题。 (我使用您尝试过的相同代码取得了成功)