Rest api sequence diagram6/8/2023 ![]() The Merge method is using the Server Text Control ╰ TX Text Control. The ProcessingRequest object provides the data structure that is stored in the database and contains the required information to store the WebHook URL and also implements methods to store and retrieve the created document in and from the database. But as it is asynchronous, the client doesn't have to wait for the response. In that request, an asynchronous task is started that generates the document. The client is sending an HttpPost request to an endpoint that immediately returns a positive response when the request is acceptable. Sequence diagram: Asynchronous Document Processing The following sequence diagram shows this process in detail: One way to solve this problem is to create a RESTful Web API that is called with a WebHook URL that receives a notification with a download link when the document has been created successfully. But longer requests (in the range of seconds) should be handled in a different way. 300 ms) might be eligible to be created on-the-fly and to be returned by the HTTP request right after generation. A typical HTTP request should be returned without a huge delay within milliseconds.Ī typical document such as an invoice (which takes approx. When generating documents with many, nested merge blocks and 100s or 1000s of pages, this task can take several seconds or even minutes. Depending on the template size and data structure, generating documents can be a complex, time-consuming task. Service Templates should align to the Customer Type and Service Types.Implementing a Web API to create documents is a very popular and useful way to access document processing functionality from a variety of applications and clients. Policy Maps should be configured to align to the Service Tiers referencing the Class Map of the same name, and the naming should match the higher-level OSS.įor example, use the following profile names:ġ_Gig_Data_Symetric (Class Map) > 1_Gig_Data_Symetric (Policy Map) Service Templates The Policy Map inherits the Class Map and takes action on the traffic that is marked in the Class Map. Class Maps should be configured to align to the Service Tiers, and the naming should match the higher-level OSS.įor example, use the following profile name:ġ_Gig_Data_Symetric (Class Map) Policy Map Profiles The Class Map defines what traffic is to be marked on. Transport Service Profiles map SVLANs to a particular uplink. The update is a simple change of the Policy Map.įor example, use the following names for the profiles:ġ_Gig_Data_Symetric (Class Map) > 1_Gig_Data_Symetric (Policy Map) Transport Service Profile Subscriber > Create ONT > Create Service > Update ONTįor flow through service provisioning to be successful, the following items must be configured in SMx prior to service provisioning:īest Practice: Class Maps and Policy Maps should be configured to align to the Service Tiers, and the Service Templates should align to the Customer Type and Service Types to enable Service Tier changes without interruption in service. Sequence Diagram for activating a new service: The following diagrams illustrate the flow of data and the sequence for creating a new service.Ĭreate Subscriber > Create ONT > Create ServiceĬreate Service > Create ONT > Create Service > Modify ONT In a Mediated OSS / BSS Architecture that is event driven, SMx communicates with the Network Mediation Layer, abstracting the OSS application from changes in network elements, network element systems, and changes that would cause ripple effect in the northbound OSS layer. ![]() ![]() The diagram below depicts where SMx fits in the TMN model and what layers it feed information to and interacts with to fulfill function required for the operation of the network and services. The TMN model is broken down into high-level functional management levels that abstract one layer from the next and various FCAPS information and function will have rolls in each layer, but, by definition, information and functionality is not replicated with in each management layer.
0 Comments
Leave a Reply. |