<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:agavi_annotations="http://agavi.org/agavi/config/global/annotations/1.0" xmlns:agavi_envelope="http://agavi.org/agavi/config/global/envelope/1.0" xmlns:agavi_routing="http://agavi.org/agavi/config/parts/routing/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0" xmlns:agavi_annotations_latest="http://agavi.org/agavi/config/global/annotations/1.0" name="samurai" targetNamespace=""><wsdl:types/><wsdl:portType name="samuraiPortType"><wsdl:operation name="initialise"><wsdl:input message=":initialiseRequest"/><wsdl:output message=":initialiseResponse"/></wsdl:operation><wsdl:operation name="provision"><wsdl:input message=":provisionRequest"/><wsdl:output message=":provisionResponse"/></wsdl:operation><wsdl:operation name="notify"><wsdl:input message=":notifyRequest"/><wsdl:output message=":notifyResponse"/></wsdl:operation><wsdl:operation name="terminate"><wsdl:input message=":terminateRequest"/><wsdl:output message=":terminateResponse"/></wsdl:operation><wsdl:operation name="calibrate"><wsdl:input message=":calibrateRequest"/><wsdl:output message=":calibrateResponse"/></wsdl:operation><wsdl:operation name="populate"><wsdl:input message=":populateRequest"/><wsdl:output message=":populateResponse"/></wsdl:operation><wsdl:operation name="prepare"><wsdl:input message=":prepareRequest"/><wsdl:output message=":prepareResponse"/></wsdl:operation><wsdl:operation name="reset"><wsdl:input message=":resetRequest"/><wsdl:output message=":resetResponse"/></wsdl:operation><wsdl:operation name="delete"><wsdl:input message=":deleteRequest"/><wsdl:output message=":deleteResponse"/></wsdl:operation><wsdl:operation name="fail"><wsdl:input message=":failRequest"/><wsdl:output message=":failResponse"/></wsdl:operation></wsdl:portType><binding name="samuraiBinding" type=":samuraiPortType"><soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="initialise"><soap:operation soapAction="#initialise"/><wsdl:input><soap:body namespace="" use="literal"/></wsdl:input><wsdl:output><soap:body namespace="" use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="provision"><soap:operation soapAction="#provision"/><wsdl:input><soap:body namespace="" use="literal"/></wsdl:input><wsdl:output><soap:body namespace="" use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="notify"><soap:operation soapAction="#notify"/><wsdl:input><soap:body namespace="" use="literal"/></wsdl:input><wsdl:output><soap:body namespace="" use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="terminate"><soap:operation soapAction="#terminate"/><wsdl:input><soap:body namespace="" use="literal"/></wsdl:input><wsdl:output><soap:body namespace="" use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="calibrate"><soap:operation soapAction="#calibrate"/><wsdl:input><soap:body namespace="" use="literal"/></wsdl:input><wsdl:output><soap:body namespace="" use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="populate"><soap:operation soapAction="#populate"/><wsdl:input><soap:body namespace="" use="literal"/></wsdl:input><wsdl:output><soap:body namespace="" use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="prepare"><soap:operation soapAction="#prepare"/><wsdl:input><soap:body namespace="" use="literal"/></wsdl:input><wsdl:output><soap:body namespace="" use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="reset"><soap:operation soapAction="#reset"/><wsdl:input><soap:body namespace="" use="literal"/></wsdl:input><wsdl:output><soap:body namespace="" use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="delete"><soap:operation soapAction="#delete"/><wsdl:input><soap:body namespace="" use="literal"/></wsdl:input><wsdl:output><soap:body namespace="" use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="fail"><soap:operation soapAction="#fail"/><wsdl:input><soap:body namespace="" use="literal"/></wsdl:input><wsdl:output><soap:body namespace="" use="literal"/></wsdl:output></wsdl:operation></binding><service name="samuraiService"><port name="samuraiPort" binding=":samuraiBinding"><soap:address location="http://samurai.fm/soap.php"/></port></service><wsdl:message name="initialiseRequest"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="instance_id" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="reservation_id" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="launch_time" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="hostname" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="instance_type" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="environment" type="xsd:string"/></wsdl:message><wsdl:message name="initialiseResponse"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="response" type="xsd:array"/></wsdl:message><wsdl:message name="provisionRequest"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="instance_id" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="launch_time" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="force" type="xsd:boolean"/></wsdl:message><wsdl:message name="provisionResponse"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="response" type="xsd:array"/></wsdl:message><wsdl:message name="notifyRequest"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="job_id" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="status" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="status_code" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="new_checksum" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="exec_time" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="duration" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="dest_filename" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="dest_filesize" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="format_id" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="message" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="tasks" type="xsd:string"/></wsdl:message><wsdl:message name="notifyResponse"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="response" type="xsd:array"/></wsdl:message><wsdl:message name="terminateRequest"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="instance_id" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="reservation_id" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="launch_time" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="hostname" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="instance_type" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="memory" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="status" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="status_code" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="message" type="xsd:int"/></wsdl:message><wsdl:message name="terminateResponse"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="response" type="xsd:array"/></wsdl:message><wsdl:message name="calibrateRequest"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="instance_id" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="reservation_id" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="launch_time" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="hostname" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="instance_type" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="environment" type="xsd:string"/></wsdl:message><wsdl:message name="calibrateResponse"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="response" type="xsd:array"/></wsdl:message><wsdl:message name="populateRequest"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="instance_id" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="data_type" type="xsd:string"/></wsdl:message><wsdl:message name="populateResponse"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="response" type="xsd:array"/></wsdl:message><wsdl:message name="prepareRequest"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="uploader_id" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="upload_key" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="duration" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="source_audio_format" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="source_video_format" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="bitrate" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="checksum" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="estimate_time" type="xsd:int"/></wsdl:message><wsdl:message name="prepareResponse"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="response" type="xsd:array"/></wsdl:message><wsdl:message name="resetRequest"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="job_id" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="message" type="xsd:int"/></wsdl:message><wsdl:message name="resetResponse"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="response" type="xsd:array"/></wsdl:message><wsdl:message name="deleteRequest"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="media_id" type="xsd:int"/></wsdl:message><wsdl:message name="deleteResponse"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="response" type="xsd:array"/></wsdl:message><wsdl:message name="failRequest"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="job_id" type="xsd:int"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="status" type="xsd:string"/><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="status_code" type="xsd:int"/></wsdl:message><wsdl:message name="failResponse"><wsdl:part xmlns="http://agavi.org/agavi/config/parts/routing/1.0" name="response" type="xsd:array"/></wsdl:message></wsdl:definitions>

