ONDC-Official / v1.2.0-logs

Retail and Logistics Logs for 1.2.0
9 stars 248 forks source link

CSC - compliance check #57

Open sahil-ondc opened 11 months ago

sahil-ondc commented 11 months ago

search (inc_catalog)

on_search (full_catalog_refresh)

on_select

on_init

confirm

on_confirm

on_status

common

@Ashish0120

insphere-ashish commented 10 months ago

We have made the required changes and shall upload the logs as soon an possible

Please do provide further info on the points below :-

serviceability construct present in tags have both location and type, please elaborate on what is the issue in that as, for the category id issue in serviceability we have made the required changes for that


And for these two points in /on_confirm , the doc showed it to be optional

Screenshot_1014 Screenshot_1015

@sharmasahil0331

sahil-ondc commented 10 months ago

on_search_full_catalog_refresh

search_inc_refresh

on_search_inc_refresh

on_init

on_confirm

on_status

common

@Ashish0120

sahil-ondc commented 9 months ago

Group A

on_search_full_catalog_refresh

search_inc_refresh

on_search_inc_refresh

on_init

confirm

on_confirm

@insphere-ashish

insphere-ashish commented 9 months ago

@sharmasahil0331 Group A changes has been added in the new PR https://github.com/ONDC-Official/v1.2.0-logs/pull/166 Please consider the Incremental logs generated with preprod.ondc.adya.ai for all Groups, increment changes can be reflected in there Also Changes from Group A feedback also updated on respective Group B flows

sahil-ondc commented 9 months ago

Group A

on_search_full_catalog_refresh

search_inc_refresh

on_search_inc_refresh

select

on_init

confirm

on_status

@insphere-ashish

insphere-ashish commented 9 months ago

@sharmasahil0331 Group A logs submitted in PR

sandeepshahi commented 9 months ago

Catalogs of all the subscribed domains should be provided for verification

Flow 1

/search (incremental)

/on_search

Flow 2

/on_confirm

/on_status

Flow 3

/on_select (OOS)

Flow 4

/cancel

/on_cancel

Flow 5

/on_cancel (RTO)

@insphere-ashish

sahil-ondc commented 8 months ago

Group A

Flow 1

on_search_full_catalog_refresh

search_inc_refresh

on_search_inc_catalog_refresh

Flow 2

on_select

on_confirm

@insphere-ashish

sahil-ondc commented 8 months ago

Entirely new Transaction logs should be submitted for any iteration of verification. (Group B)

Screenshot 2023-12-28 at 9 27 00 AM

@insphere-ashish

insphere-ashish commented 8 months ago

Group A

Flow 1

on_search_full_catalog_refresh

  • invalid area_code as per gps provided in /message/catalog/bpp/providers/locations
  • invalid context/city as per area_code provided in /message/catalog/bpp/providers/locations/address
  • remove formatting form /message/catalog/bpp/providers/items/descriptor
  • unit should be one of '["unit","dozen","gram","kilogram","tonne","litre","millilitre"]' provided in /message/catalog/bpp/providers/items/quantity/unitized/measure

search_inc_refresh

  • context/city should be '*' while sending search_inc_catalog request

on_search_inc_catalog_refresh

  • remove formatting form /message/catalog/bpp/providers/items/descriptor

Flow 2

on_select

  • keys should be provided as per the api contract in /message/order/quote/breakup
  • /message/order/tags must be array

on_confirm

  • invalid context/city as per area_code provided in /message/order/fulfillment/end/location/address

@insphere-ashish

@bluecypher @sahil-ondc please do check the Group B flows too so if any issue found we can work on that too before next submission. Changes have been made as per the last feedback of Group B flows ( 1-5 ) in Group B flows.

on_search_full_catalog was updated and the changes were made a bit later and thus was edited to show its current state.. shall upload new as request but do please check the other Group B Flows so we can rectify the issues in both Group A and Group B together


sandeepshahi commented 8 months ago

