An OrderCreateRequest contains an EstimatedDeliveryDate element for each OrderItem that contains a DeliveryWindow and ShippingWindow. These windows come from the DeliveryEstimate in each InventoryDetail in the InventoryDetailsResponseMessage.

Mapping

The InventoryDetailsResponseMessage field mappings start at: /InventoryDetailsResponseMessage/InventoryDetails/InventoryDetail
The OrderCreateRequest field mappings start at: /OrderCreateRequest/Order/OrderItems/OrderItem
The lineId attribute on InventoryDetail elements match up with the webLineId attribute on OrderItem elements.

InventoryDetailsResponseMessage Field OrderCreateRequest Field Transform Comment

//DeliveryEstimate/DeliveryWindow/From

//EstimatedDeliveryDate/DeliveryWindow/From

copy as is

//DeliveryEstimate/DeliveryWindow/To

//EstimatedDeliveryDate/DeliveryWindow/To

copy as is

//DeliveryEstimate/ShippingWindow/From

//EstimatedDeliveryDate/ShippingWindow/From

copy as is

//DeliveryEstimate/ShippingWindow/To

//EstimatedDeliveryDate/ShippingWindow/To

copy as is

Mapping Example

<?xml version="1.0" encoding="UTF-8"?>
<InventoryDetailsResponseMessage
    xmlns="http://api.gsicommerce.com/schema/checkout/1.0">
  <InventoryDetails>
    <InventoryDetail lineId="1" 
                     itemId="12-345"> <!-- MAP1 MAP2 -->
      <DeliveryEstimate>
        <DeliveryWindow> <!-- MAP3 --> 
          <From>2016-02-10T19:44:57Z</From>
          <To>2016-02-15T19:44:57Z</To>
        </DeliveryWindow>
        <ShippingWindow> <!-- MAP4 --> 
          <From>2016-02-08T19:44:57Z</From>
          <To>2016-02-08T19:44:57Z</To>
        </ShippingWindow>
      </DeliveryEstimate>
      ...
    </InventoryDetail>
  </InventoryDetails>
</InventoryDetailsResponseMessage>
<?xml version="1.0" encoding="UTF-8"?>
<OrderCreateRequest
    xmlns="http://api.gsicommerce.com/schema/checkout/1.0"
    requestId="123456789">
  <Order customerOrderId="12345">
    ...
    <OrderItems>
      <OrderItem id="orderItem1" webLineId="1"> <!-- MAP1 --> 
        <ItemId>12-345</ItemId> <!-- MAP2 --> 
        ...
        <EstimatedDeliveryDate>
          <DeliveryWindow> <!-- MAP3 --> 
            <From>2016-02-10T19:44:57Z</From>
            <To>2016-02-15T19:44:57Z</To>
          </DeliveryWindow>
          <ShippingWindow> <!-- MAP4 --> 
            <From>2016-02-08T19:44:57Z</From>
            <To>2016-02-08T19:44:57Z</To>
          </ShippingWindow>
          </EstimatedDeliveryDate>
      </OrderItem>
    </OrderItems>
    ...
  </Order>
  ...
</OrderCreateRequest>