anchor.diff:  
   # MIQ makes dialog_product_details into a string.
   # Must convert to a hash.
  -product_details = $evm.root['dialog_product_details']
  -$evm.log('info', "ProvisionRDS: Product Details: #{product_details}")
  -product_hash = JSON.parse(product_details.gsub("'", '"').gsub('=>', ':'))
  -order_id = product_hash['id']
  -uuid = product_hash['uuid']
  +product_details = $evm.root['dialog_order_item']
  +order_item_hash = JSON.parse(product_details.gsub("'", '"').gsub('=>', ':'))
  +product_hash = order_item_hash['product_details']
  +order_id = order_item_hash['id']
  +uuid = order_item_hash['uuid']
   access_key_id = product_hash['access_key_id']
   secret_key = product_hash['secret_access_key']
   db_instance_id = $evm.root['db_instance_id']
  +host = $evm.root['dialog_referer']
   
   # Retrieve request properties from the product hash
   rds = AWS::RDS.new(
  -    access_key_id: access_key_id,
  -    secret_access_key: secret_key
  +  access_key_id: access_key_id,
  +  secret_access_key: secret_key
   )
   
   # Get the instance name of the variable created
  
positive.code:   }
  rescue AWS::RDS::Errors::InvalidClientTokenId => e
    $evm.log('error', 'ProvisionRDS: Exception caught when creating instance: #{e.message}')
    send_order_status('CRITICAL', order_id, info, "#{e.message}")
    exit
  rescue AWS::RDS::Errors => e
    $evm.log('error', "ProvisionRDS: Exception caught when creating instance: #{e.message}")
    send_order_status('CRITICAL', order_id, info, "#{e.message}")
    exit
  end
  
  
negative.code:     response = http.request(request)
      $evm.log('info', "send_order_status: HTTP Response code: #{response.code}")
      $evm.log('info', "send_order_status: HTTP Response message: #{response.message}")
    rescue StandardError => e
      $evm.log('error', "send_order_status: Exception caught while sending response back to core: #{e.message}")
    end
  