/
Raymond Deployment Documentation

Raymond Deployment Documentation

 

Code Deployment

Project : custom-oms-integration-prod

Service : default

Gitlab Repo : https://gitlab.com/eshopbox-team/esb-custom-oms-integration

Endpoints

URL

Description

URL

Description

https://custom-oms-integration-staging.el.r.appspot.com/_ah/api/esb/v1/raymond/event/listener

Subscribed for Shipment and Return Shipment Creation and Cancellation Event and pushes to Raymond Order Creation

https://custom-oms-integration-staging.el.r.appspot.com/_ah/api/esb/v1/raymond/cron

Cron to push Order details to D365

https://custom-oms-integration-staging.el.r.appspot.com/_ah/api/order/shipment/{extShp}/markAccepted

Raymond calls this API to mark shipment Accepted

https://custom-oms-integration-staging.el.r.appspot.com/_ah/api/order/shipment/{extShp}/markRejected

Raymond calls this API to mark shipment Rejected

https://custom-oms-integration-staging.el.r.appspot.com/_ah/api/esb/v1/omni/returns

Raymond calls this API to mark Return QC status

 

Configuration Changes

Get the Production values from Headstart team and add following configuration in property files for Prod

raymondOmniGetAccessTokenUrl=https://login.microsoftonline.com/dec8ecf4-adc1-45cd-9658-0266651fa289/oauth2/token raymondOmniTenant_id=dec8ecf4-adc1-45cd-9658-0266651fa289 raymondOmniClient_id=a646785a-c1f0-4afe-9bf6-0719ca428034 raymondOmniClient_secret=~b~8Q~vJYf5BHIyUMji0Z_DcZzOT-~fgxUlh7aZ4 raymondOmniResource=https://rayperf.sandbox.operations.dynamics.com/ raymondOmniGrant_type=client_credentials raymondOmniPostCreateOrderUrl=https://rayperf.sandbox.operations.dynamics.com/api/connector/enqueue/9E97345C-223F-4A9A-96BA-E39E3921E4C3?entity=HSSalesTableEntity raymondOmniPostCancelOrderUrl=https://rayperf.sandbox.operations.dynamics.com/api/connector/enqueue/273A5B76-ACD3-4ABF-B79F-A4B2EB8A2B12?entity=HSSalesTableCancelEntity EWHIDList=Raymond-store_RAY101,Raymond-store_1970,Raymond-store_014,Raymond-store_V96,Raymond-store_V31,Raymond-store_CS6,Raymond-store_346,Raymond-store_H05,Raymond-store_929 raymondOmniAccountSlug=raymond-store raymondOmniPostCreateReturnUrl=https://rayperf.sandbox.operations.dynamics.com/api/connector/enqueue/955DE611-4911-40F5-82B9-29B040FBCE0F?entity=HSSalesTableReturnEntity returnWMSPostReturnAckUrl=https://{accountSlug}.auperator.co/return/api/v2/return-shipment/{returnTrackingId} REJECT_ORDER_URL=https://eshopbox-wms-api-dot-eshopbox-wms-staging.el.r.appspot.com/api/reject-order ACCEPT_ORDER_URL=https://eshopbox-wms-api-dot-eshopbox-wms-staging.el.r.appspot.com/api/order/shipment/{{externalShipmentID}}/markAccepted

Pubsub Subscription

Project

Topic

Endpoint

Project

Topic

Endpoint

eshopbox-2018

nf_event_shipment

https://custom-oms-integration-staging.el.r.appspot.com/_ah/api/esb/v1/raymond/event/listener

eshopbox-2018

poe_shipment_notifications

https://custom-oms-integration-staging.el.r.appspot.com/_ah/api/esb/v1/raymond/event/listener

eshopbox-client-portal-prod

nf_staging_return_shipment_scheduled_v2

https://custom-oms-integration-staging.el.r.appspot.com/_ah/api/esb/v1/raymond/event/listener

TaskQueue Creation

Project : custom-oms-integration-prod

Raymond-Omni-Create-Order

Raymond-Omni-Create-Return

Raymond-Omni-Cancel-Order

Dependent Deployment On Other Services

For Return Acknowledgement the QC submit API needs to be deployed in Production

Related content