anchor.diff:  
   def send_order_status(status, order_id, information, message = '')
     host = 'jellyfish-core-dev.dpi.bah.com'
  -  path = '/order_items/#{order_id}/provision_update'
  +  path = "/order_items/#{order_id}/provision_update"
     url = "http://#{host}#{path}"
     uri = URI.parse(url)
   
  
positive.code: 
  $evm.log('info', 'CreateS3: Entering method')
  
  S3 = AWS::S3.new(
    access_key_id: "#{$evm.root['dialog_access_key_id']}",
    secret_access_key: "#{$evm.root['dialog_secret_access_key']}")
  
  bucket_name = "#{$evm.root['dialog_instance_name']}"
  order_id = "#{$evm.root['dialog_order_item']}"
  $evm.log('info', "CreateS3: Bucket name: #{bucket_name}")
  begin
    if !S3.buckets[bucket_name].exists?
      S3.buckets.create(bucket_name)
    else
      $evm.log('error', 'CreateS3: Bucket name already exists.')
      send_order_status('CRITICAL', order_id, '', 'Bucket already exists.')
      exit
    end
  rescue AWS::S3::Errors::InvalidClientTokenId => e
    $evm.log('error', "CreateS3: Invalid client token exception caught: #{e.message}.")
    send_order_status('CRITICAL', order_id, '', "#{e.message}")
    exit
  rescue AWS::S3::Errors::InvalidParameterValue => e
    $evm.log('error', "CreateS3: Invalid parameter exception caught: #{e.message}")
    send_order_status('CRITICAL', order_id, '', "#{e.message}")
    exit
  rescue AWS::S3::Errors => e
    $evm.log('error', "Create S3: AWS Exception caught: #{e.message}")
    send_order_status('CRITICAL', order_id, '', "#{e.message}")
    exit
  rescue StandardError => e
    $evm.log('error', "CreateS3: General exception caught: #{e.message}")
    $evm.log('error', "CreateS3: General exception back trace: #{e.backtrace}")
    send_order_status('CRITICAL', order_id, '', "#{e.message}")
    exit
  end
  
  
negative.code: # TODO: Send back successful response if the bucket was created
  
  info = {
    'uuid' => "#{uuid}",
    'order_item' => "#{order_id}",
    'bucket_name' => "#{bucket_name}"
  }
  