Submit logs for only Group C (Group A and B need not be submitted separately)

Flow 1

/on_search

/on_search (incremental)

Flow 2

/on_select

/on_init

/on_confirm

/on_status

Flow 3

/on_select (OOS)

Flow 4

/on_cancel

Flow 5

/on_cancel

/on_status

@insphere-ashish

sandeepshahi commented 8 months ago

Flow 1

/on_search

/on_search (incremental)

Flow 2

/on_select

/on_init

/on_confirm

/on_status

Flow 3, 4, 5

@insphere-ashish

sandeepshahi commented 8 months ago

- /on_action callback responses should not take too long to be responded

/on_search

/on_confirm

/on_status

Flow 3

/on_select (OOS)

Flow 4

/on_cancel

Flow 5

/on_status (RTO-Delivered)

@insphere-ashish

insphere-ashish commented 8 months ago

@bluecypher Could you please explain these a bit further ..


sandeepshahi commented 7 months ago

- Please remove the old logs folder and provide only the most recent updated logs

/on_search

FLow 3

/on_select (OOS)

Flow 4

/on_cancel

@insphere-ashish

sahil-ondc commented 6 months ago

RET 13

Flow 1

search

on_search_full_catalog

search_inc_refresh

RET 16

Flow 1

on_search_full_catalog

search_inc_refresh

@insphere-ashish

insphere-ashish commented 6 months ago

RET 13

Flow 1

search

  • context.domain should be 'RET:13'

on_search_full_catalog

  • Either one of fixed (range) or split (frequency and times) timings should be provided in /bpp/providers[0]/locations[0]/time
  • /message/catalog/bpp/providers/items/tags should have mandatory attributes

search_inc_refresh

  • ttl = PT30S as per the API Contract
  • /message/intent/tags/list/end_time/value cannot be greater than /context/timestamp

RET 16

Flow 1

on_search_full_catalog

  • Either one of fixed (range) or split (frequency and times) timings should be provided in /bpp/providers[0]/locations[0]/time
  • /message/catalog/bpp/providers/items/tags should have mandatory attributes

search_inc_refresh

  • ttl = PT30S as per the API Contract
  • /message/intent/tags/list/end_time/value cannot be greater than /context/timestamp

@insphere-ashish

On feedback issues

The other issues are fixed and a https://github.com/ONDC-Official/v1.2.0-logs/pull/1061 has been raised with changes .

sandeepshahi commented 6 months ago

RET 16

RET 13

@insphere-ashish

sandeepshahi commented 6 months ago

@insphere-ashish, hex code must be provided in “colour” attribute.

insphere-ashish commented 6 months ago

@sandeepshahi Fixes have been pushed, please review the updated logs in the PR

sandeepshahi commented 6 months ago

RET 13 & 16

RET 16

@insphere-ashish

sandeepshahi commented 5 months ago

RET 13 & 16

/on_search

/on_search (inc)

RET 16

@insphere-ashish

insphere-ashish commented 5 months ago

RET 13 & 16

/on_search

  • please add item/descriptor/code; mandatory attribute (applicable for RET10 domain too)
  • some of the items' images are not loading
  • quantity in description is not matching with the mentioned quantity in quantity/unitized/measure
  • locations/timestamp is not a valid attribute; captured in /locations/time

/on_search (inc)

  • is incremental push supported? (mode = start)

RET 16

  • incorrect attribute "color"; should be "colour" instead, as previously mentioned

@insphere-ashish

@sandeepshahi in regards to the feedback on the logs

for RET 13 & 16

/on_search (inc)

RET 16

sandeepshahi commented 5 months ago

@insphere-ashish,

RET 13 and 16

For Incremental pull: please submit the logs for verification

For RET 16, Please submit the logs for verification

insphere-ashish commented 5 months ago

@sandeepshahi RET13 and RET16 logs have been uploaded, kindly review the logs in PR.

sandeepshahi commented 5 months ago

RET 16

@insphere-ashish