sim StoreToStoreTransfer Web Service





Functional Description

When products are transferred between locations, this can be used to find open and available transfer information to work in, retrieve detailed transfer information and update or potentially dispatch a transfer. This can be a transfer created in an external system or be an existing transfer in SIM.

Technical Description

Services

sim-StoreToStoreTransferService


Description

This service describes the Oracle Retail Store Inventory Management (SIM) store-to-store transfer service.





Integration Catalog

SIM162

Service WSDL

sim-StoreToStoreTransferService.wsdl

ServiceDefinition.xml

sim-ServiceProviderDefLibrary.xml





Operations

Operation Name

Description

lookupBillOfLadingMotives

Retrieves all store to store bill of lading motives.

lookupTransferHeader

Retrieves basic header information for all transfers that match lookup criteria.

readTransferDetail

Reads the complete details of the transfer.

requestTransfer

Receiving store finalizes their request for a transfer from a sending store moving the status of the request from "New" to "Pending". This operation requires having an activity lock on the transfer.

approveTransfer

Sending store approves a transfer request from a receiving store moving the status of the transfer to "In Progress". This operation requires having an activity lock on the transfer.

rejectTransfer

Sending store rejects a transfer request from a receiving store moving the status of the transfer request to "Rejected". This operation requires having an activity lock on the transfer.

submitTransfer

Submits a store-to-store transfer for shipment. This moves an "In Progress" transfer to "Submitted" status.

cancelTransferSubmission

Cancels the submission a store-to-store transfer for shipment. This moves a "Submitted" transfer back to "In Progress" status.

dispatchTransfer

Sending store dispatches the transfer to the receiving store moving the status of the transfer to "Dispatched". This operation requires having an activity lock on the transfer.

receiveTransfer

Receiving store receives the transfer moving the status of the transfer to "Received". This operation requires having an activity lock on the transfer.

cancelTransfer

Transfer is cancelled moving the status of the transfer to "Canceled". Sending store cannot cancel a transfer after it has been dispatched. This operation requires having an activity lock on the transfer.

saveTransferRequest

Creates or updates the information for a transfer request in New status. No status update will take place as a result of this operation.

savePendingTransferRequest

Updates the information for a transfer request in Pending status. No status update will take place as a result of this operation. This operation requires having an activity lock on the transfer.

saveInProgressTransfer

Creates or updates the information for a transfer in In-Progress status, a transfer being prepared for shipment. No status update will take place as a result of this operation. This operation requires having an activity lock on the transfer on update.

saveInReceivingTransfer

Updates the information for a transfer in "Receiving" status. No status update will take place as a result of this operation. This operation requires having an activity lock on the transfer.



Operation Business Objects (Payload)

Operation Name

Input

Input Sample

Output

Output Sample

Input Mapping Report

Output Mapping Report

lookupBillOfLadingMotives

Nothing.xsd

Nothing.xml

BolMtvColDesc.xsd

BolMtvColDesc.xml

Nothing-mapping.html

BolMtvColDesc-mapping.html

lookupTransferHeader

StsTsfHdrCriVo.xsd

StsTsfHdrCriVo.xml

StsTsfHdrColDesc.xsd

StsTsfHdrColDesc.xml

StsTsfHdrCriVo-mapping.html

StsTsfHdrColDesc-mapping.html

readTransferDetail

StsTsfRef.xsd

StsTsfRef.xml

StsTsfDesc.xsd

StsTsfDesc.xml

StsTsfRef-mapping.html

StsTsfDesc-mapping.html

requestTransfer

StsTsfRef.xsd

StsTsfRef.xml

InvocationSuccess.xsd

InvocationSuccess.xml

StsTsfRef-mapping.html

InvocationSuccess-mapping.html

approveTransfer

StsTsfRef.xsd

StsTsfRef.xml

InvocationSuccess.xsd

InvocationSuccess.xml

StsTsfRef-mapping.html

InvocationSuccess-mapping.html

rejectTransfer

StsTsfRef.xsd

StsTsfRef.xml

InvocationSuccess.xsd

InvocationSuccess.xml

StsTsfRef-mapping.html

InvocationSuccess-mapping.html

submitTransfer

StsTsfRef.xsd

StsTsfRef.xml

InvocationSuccess.xsd

InvocationSuccess.xml

StsTsfRef-mapping.html

InvocationSuccess-mapping.html

cancelTransferSubmission

StsTsfRef.xsd

StsTsfRef.xml

InvocationSuccess.xsd

InvocationSuccess.xml

StsTsfRef-mapping.html

InvocationSuccess-mapping.html

dispatchTransfer

StsTsfRef.xsd

StsTsfRef.xml

InvocationSuccess.xsd

InvocationSuccess.xml

StsTsfRef-mapping.html

InvocationSuccess-mapping.html

receiveTransfer

StsTsfRef.xsd

StsTsfRef.xml

InvocationSuccess.xsd

InvocationSuccess.xml

StsTsfRef-mapping.html

InvocationSuccess-mapping.html

cancelTransfer

StsTsfRef.xsd

StsTsfRef.xml

InvocationSuccess.xsd

InvocationSuccess.xml

StsTsfRef-mapping.html

InvocationSuccess-mapping.html

saveTransferRequest

StsTsfReqModVo.xsd

StsTsfReqModVo.xml

StsTsfRef.xsd

StsTsfRef.xml

StsTsfReqModVo-mapping.html

StsTsfRef-mapping.html

savePendingTransferRequest

StsTsfApvModVo.xsd

StsTsfApvModVo.xml

InvocationSuccess.xsd

InvocationSuccess.xml

StsTsfApvModVo-mapping.html

InvocationSuccess-mapping.html

saveInProgressTransfer

StsTsfShpModVo.xsd

StsTsfShpModVo.xml

StsTsfRef.xsd

StsTsfRef.xml

StsTsfShpModVo-mapping.html

StsTsfRef-mapping.html

saveInReceivingTransfer

StsTsfRcvModVo.xsd

StsTsfRcvModVo.xml

InvocationSuccess.xsd

InvocationSuccess.xml

StsTsfRcvModVo-mapping.html

InvocationSuccess-mapping.html