Skip to content

Commit cb01c26

Browse files
pre Dolly
1 parent 2e18fa5 commit cb01c26

File tree

196 files changed

+52755
-27859
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searcx below for content that may be hidden.

196 files changed

+52755
-27859
lines changed

‎.gitignore

-9
This file was deleted.

‎README.md

+37-28
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# MEF-LSO-Cantata-SDK - Celine Release
1+
# MEF-LSO-Cantata-SDK - Dolly Release
22

33
## Download Link
44

5-
Download the entire repository by clicking [here](https://.com/MEF-GIT/MEF-LSO-Cantata-SDK-extended/releases/download/celine/MEF-LSO-Cantata-SDK-celine.zip)
5+
Download the entire repository by clicking [here](https://.com/MEF-GIT/MEF-LSO-Cantata-SDK/releases/download/dolly/MEF-LSO-Cantata-SDK-dolly.zip)
66

77
## Introduction
88

@@ -16,6 +16,8 @@ This repository contains the MEF LSO Cantata SDK. It includes API definitions fo
1616
- Product Order
1717
- Product Inventory
1818
- Trouble Ticket
19+
- Appointment
20+
- Work Order
1921

2022
It also provides Product Schemas for:
2123

@@ -25,16 +27,20 @@ It also provides Product Schemas for:
2527
- EVPL
2628
- EVPLAN
2729
- EVPTREE
28-
- Basic Internet Access (member contribution)
30+
- Basic Internet Access
31+
- Advanced Internet Access
2932

3033
## High-level release notes
3134

35+
- Following APIs and their respective Developer Guides have been published as MEF Standards:
36+
- MEF 87 - LSO Cantata and LSO Sonata Product Offering Qualification API - Developer Guide
37+
- MEF 115 - LSO Cantata and LSO Sonata Quote Management API - Developer Guide
38+
- MEF 116 - LSO Cantata and LSO Sonata Product Inventory API - Developer Guide
39+
- MEF 121 - LSO Cantata and LSO Sonata Address Management API - Developer Guide
40+
- MEF 122 - LSO Cantata and LSO Sonata Site Management API - Developer Guide
3241
- All APIs have been reviewed and updated to follow their respective Business Requirements & Use Cases and Developer Guides documents
3342
- New documents:
34-
- MEF W128 - MEF W128 - Draft Release 1 LSO API Security Profile - Implementer's Guide.pdf
35-
- New supporting informational documents:
36-
- Example Dynamic Binding Implementation.pdf
37-
- LSO Payload Handbook CfC#1.docx
43+
- MEF W139 - LSO Sonata Internet Access Product Schemas and Developer Guide
3844

3945
**NOTE:** Please note the Readme files in particular productApi directories to see detailed release notes per API.
4046

@@ -49,40 +55,40 @@ The maturity per functionality presents as follows:
4955
- MEF 79 - **Published Standard**
5056
- *MEF 79.0.2 - **Published Standard**
5157
- Developer Guide/API:
52-
- *MEF W121 - Address Management - **Letter Ballot pending**
53-
- *MEF W122 - Site Management - **Letter Ballot pending**
58+
- *MEF W121 - Address Management - **Published Standard**
59+
- *MEF W122 - Site Management - **Published Standard**
5460
- Product Offering Qualification:
5561
- Business Requirements:
5662
- MEF 79 - **Published Standard**
5763
- MEF 79.0.1 - **Published Standard**
5864
- Developer Guide/API:
59-
- *MEF W87 - **Letter Ballot pending**
65+
- *MEF W87 - **Published Standard**
6066
- Quote:
6167
- Business Requirements:
62-
- *MEF 80 - **Letter Ballot pending**
68+
- *MEF 80 - **Published Standard**
6369
- Developer Guide/API:
64-
- *MEF W115: - **Letter Ballot pending**
70+
- *MEF W115: - **Published Standard**
6571
- Order:
6672
- Business Requirements:
67-
- *MEF W57.2 - **work in progress, Draft Release 3**
73+
- *MEF W57.2 - **work in progress, Draft Release 4**
6874
- Developer Guide/API:
69-
- *MEF W123 - **work in progress - ready for CfC#2**
75+
- *MEF W123 - **work in progress - ready for CfC#3**
7076
- Inventory:
7177
- Business Requirements:
72-
- MEF 81, MEF 81.0.1 **Published Standard**
78+
- MEF 81, MEF 81.0.1 - **Published Standard**
7379
- Developer Guide/API
74-
- *MEF W116 - **Letter Ballot pending**
80+
- *MEF W116 - **Published Standard**
7581
- Trouble Ticket:
7682
- Business Requirements:
77-
- *MEF W113 - **work in progress, Draft Release 2**
83+
- *MEF W113 - **work in progress, Draft Release 3**
7884
- Developer Guide/API
79-
- *MEF W124 - **work in progress - ready for CfC#2**
85+
- *MEF W124 - Trouble Ticket - **work in progress - ready for CfC#3**
86+
- *MEF W137 - Appointment - **work in progress - ready for CfC#1**
8087
- Product Specifications:
81-
- *Access E-Line - MEF W106 **work in progress, CfC#2 reviewed**
82-
- *Subscriber Ethernet (EPL, EPLAN, EPTREE, EVPL, EVPLAN, EVPTREE) - MEF W125 **work in progress, CfC#1 reviewed**
83-
- *Basic Internet Access - schemas only **(member contribution)**
88+
- *MEF W125 - Subscriber Ethernet (EPL, EPLAN, EPTREE, EVPL, EVPLAN, EVPTREE) - **work in progress, CfC#1 reviewed**
89+
- *MEF W139 - Basic and Advanced Internet Access - **work in progress - ready for CfC#1**
8490

85-
(*) is used to mark item that changes their maturity comparing to previous Billie release.
91+
(*) is used to mark item that changes their maturity comparing to previous release.
8692

8793
For details on the maturity map and the roadmap for future releases please refer to [LSO Cantata SDK Home Page](https://wiki.mef.net/display/CESG/LSO+Cantata+SDK) on the MEF WIKI.
8894

@@ -102,21 +108,24 @@ This SDK contains the following items:
102108
- `offeringQualification` - Determine whether it is feasible for the Seller to deliver a particular Product with a given configuration to a particular geographic location if applicable.
103109
- `site` - Retrieve Service Site information including exact formats for Service Sites known to the Seller
104110
- `troubleTicket` - Create and manage Trouble Tickets
111+
- `workforce` - Manage Appointment and Work Orders
105112
- `documentation` - All related standards and Developer Guides
106113
- `productApi` - API related documentation - Developer Guides
107-
- `inventory` - MEF W116 Developer Guide
114+
- `inventory` - MEF 116 Developer Guide
108115
- `order` - MEF W123 Developer Guide
109-
- `quote` - MEF W115 Developer Guide
110-
- `serviceability/address` - MEF W121 Developer Guide
111-
- `serviceability/offeringQualification` - MEF W87 Developer Guide
112-
- `serviceability/site` - MEF W122 Developer Guide
116+
- `quote` - MEF 115 Developer Guide
117+
- `serviceability/address` - MEF 121 Developer Guide
118+
- `serviceability/offeringQualification` - MEF 87 Developer Guide
119+
- `serviceability/site` - MEF 122 Developer Guide
113120
- `troubleTicket` - MEF W124 Developer Guide
121+
- `workforce` - MEF W137 Developer Guide
114122
- `productSchema` - product related documentation
115123
- `carrierEthernet` - MEF W106 and MEF W125 Product Schema Guides
116-
- `ip` - a working in progress version of Basic Internet Access product schema
124+
- `ip` - MEF W139 Product Schema Guide
117125
- `supportingStandards` - The rest of documents and standards.
118126
- `ProductSchema` - Product Specification schemas for:
119127
- `carrierEthernet` - Carrier Ethernet product Schemas
128+
- `ip` - Basic and Advanced Internet Access product schemas
120129
- `generated/staticBinding` - contains automatically generated (with help of the open source [Sonata Blending Tool](https://.com/Amartus/SonataBlendingTool)), not normative static bindings of envelope APIs with Product Specifications. The Address, Site and Trouble Ticket APIs are not included as they do not carry product information.
121130
- `full` - contains static binding of all available product schemas
122131
- `carrierEthernet` - contains static binding of only CarrierEthernet products

‎documentation/productApi/inventory/MEF 116 - LSO Cantata and LSO Sonata Product Inventory API - Developer Guide.md

+21-11
Original file line numberDiff line numberDiff line change
@@ -174,16 +174,16 @@ they were part of this document, from the repository:
174174
<https://.com/MEF-GIT/MEF-LSO-Sonata-SDK>
175175

176176
commit id:
177-
[2062c16db194adc5109d0b7c0578a1a9128c6471](https://.com/MEF-GIT/MEF-LSO-Sonata-SDK/tree/2062c16db194adc5109d0b7c0578a1a9128c6471)
177+
[f3c91e572b9bdecce6198fd15141d4f67e92e5f8](https://.com/MEF-GIT/MEF-LSO-Sonata-SDK/tree/f3c91e572b9bdecce6198fd15141d4f67e92e5f8)
178178

179-
- [`productApi/inventory/productInventoryManagement.api.yaml`](https://.com/MEF-GIT/MEF-LSO-Sonata-SDK/blob/2062c16db194adc5109d0b7c0578a1a9128c6471/productApi/inventory/productInventoryManagement.api.yaml)
179+
- [`productApi/inventory/productInventoryManagement.api.yaml`](https://.com/MEF-GIT/MEF-LSO-Sonata-SDK/blob/f3c91e572b9bdecce6198fd15141d4f67e92e5f8/productApi/inventory/productInventoryManagement.api.yaml)
180180

181181
<https://.com/MEF-GIT/MEF-LSO-Cantata-SDK>
182182

183183
commit id:
184-
[fd4aad8d6417b6aed2fa4e2d4ffa9836648addb0](https://.com/MEF-GIT/MEF-LSO-Cantata-SDK/tree/fd4aad8d6417b6aed2fa4e2d4ffa9836648addb0)
184+
[2e18fa505952a8bc1d3be1ff78306d406ed47b6d](https://.com/MEF-GIT/MEF-LSO-Cantata-SDK/tree/2e18fa505952a8bc1d3be1ff78306d406ed47b6d)
185185

186-
- [`productApi/inventory/productInventoryManagement.api.yaml`](https://.com/MEF-GIT/MEF-LSO-Cantata-SDK/blob/fd4aad8d6417b6aed2fa4e2d4ffa9836648addb0/productApi/inventory/productInventoryManagement.api.yaml)
186+
- [`productApi/inventory/productInventoryManagement.api.yaml`](https://.com/MEF-GIT/MEF-LSO-Cantata-SDK/blob/2e18fa505952a8bc1d3be1ff78306d406ed47b6d/productApi/inventory/productInventoryManagement.api.yaml)
187187

188188
# 2. Terminology and Abbreviations
189189

@@ -1028,7 +1028,7 @@ system or shown in the `terminated` state at the Seller's discretion.
10281028
**[R14]** The Seller **MUST** provide the following contact information: [MEF81
10291029
R11]
10301030

1031-
| Contact Role | `role` value | Description |
1031+
| Contact Role | `role` value | Description |
10321032
| --------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
10331033
| Assurance Technical Contact | `buyerAssuranceTechnicalContact`,</br>`sellerAssuranceTechnicalContact` | Operational contact such as Network Operations Center (NOC) for each party. |
10341034
| Commercial Contact | `buyerCommercialContact`, </br>`sellerCommercialContact` | Contact for commercial issues like billing, contract extensions, etc. for each party. |
@@ -2326,15 +2326,25 @@ process.
23262326
- [OAS-v3] [Open API 3.0](http://spec.openapis.org/oas/v3.0.3.html), February
23272327
2020
23282328
- [JS]
2329-
[JSON Schema draft 7](https://json-schema.org/specification-links.html#draft-7),
2329+
[IETF JSON Schema draft 7](https://json-schema.org/specification-links.html#draft-7)
23302330
JSON Schema: A Media Type for Describing JSON Documents and associated
23312331
documents, by Austin Wright and Henry Andrews, March 2018. Copyright © 2018
23322332
IETF Trust and the persons identified as the document authors. All rights
23332333
reserved.
2334-
- [REST]
2335-
[Chapter 5: Representational State Transfer (REST)](http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm)
2336-
Fielding, Roy Thomas, Architectural Styles and the Design of Network-based
2337-
Software Architectures (Ph.D.).
2334+
- [RFC2119] IETF RFC 2119, Key words for use in RFCs to Indicate Requirement
2335+
Levels, March 1997
2336+
- [RFC 3986] IETF RFC 3986, Uniform Resource Identifier (URI): Generic Syntax,
2337+
by Tim Berners-Lee and Roy T. Fielding and Larry M Masinter, January 2005.
2338+
Copyright © The Inter-net Society (2005).
2339+
- [RFC 7231] IETF RFC 7231, Hypertext Transfer Protocol (HTTP/1.1): Semantics
2340+
and Content, by Roy T. Fielding and Julian Reschke, June 2014. Copyright ©
2341+
2014 IETF Trust and the persons identified as the document authors. All
2342+
rights reserved.
2343+
- [RFC 8174] IETF RFC 8174, Ambiguity of Uppercase vs Lowercase in RFC 2119 Key
2344+
Words, May 2017
2345+
- [ISO 4217:2015] ISO 4217:2015, Currency Codes, August 2018
2346+
- [REST] Fielding, Roy Thomas, Architectural Styles and the Design of
2347+
Network-based Software Architectures (Ph.D), 2000
23382348
- [MEF55.1]
23392349
[MEF 55.1](https://www.mef.net/wp-content/uploads/2021/02/MEF-55.1.pdf)
23402350
Lifecycle Service Orchestration (LSO): Reference Architecture and Framework,
@@ -2350,5 +2360,5 @@ process.
23502360
[MEF 81.0.1](https://www.mef.net/wp-content/uploads/2020/02/MEF-81-0-1.pdf),
23512361
Amendment to MEF 81: Product Inventory Management, February 2020
23522362
- [TMF637]
2353-
[TMF 674](https://projects.tmforum.org/wiki/download/attachments/123080633/TMF637_Product_Inventory_Management_API_REST_Specification_R19.0.0.pdf)
2363+
[TMF 637](https://projects.tmforum.org/wiki/download/attachments/123080633/TMF637_Product_Inventory_Management_API_REST_Specification_R19.0.0.pdf)
23542364
TMF637 Product Inventory Management API REST Specification R19.0.0, June 2019

0 commit comments

Comments
 (0)