Preparing to retrieve orders from MarcomCentral
Before doing this procedure, make sure that you imported WSDL files and installed a security certificate. If your environment requires a proxy server to communicate with MarcomCentral, make sure that you set up the system to use it. For more information, see the related tasks.
- Click the Administration tab.
- In the left pane, click .
- Copy the MarcomReceiveOrders input device and give it a new name.
- On the General tab, set the Polling interval property to the time that you want the input device to wait between web service calls.
Make sure that the polling interval meets the MarcomCentral terms of service. If the terms limit calls to the MarcomCentral system to a maximum of 1 every 5 minutes, set the value to 5 minutes or more.
- On the Request tab:
- Set the Use proxy property to the proxy server (if any) that you use to communicate with the web service.
- Set the Time zone offset property to the offset in hours between Coordinated Universal Time (UTC) and the
time zone that the MarcomCentral web service uses.
For example, if the MarcomCentral web service uses Pacific Standard Time to compute dates and times, set the property to -8.
- Note:
-
Make sure that you change this property when a MarcomCentral location that hosts the web service changes between standard and daylight savings time. Otherwise, you can lose the orders placed during the lost or gained hour.
-
To retrieve orders, the input device uses symbols for two properties:
-
WebService.CurrentRequestTime
RICOH ProcessDirector sets the value of this property at the start of the polling interval.
-
WebService.LastSuccessRequestTime
When the input device successfully communicates with the application, RICOH ProcessDirector sets the value of this property to match the value of the WebService.CurrentRequestTime property. A successful communication results in a response code 200, even if no data is received that creates a job.
-
-
- Set the SOAP request property to the GetOrdersByDate SOAP request that you imported.
If you prepended MyStore to the names of the SOAP requests when you imported them, set the property to MyStore-GetOrdersByDate.
- Use the default values for all other properties on the Request tab.
- On the Authentication tab:
- Set the Static credential property to your MarcomCentral order token.
- Leave the values of all other properties blank.
- When you finish editing the properties, click OK.