Open abhinavv245 opened 1 year ago
search:
on_search:
select:
on_select:
init:
on_init:
confirm:
Flow 1
Flow 3
Flow 2, 4 missing
@mystore-in
Below are the Schema check failures:
/search/0/message/intent/tags/0/list must have required property 'descriptor'
/search/0/message/intent/tags must have required property 'descriptor'
/on_search/0/message/catalog/providers/0/tags/list must have required property 'descriptor'
/on_search/0/message/catalog/providers/0/items/tags must have required property 'descriptor'
/select/0/message/order/items/0 must have required property 'location_ids'
/select/0/message/order/tags/0/list must have required property 'descriptor'
/on_init/0/context/message_id must be equal to constant (66100e48-ad4a-483c-a8fa-0eeb29785526)
/on_init/0/message/order must have required property 'payments'
/on_init/0/message/order/items/0 must have required property 'fulfillment_ids'
/on_init/0/message/order/billing/phone must be equal to constant (9871123754)
/confirm/0/message/order/billing/phone must be equal to constant (9871123754)
/confirm/0/message/order/tags/0/list/ must have required property 'descriptor'
/on_confirm/0/context/message_id must be equal to constant (22c14bcd-9b0c-4c4e-8da0-c00916a8325b)
/on_confirm/0/message/order/billing/phone must be equal to constant (9871123754)
/on_confirm/0/message/order/fulfillments/0/stops/0 must have required property 'instructions'
/on_confirm/0/message/order/fulfillments/0/stops/1 must have required property 'instructions'
/on_confirm/0/message/order/tags/0/list/0 must have required property 'descriptor'
/on_confirm/0/message/order/tags/0/list/1 must have required property 'descriptor'
/on_confirm/0/message/order/created_at order/created_at should remain same as in /confirm - "2023-08-14T09:57:37.616Z"
/on_confirm/0/message/order/updated_at order/updated_at should be updated as per context/timestamp - "2023-08-14T10:02:58.382Z"
/update/0/message/order/payments/0 must have required property 'uri'
/update/0/message/order/payments/0 must have required property 'tl_method'
/on_update/0/message must have required property 'order'
/on_status/0/message/order/fulfillments/0/stops/1/location must have required property 'id'
/on_status/0/message/order/fulfillments/0/stops/1/location must have required property 'descriptor'
/on_status/0/message/order/created_at order/created_at should remain same as in /confirm - "2023-08-14T09:57:37.616Z"
/on_status/1/message/order/fulfillments/0/stops/1/location must have required property 'id'
/on_status/1/message/order/fulfillments/0/stops/1/location must have required property 'descriptor'
/on_status/1/message/order/created_at order/created_at should remain same as in /confirm - "2023-08-14T09:57:37.616Z"
Also, as discussed, please have a valid provider's catalog in preprod and test based on that. Tested with test data is expected in staging environment and not in Preprod. Also, please test with a different counter NP for logs submission.
@tanya-ondc there is no descriptor in the select tag list in reference Json also in confirm tag list data is in descriptor and same for on_confirm
@mystore-in Please check the Examples once. This was discussed 2 weeks back. There are more examples and flows added for domestic and exports for better clarity as well.
Tanya submitted logs with correction also we are still using test seller as we don't onboard real seller on preprod
The logs are manipulated. How few API logs got updated 2 days ago and few yesterday. Please submit actual logs and this is why I requested for a review with a different NP.
/on_search
/select
/confirm
/update
/on_update
/on_status
@mystore-in
Hi @tanya-ondc because there is some small changes in api that's why I just paste the message body due to which some api's showing updated yesterday. Will submit everything again if there's any small changes also.
Hi @tanya-ondc please review our logs as we have submitted our logs yesterday
https://github.com/ONDC-Official/verification-logs/pull/1136 merge this pull request which updated one into Mystore logs before reviewing
Merged. Will update on this.
Issues with Mystore BAP tested with Signcatch:
/select:
/init:
@mystore-in
Issues with Mystore BAP tested with Signcatch:
/select:
/confirm:
Mystore BAP logs looks good to go ahead for ops validation. Mystore BPP logs still need to be fixed.
/init
/on_init
/on_confirm
/on_update
/on_status
/search:
/on_search:
end
failed. Area Code 122050 not matching with 28.355510,76.940971 Lat-Long pair."/on_confirm:
/on_status:
@mystore-in
"schemaErr0": "/on_search/0/message/catalog/payments/0/type must be equal to one of the allowed values (PRE-FULFILLMENT,ON-FULFILLMENT,POST-FULFILLMENT)", "schemaErr1": "/on_search/0/message/catalog/providers/0/rating must be string", "schemaErr2": "/on_search/0/message/catalog/providers/0/ttl must be string", "schemaErr3": "/on_search/0/message/catalog/providers/0/items/0/quantity/unitized/measure/value must be string", "schemaErr4": "/on_search/0/message/catalog/providers/0/items/0/quantity/maximum/measure/unit must be equal to one of the allowed values (unit,dozen,gram,kilogram,tonne,litre,millilitre)", "schemaErr5": "/on_search/0/message/catalog/providers/0/items/0/quantity/maximum/measure/value must be string", "schemaErr6": "/on_search/0/message/catalog/providers/0/items/0/tags/4/list//value must be string", "schemaErr8": "/select/0/message/order/items/0 must have required property 'location_ids'", "schemaErr9": "/select/0/message/order/payments must be array", "schemaErr10": "/on_select/0/message/order/quote must have required property 'ttl'", "schemaErr11": "/init/0/message/order/provider must have required property 'ttl'", "schemaErr12": "/init/0/message/order/billing must have required property 'state'", "schemaErr13": "/init/0/message/order/billing must have required property 'city'", "schemaErr14": "/init/0/message/order/billing must have required property 'tax_id'", "schemaErr16": "/init/0/message/order/billing must NOT have additional properties (tax_number)", "schemaErr17": "/init/0/message/order/billing must NOT have additional properties (created_at)", "schemaErr18": "/init/0/message/order/billing must NOT have additional properties (updated_at)", "schemaErr15": "/init/0/message/order/billing/address must be string", "schemaErr16": "/init/0/message/order/fulfillments/id must be string", "schemaErr17": "/init/0/message/order/payments must be array", "schemaErr18": "/on_init/0/message/order must have required property 'provider_location'", "schemaErr34": "/confirm/0/message/order/fulfillments/0/stops/0/contact must have required property 'email'", "schemaErr45": "/confirm/0/message/order/created_at created_at does not match context timestamp - \"2023-08-01T17:58:06.321Z\"", "schemaErr46": "/confirm/0/message/order/updated_at updated_at does not match context timestamp - \"2023-08-01T17:58:06.321Z\"", "schemaErr53": "/on_update/0/message must have required property 'order'", "schemaErr54": "/on_status/0/message/order must have required property 'documents'", "schemaErr65": "/on_status/0/message/order/state must be equal to one of the allowed values (Created,Accepted,In-progress,Cancelled,Completed)",
@mystore-in