[Apiman-user] How to remove a service or an organization in apiman web interface
Eric Wittmann
eric.wittmann at redhat.com
Mon Dec 22 06:39:20 EST 2014
If you have the latest version of apiman then it is possible to "retire"
a service version and "unregister" an application version. This does
not delete those versions, but it does remove them from the gateway,
which means that clients will no longer be able to invoke them.
As for deleting organizations, services, plans, etc... we're still
working out the semantics of that. It's complicated because of the
various references and relationships. For example, if an Organization
has 5 services, and each of those services have a few dozen contracts,
what do we do when the Organization owner deletes the organization? We
would have to also retire all of that org's services, which would break
all of the existing contracts.
This is certainly what *should* happen - but we need to be able to do it
in a way that notifies applications in other organizations that their
service contracts have been broken.
Same thing with plans - if a plan is deleted but is being used in one or
more service, then deleting it is problematic.
It would actually be super helpful if you could describe what you, as a
user, would expect to happen in some of these scenarios!
-Eric
On 12/22/2014 6:03 AM, Rao Dingyuan wrote:
> Hi folks,
>
> I’m quite new to apiman and I found that I CANNOT remove an
> organization, or a service, or even a version, no matter if I login as
> an organization owner or admin. Is this a bug? Or I missed something?
>
> Thanks a lot!
>
> BR
>
> Kurt
>
>
>
> _______________________________________________
> Apiman-user mailing list
> Apiman-user at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/apiman-user
>
More information about the Apiman-user
mailing list