OSGi Release 5 Errata
Core
- 3.3.3
- The Provide-Capability header syntax is corrected to make clear that attribute type and List element type are optional. They both default to
String.
typed-attr ::= extended ( ’:’ type )? ’=’ argument
list ::= 'List' ( '<' scalar '>' )?
- 9.2.1, 9.2.2 and 9.3.7
- The specification is corrected to allow the system bundle to be adapted to
BundleStartLevel.
- 7.4
- This section is updated to state that the
osgi.identity capability of a fragment is part of the fragment's Bundle Wiring and is not part of a host bundle's Bundle Wiring. That is, each Bundle Wiring has exactly one osgi.identity capability. However, osgi.identity requirements declared by a fragment are not part of the fragment's Bundle Wiring and are instead hosted by the host bundle's Bundle Wiring.
- 10.4.8.10
- The ordering of items in the returned list is updated to state that dynamically established wires are added to the end of the list in the order they are established.
Enterprise
- 102.2
- The URL example is missing the ? before the query string. The correct URL is http://www.acme.com/servlet?name=bugs.
- 124.13.1.1
- The
AUTORIZATION_TYPE field is incorrectly specified to consists of the NAME_ITEM and TYPE_ITEM items. The field consists of the NAME_ITEM and ROLES_ITEM items. (The name of this field is also incorrectly spelled which will be corrected in a future release.)
- 129.2.1
- The example incorrectly specifies the SCA XML namespace as
http://www.osoa.org/xmlns/sca/1.0. The correct SCA XML namespace is http://docs.oasis-open.org/ns/opencsa/sca/200912.
- 134.18.7
-
SubsystemPermission incorrectly refers to the Subsystem.getHeaders method for the metadata action. The proper name of the method is getSubsystemHeaders.
- 136
- The Resolver Service Specification is incorrectly numbered. Due to a production error, the Resolver Service Specification was numbered 131 which is already used by the TR069 Connector Service Specification. The correct number for the Resolver Service Specification is 136 which will be used in the next release of the specification document.
Compendium
- 134.18.6
-
SubsystemPermission incorrectly refers to the Subsystem.getHeaders method for the metadata action. The proper name of the method is getSubsystemHeaders.