New OLI PATCH operation to existing customer order throws error message "Catalog not found"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-01-2023 12:04 PM
Hi ,
In UTAH release i am trying to patch a new OLI to existing customer order but it gives error
{
"code": 23,
"reason": "Missing body field",
"message": "Missing body field",
"details": [
{
"message": "Catalog not found",
"datapath": "/productOrderItem[0]/product/productSpecification/"
}
]
}
Same patch operation works in sandiego version.
Tried to debug TMFValidationUtilOOB but could not find anything
Anshu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-02-2023 02:09 AM
Hello @Anshu_Anand_ , It might help if you can share the request payload.
Can I confirm that you are able to create version 1 of the order using the same payload in Utah?
And the issue is only in the Patch operation
OR
Are you directly trying the patch operation on an existing in-progress order in Utah using the same payload?
Regards
Shashank
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-02-2023 04:01 AM - edited 10-02-2023 04:05 AM
What is version 1 here? customer order?
I created fresh order in utah
approved the order
use below json payload to patch the order line item and issue is only in patch not post operation
{"productOrderItem":[{"id":"88497","quantity":1,"action":"add","product":{"isBundle":false,"@type":"Product","Productstate":"Active","productCharacteristic":[{"name":"billing_method","value":""},{"name":"default_gateway_IPv4_address","value":""},{"name":"input_bandwidth","value":""},{"name":"InterfaceName","value":""},{"name":"interface_name","value":""},{"name":"WAN_link_type","value":""}],"productSpecification":{"id":"562eeb1df7d2c1103rf541b84851e022","name":"WAN_UNI","version":1,"@type":"ProductSpecificationRef"}},"productOffering":{"id":"75b3a322f73741905ef541b84851e0e3","name":"wan management"},"productOrderItemRelationship":[{"id":"00000013","relationshipType":"HasParent"}],"@type":"ProductOrderItem"}],"relatedParty":[{"id":"dc7dd926f7553d54a2ffttb74851e091","name":"demouser123","@type":"RelatedParty","@referredType":"Customer"}]}
Anshu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-02-2023 04:41 AM
Thanks.
Can you try re-submitting with the version of Product Specs as blank?
So pass "version": ""
instead of "version": "1"
Let me know if that works for you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-02-2023 06:33 AM
Getting not valid json payload
{
"code": 1,
"reason": "Invalid payload: Order creation failed",
"message": "Invalid payload: Order creation failed",
"details": [
{
"message": "The payload is not valid JSON.",
"datapath": ""
}
]
}
removed version as said
revised payload
{"productOrderItem":[{"id":"16497","quantity":1,"action":"add","product":{"isBundle":false,"@type":"Product","Productstate":"Active","productCharacteristic":[{"name":"billing_method","value":""},{"name":"default_gateway_IPv4_address","value":""},{"name":"input_bandwidth","value":""},{"name":"InterfaceName","value":""},{"name":"interface_name","value":""},{"name":"IPv4_address","value":""},{"name":"IPv4_addressing_mode","value":""},{"name":"IPv4_prefix","value":""},{"name":"IPv6_addressing_mode","value":""},{"name":"MTU","value":""},{"name":"output_bandwidth","value":""},{"name":"purpose","value":""},{"name":"UNI_ID","value":""},{"name":"VLAN_ID","value":""},{"name":"WAN_link_role","value":""},{"name":"WAN_link_type","value":""}],"productSpecification":{"id":"562eeb1df7d2c1105ef541b84851e022","name":"WAN_UNI","version""@type":"ProductSpecificationRef"}},"productOffering":{"id":"75b3a322f73741905ef541b84851e0e3","name":"wan management"},"productOrderItemRelationship":[{"id":"00000013","relationshipType":"HasParent"}],"@type":"ProductOrderItem"}],"relatedParty":[{"id":"dc7dd926f7553d54a2ffeeb74851e091","name":"Musterfirma 49483_05-09-2022_10-03","@type":"RelatedParty","@referredType":"Customer"}]}
Anshu