On Mon, Aug 13, 2012 at 5:45 AM, Sumedha Rubasinghe <[email protected]>wrote:

> In a nutshell, we store the tier selected as part of user's subscription
> record. So even if you change the tier @ API level, that change does not
> propagate to the subscriber unless you update the subscription with new
> tier details.
>
Hi Sumedha,
I tried to do similar kind of thing. But there was no such. WDYM updating
the subscription ? The only option there is to resubscribe. Still the
application bounded is not available there.


>
> However, if you change a value in an existing tier, (eg: changing max
> request count) this gets picked up without having to update the
> subscription.
>
>
>
> On Mon, Aug 13, 2012 at 12:08 AM, Hiranya Jayathilaka <[email protected]>wrote:
>
>> It's not natural for the API provider to change a tier of an API all the
>> sudden, without the consent of the subscribers. Tier is a contract between
>> the API provider and the subscriber. Subscriber chooses a tier at the point
>> of subscription, after carefully reviewing it. The provider is supposed to
>> keep supporting that. However if it must be done here are your options:
>
>
Hi Hiranya,
Yes, the subscriber chooses the tier at the point of subscription. But [1]
- When provider changes the tier value, the value of the tier at subscriber
end gets updated.
So if this is the expected behavior, [1] is a bug and we should not allow
the publisher to change the tier or provide some alternative.. Because that
particular tier has dependent subscribers.

I think $subject is a possible use case a publisher may come across. As
API-M provides API versioning capability it is not good to have multiple
tiers per API at API creation.
Hence, a possible suggestion is, we can recommend the publishers/subs, if
they need $subject, you should go for a new version of the API with the
changes and may be deprecate the previous. In that context, we can make the
tier type *not* editable for publisher.
WDYT ?


>
>> 1. Change the tier definitions by editing the tiers.xml in registry
>> 2. Update the subscription entry in API Manager DB
>>
>> Thanks,
>> Hiranya
>>
>>  On Sun, Aug 12, 2012 at 11:02 PM, Subash Chaturanga <[email protected]>wrote:
>>
>>>  Hi all,
>>> I just noticed $subject in 1.0.0 release. Once I change the tier type of
>>> my API from Bronze to Silver I could still send only one request per minute.
>>> More than one requests, it gives the same old throttled out  response.
>>> Same applies when transform from Silver to Gold. Is this a known issue ?
>>> To change the tier type, I did that from publisher edit tab and saved,
>>> is there anything more to be done for that to be effective ?
>>>
>>>
>>> Thanks
>>> --
>>>
>>> Subash Chaturanga
>>> Software Engineer
>>> WSO2 Inc. http://wso2.com
>>>
>>> email - [email protected]
>>> phone - 077 2225922
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Hiranya Jayathilaka
>> Senior Technical Lead;
>> WSO2 Inc.;  http://wso2.org
>> E-mail: [email protected];  Mobile: +94 77 633 3491
>> Blog: http://techfeast-hiranya.blogspot.com
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> /sumedha
> +94 773017743
>



-- 

Subash Chaturanga
Software Engineer
WSO2 Inc. http://wso2.com

email - [email protected]
phone - 077 2225922
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to