Product Inventory: Release notes
Release Irene:
Readiness status: A MEF 116.1 revision work in progress, subject to change. CfC#1 ready.
Summary
- New Address Model introduced by MEF 150 implemented.
- Product can refer not only to a Site but also to an Address.
- Mandated throwing
Error422in case of too many matching items are found
List of changes in the API:
productInventoryManagement.api.yaml:
GET /productfields- removed query parametergeographicAddressId- addedgeographicalSiteId- renamed togeographicSiteId
ContactInformation- addedDuration:amount- addedminimum:0
FieldedAddress- replaced withFieldedAddressRepresentationallOfwithGeographicAddress- removedbuildingName- addedcountry- removedcountryCode- addedgeographicSubAddress- removedlanguage- addedpoBox- addedprivateStreetName- addedprivateStreetNumber- addedstreetPreDirection- addedstreetPostDirection- addedstreetSuffix- removed- no attribute is required anymore
FormattedAddressRepresentation- addedGeographicAddressRef- addedGeographicAddress_Query- addedGeographicPointRepresentation- addedGeographicSiteRef- addedGeographicSubAddress- removedLabelRepresentation- addedMEFChargePeriod- removedMEFGeographicPoint- addedMEFItemTerm:name- marked as requiredduration- marked as requiredendOfTermAction- marked as required
MEFProduct:@type- removedagreementName- addedrelatedSite- replaced withplacestatusChange- made required
MEFProduct_Find:relatedSite- replaced withplace
MEFSubUnit- renamed toSubUnitPlaceRefOrQuery- addedProductPrice:recurringChargePeriod- changedreftype toDuration
RelatedGeographicSite- removedRelatedContactInformation:postalAddress- changed ref type toFieldedAddressRepresentation
RelatedPlaceRefOrQuery- addedTimeUnit:- added:
secondsminutesmonthsyears
- removed:
calendarMinutesbusinessMinutescalendarMonths
- added:
Release Haley:
Readiness status: MEF Published Standard
No changes.
Release Grace:
Readiness status: MEF Published Standard
No changes.
Release Fergie:
Readiness status: MEF Published Standard
No changes.
Release Ella:
Readiness status: MEF Published Standard
No changes.
Release Dolly:
Readiness status: MEF Published Standard
List of changes in the API:
Price:dutyFreeAmount- made required
MEFBillingAccountreplaced withMEFBillingAccountRef
Release Celine:
Readiness status: Requested Letter Ballot. It will be most likely published as a standard in this form.
List of changes in the API:
None
Release Billie:
List of changes in the API:
get '/product/'- query params:
status- updated listgeographicalSiteId- renamed torelatedSiteId
- query params:
Product:- renamed to
MEFProduct - removed:
agreement
MEFProductConfiguration- renamed toproductConfigurationbuyerProductId- renamed toexternalId
- renamed to
MEFProductSummary- renamed to
MEFProduct_Find lastUpdateDate- addedproductSpecification- changed type toProductSpecificationRef
- renamed to
AgreementRef- removedProductSpecificationRef- aligned across all APIs
- removed:
nametargetProductSchema@schemaLocation@type
MEFProductSpecificationSummary- removedProductOfferingRefhref- added
ProductRelationship- removed:
buyerProductIdname
- removed:
MEFProductStatusType:- added:
cancelledactivePendingChange
- renamed:
activePendingTerminatetopendingTerminate
- added:
ProductPricerecurringChargePeriod=> changed to enum:MEFChargePeriodpriceType=> changed to enum:MEFPriceType
TargetProductSchema- removedProductTermreplaced withMEFItemTermMEFEndOfTermAction- addedMEFProductOrderItemRefid- renamed toproductOrderIdhref- renamed toproductOrderHreforderItemId- renamed toproductOrderItemId
MEFProductConfiguration@schemaLocation- removed
Errorstatus- removed
BillingAccountRef- replaced with
MEFBillingAccount - changed from array to single ref
- replaced with
Release Aretha:
List of changes in the API:
GET /productsellerIdadded to query
Quantityunified toDurationandTimeUnitRelatedGeographicSite:- removed
@type
- removed
ProductrelatedParty=>relatedContactInformation@schemaLocation= removed@BaseType- removed
RelatedParty- refactored to
RelatedContactInformation - added:
organizationpostalAddress
- refactored to
FieldedAddress- addedGeographicSubAddress- addedMEFSubUnit- addedPrice:- removed
@type
- removed
ProductPrice:- removed
@type
- removed
Developer Guide document
There is no Developer Guide document at his moment. A project is running to deliver one for the next Billie release.
Readiness status: Work in progress and is subject to change
