1. A computer-readable medium having computer-executable instructions for performing steps for modifying a schema for a database, comprising:
setting a deactivation flag attribute of a first schema object to indicate that the first schema object is deactivated, the first schema object having a primary identifier, an internal identifier, and a first attribute; and
creating a second schema object to supersede the first schema object, the second schema object having a primary identifier that is the same as the primary identifier, an internal identifier that is different from the internal identifier of the first schema object, a deactivation flag attribute that is set to indicate that the second schema object is active, and a second attribute corresponding to the first attribute but defined differently from the first attribute.
2. A computer-readable medium as in claim 1, having further computer-readable instructions for performing the steps of:
receiving a database access request containing the primary identifier of the first and second schema objects;
translating the primary identifier to the internal identifier of the second schema object;
accessing the second schema object based on its internal identifier; and
retrieving instances of the second schema object from the database.
3. A computer-readable medium as in claim 1, wherein the primary identifier includes an object identifier (OID).
4. A computer-readable medium as in claim 1, wherein the primary identifier includes a user-friendly name.
5. A computer-readable medium as in claim 1, wherein the first and second schema objects contain definitions of an attribute associated with the primary identifier.
6. A computer-readable medium as in claim 1, wherein the first and second schema objects contain definitions of a class of data instances associated with the primary identifier.
7. A computer-readable medium as in claim 1, having further computer-executable instructions for performing the step of deleting the first schema object.
8. A computer-readable medium as in claim 1, having further computer-executable instructions for performing the steps of:
resetting the deactivation flag of the first schema object to indicate that the first schema object is active;
resetting the deactivating flag of the second schema object to indicate that the second schema object is deactivated.
9. A computer-readable medium as in claim 1, having, further computer-executable instructions for performing the step of replicating the first and second schema objects and instances thereof over a network to remote database servers.
10. A computer-readable medium as in claim 1, wherein the database is a part of a directory service system.
11. A method of modifying a schema for a database, comprising:
setting a deactivation flag attribute of a first schema object of the schema to indicate that the first schema object is deactivated, the first schema object having a primary identifier, an internal identifier, and a first attribute; and
creating a second schema object of the schema to supersede the first schema object, the second schema object having a primary identifier that is the same as the primary identifier, an internal identifier that is different from the internal identifier of the first schema object, a deactivation flag attribute that is set to indicate that the second schema object is active, and a second attribute corresponding to the first attribute but defined differently from the first attribute.
12. A method as in claim 11, comprising further steps of:
receiving a database access request containing the primary identifier of the first and second schema objects;
translating the primary identifier to the internal identifier of the second schema object;
accessing the second schema object based on its internal identifier; and
retrieving instances of the second schema object from the database.
13. A method as in claim 11, wherein the primary identifier includes an object identifier (OID).
14. A method as in claim 11, wherein the primary identifier includes a user-friendly name.
15. A method as in claim 11, wherein the first and second schema objects contain definitions of an attribute associated with the primary identifier.
16. A method as in claim 11, wherein the first and second schema objects contain definitions of a class of data instances associated with the primary identifier.
17. A method as in claim 11, further comprising the step of deleting the first schema object.
18. A method as in claim 11, further comprising the steps of:
resetting the deactivation flag of the first schema object to indicate that the first schema object is active;
resetting the deactivating flag of the second schema object to indicate that the second schema object is deactivated.
19. A method as in claim 11, further comprising the step of replicating the first and second schema objects and instances thereof over a network to remote database servers.
20. A method as in claim 11, wherein the database is a part of a directory service system.
21. A computer-readable medium having stored thereon a data structure containing data representing a plurality of schema objects of a schema for a database, said plurality of schema objects including a first schema object and a second schema object each having a primary identifier, an internal identifier, and a deactivation flag attribute, the primary identifier of the first schema object being the same as the primary identifier of the second schema object, the internal identifier of the first schema object being different from the internal identifier of the second schema object, the deactivation flag attribute of the first schema object being set to indicate that the first schema object is deactivated, and the deactivation flag attribute of the second schema object being set to indicate that the second schema object being active.
22. A computer-readable medium as in claim 21, wherein the first and second schema objects contain definitions for a data attribute associated with the primary identifier.
23. A computer-readable medium as in claim 21, wherein the first and second schema objects contain definitions for a class of data instances associated with the primary identifier.
24. A computer-readable medium as in claim 21, where the first schema object includes a first attribute, and second schema object includes a second attribute corresponding to but defined differently than the first attribute.
25. A method of modifying a schema for a database, comprising:
accessing a first schema object that includes a deactivation flag attribute, a primary identifier, an internal identifier, and a first attribute;
creating a second schema object to supersede the first schema object, the second schema object including a deactivation flag attribute, the primary identifier, an internal identifier different from the internal identifier of the first schema object, and a second attribute corresponding to the first attribute but defined differently from the first attribute;
changing the deactivation flag attribute of the first schema object from activated to deactivated, such that when a client requests an instance of a schema object corresponding to the primary identifier, an instance of the first schema object will not be created; and
setting the deactivation flag attribute of the second schema object to activated, such that when the client requests the instance of the schema object corresponding to the primary identifier, an instance of the second schema object will be crated.
26. The method of claim 25, further comprising:
changing the deactivation flag attribute of the second schema object from activated to deactivated; and
changing the deactivation flag attribute of the first schema object from deactivated to activated in order to reactivate the first schema object.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. Purified urokinase inhibitors of general formula
which are present as compounds in L-form, and wherein R1 represents
(a) a group of formula
wherein either p=1 and r=2 and R2 is benzyloxycarbonyl, benzylaminocarbonyl or 2-thienylhydrazinocarbonyl, or p=2 and r=1 and R2 is ethoxycarbonyl, 2-propyloxycarbonyl, 2-propylaminocarbonyl, methylaminocarbonyl or methyl; or
(b) a group of formula
wherein R3 is selected from the group consisting of methoxycarbonyl, ethoxycarbonyl, and benzyloxycarbonyl, and
wherein the compounds occur in the form of their free bases or as salts with inorganic acids, or as salts with organic acids.
2. A composition comprising the urokinase inhibitor according to claim 1 and a pharmaceutical additive.
3. The composition according to claim 2, wherein said pharmaceutical additive is suitable for administration orally, subcutaneously andor intravenously.
4. The composition according to claim 2, wherein said composition is in the form of tablets, drag\xe9es, capsules, suppositories, solutions or transdermal systems.
5. The purified urokinase inhibitors according to claim 1, wherein said compounds occur in the form of their hydrochlorides.
6. The purified urokinase inhibitors according to claim 1, wherein R1 is
a group of formula:
and R3 is ethoxycarbonyl.