Service - Catalog Manager: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 2: | Line 2: | ||
Maintains a table of all catalogs, each catalog is handled by a [[Service - Catalog (handlers)]] and a [[Service - Category Tree (handlers)]] service, links to these are stored for efficiently handling browse requests. | Maintains a table of all catalogs, each catalog is handled by a [[Service - Catalog (handlers)]] and a [[Service - Category Tree (handlers)]] service, links to these are stored for efficiently handling browse requests. | ||
Browse requests from client pass this service, the Search Result request is built and sent to [[Service - Search Result Main]] service and id/s to poll for results are sent to client. | |||
= Repository = | = Repository = | ||
Line 25: | Line 27: | ||
; categoryTreeServiceName | ; categoryTreeServiceName | ||
: eg: "CategoryTreeStandard" | : eg: "CategoryTreeStandard" | ||
= Notes = | |||
* Client can pass in additional filters, these get combined into final Search Result request by [[Service - Category Tree (handlers)]]. | |||
* Client can overwrite default searchType | |||
* Client can add requiredData to request | |||
= Working documents = | = Working documents = |
Revision as of 11:11, 19 December 2020
Overview
Maintains a table of all catalogs, each catalog is handled by a Service - Catalog (handlers) and a Service - Category Tree (handlers) service, links to these are stored for efficiently handling browse requests.
Browse requests from client pass this service, the Search Result request is built and sent to Service - Search Result Main service and id/s to poll for results are sent to client.
Repository
https://bitbucket.org/stb_vit/catalog-manager/src/master/
DynamoDB tables
Standard Config Table Per Service
Configuration tags
..
Catalog
Fields
- catalogId
- (partition key)
- catalogServiceName
- eg: "CatalogStandard"
- categoryTreeServiceName
- eg: "CategoryTreeStandard"
Notes
- Client can pass in additional filters, these get combined into final Search Result request by Service - Category Tree (handlers).
- Client can overwrite default searchType
- Client can add requiredData to request