Service Inventory Management: Release notes
Release Kylie:
Readiness status: Published Standard
Summary - No changes.
Release Janis:
Readiness status: Requested Letter Ballot. It will be most likely published as a standard without further changes.
Summary:
- Fixed
ServicemissingidFixedServiceOrderItemRefto requireserviceOrderId - Added
@typeto Service get list filter criteria
List of changes in the API:
serviceInventoryManagement.api.yaml:
-
GET /service:- added
@typeto query params
- added
-
Service:id- addedhref- addedstate- made required
-
ServiceRef:href- removedformat: uri
-
ServiceOrderItemRef:serviceOrderId- marked as required
serviceInventoryNotification.api.yaml:
No changes
Release Irene:
Readiness status: Call for Comments Ballot #1. Work in progress and is subject to change.
Summary:
- Updating Address model according to new definition in MEF 150
- Revised, fully specialized Event model.
- State change events now carry the value of the new
state
List of changes in the API:
serviceInventoryManagement.api.yaml:
-
POST /hub:422- response code added
-
DELETE /hub/(id):422- response code added
-
ContactInformation- added -
FieldedAddress- replaced withFieldedAddressRepresentationallOfwithGeographicAddress- removedbuildingName- addedcountry- removedcountryCode- addedgeographicSubAddress- removedlanguage- addedpoBox- addedprivateStreetName- addedprivateStreetNumber- addedstreetPreDirection- addedstreetPostDirection- addedstreetSuffix- removed- no attribute is required anymore
-
FieldedAddressValue- replaced withFieldedAddressRepresentation -
FormattedAddress- replaced withFormattedAddressRepresentationaddrLine1- renamed toformattedAddressallOfwithGeographicAddress- removedaddrLine2- removedcity- removedcountry- removedlanguage- addedlocality- removedpostcode- removedpostcodeExtension- removedstateOrProvince- removed
-
GeographicAddress_Query- added -
GeographicAddressLabel- replaced withLabelRepresentationallOfwithGeographicAddress- removedexternalReferenceId- renamed tolabelexternalReferenceType- renamed toadministrativeAuthoritylanguage- added
-
GeographicAddressRef- does not extend the
GeographicAddressRefOrValue @type- added with constantGeographicAddressRefvalue
- does not extend the
-
GeographicPoint- replaced withGeographicPointRepresentationallOfwithGeographicAddress- removedx- renamed tolongitudey- renamed tolatitudez- renamed toelevation
-
GeographicSiteRef- does not extend the
GeographicAddressRefOrValue @type- added with constantGeographicSiteRefvalue
- does not extend the
-
GeographicSubAddress- removed -
GeographicSubAddressUnit- renamed toSubUnit -
RelatedContactInformation:postalAddress- changed ref type toFieldedAddressRepresentation
-
RelatedPlaceRefOrValue- replaced withRelatedPlaceRefOrQuery -
Service:place- changed ref type toRelatedPlaceRefOrQuery
serviceInventoryNotification.api.yaml:
-
408- response code removed -
Error408- removed -
ServiceEventType- removed -
ServiceAttributeValueChangeEvent- added -
ServiceCreateEvent- added -
ServiceDeleteEvent- added -
ServiceEvent- removed -
ServiceEventType- removed -
ServiceStateChangeEvent- added -
ServiceStateChangeEventPayload- added -
ServiceStateType- added
Release Grace:
Readiness status: MEF Published Standard
Summary - No changes.
Release Fergie:
Readiness status: Requested Letter Ballot. It will be most likely published as a standard without further changes.
Summary - No changes.
Release Ella:
Readiness status: Starting Call for Comments Ballot #1
Summary - Synchronization with Sonata API patterns
- Changed files' organization to align with Sonata patterns. Mow there are only
2 individual files:
serviceInventoryManagement.api.yamlserviceInventoryNotification.api.yaml
List of changes in the API:
serviceInventoryManagement.api.yaml:
-
serviceFindoperation:- query parameters added:
stateexternalIdserviceDate.ltserviceDate.gtstartDate.ltstartDate.gtendDate.ltendDate.gtserviceOrder.idserviceOrderItem.idgeographicSite.idgeographicAddress.idserviceTypestartMode
- query parameters removed:
relatedParty.idserviceSpecification.idserviceSpecification.namefields
- query parameters added:
-
Service-
removed:
-
category -
isServiceEnabled -
isStateful -
hasStarted -
serviceSpecification -
supportingResource -
supportingService
-
-
added:
externalIdrelatedContactInformationserviceOrderItem
-
modified:
mefServiceConfiguration- renamed toserviceConfigurationplace- changed ref type fromPlacetoRelatedPlaceRefOrValuerelatedPartyreplaced withrelatedContactInformationserviceOrder- replaced toserviceOrderItemstartMode- added enum
-
-
ServiceCreate- merged intoServiceand removed -
ServiceRef:@type- removed
-
ServiceRelationship:relationshipType- removed enum, marked as required,service- marked as required
-
MefServiceConfiguration:- removed:
@baseType@schemaLocation
- removed:
-
Added types:
BusSofTypeNote_BusSofRelatedPlaceRefOrValueFieldedAddressFormattedAddressGeographicAddressLabelGeographicAddressRefGeographicSiteRefGeographicSubAddressGeographicPointGeographicSubAddressUnit
-
Removed types:
AddressableExtensibleReferenceableResourceRefRelatedPartyRefServiceOrderRefServiceRelationshipTypeServiceSpecificationRef
serviceInventoryNotification.api.yaml:
- paths:
/listener/serviceCreateNotification- renamed to/listener/serviceCreateEvent/listener/serviceDeleteNotification- renamed to/listener/serviceDeleteEvent/listener/serviceStateChangeNotification- renamed to/listener/serviceStateChangeEvent/listener/serviceAttributeValueChangeEvent- added
ServiceCreateNotification- replaced withServiceEventserviceDeleteNotification- replaced withServiceEventserviceStateChangeNotification- replaced withServiceEventServiceEventPayload- addedServiceEventType- added
