MWebService
Click here for a complete list of operations.
UploadRepairOrder
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /MobileWebServices2/MWebService.UploadImages.asmx HTTP/1.1
Host: m3.rometech.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://m3.rometech.net/MWebService/UploadRepairOrder"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UploadRepairOrder xmlns="http://m3.rometech.net/MWebService">
<ECMRepairOrder>
<RepairOrderNumber xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">int</RepairOrderNumber>
<ClientNumber xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</ClientNumber>
<ClientLicenseCode xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</ClientLicenseCode>
<RecordUser xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">int</RecordUser>
<RecordAuthorizations xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordAuthorizations>
<AuthorizationsCount xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</AuthorizationsCount>
<RecordPriorDamageImages xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordPriorDamageImages>
<PriorDamageImagesCount xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</PriorDamageImagesCount>
<RecordVehicleImages xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordVehicleImages>
<VehicleImagesCount xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</VehicleImagesCount>
<RecordGeneralImages xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordGeneralImages>
<GeneralImagesCount xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</GeneralImagesCount>
<RecordInventoryImages xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordInventoryImages>
<InventoryImagesCount xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</InventoryImagesCount>
<RecordCustomImages xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordCustomImages>
<RecordPriorDamage xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordPriorDamage>
<RecordPredefinedNotes xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordPredefinedNotes>
<RecordDynamicNotes xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordDynamicNotes>
<RecordRO xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordRO>
<RecordGrid xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordGrid>
<FirstName xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</FirstName>
<LastName xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</LastName>
<AddressLine1 xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</AddressLine1>
<AddressLine2 xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</AddressLine2>
<City xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</City>
<State xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</State>
<PostalCode xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</PostalCode>
<HomePhone xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</HomePhone>
<WorkPhone xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</WorkPhone>
<FaxPhone xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</FaxPhone>
<CellPhone xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</CellPhone>
<CellPhoneProviderId xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">int</CellPhoneProviderId>
<ContactMethod xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</ContactMethod>
<Email xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</Email>
<Email2 xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</Email2>
<InsuranceCompany xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</InsuranceCompany>
<InsuranceClaim xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</InsuranceClaim>
<VIN xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</VIN>
<Mileage xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">int</Mileage>
<LicenseState xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</LicenseState>
<License xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</License>
<InsurancePolicyNumber xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</InsurancePolicyNumber>
<DateDue xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</DateDue>
<SourceCode xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</SourceCode>
<SourceCode2 xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</SourceCode2>
<OrderParts xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</OrderParts>
<OrderPartsStatus xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</OrderPartsStatus>
<CustomerAuthorization xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</CustomerAuthorization>
<CustomerAuthorizationStatus xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</CustomerAuthorizationStatus>
<CarStage2 xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</CarStage2>
<CarStage2Status xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</CarStage2Status>
<CarStage3 xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</CarStage3>
<CarStage3Status xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</CarStage3Status>
<InsuranceAuthorization xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</InsuranceAuthorization>
<InsuranceAuthorizationStatus xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</InsuranceAuthorizationStatus>
<InShop xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</InShop>
<InShopStatus xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</InShopStatus>
<InShopDate xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</InShopDate>
<ECMTaskStatusGrid xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">
<ECMTaskStatus>
<TaskNumber>int</TaskNumber>
<OriginalTaskStatus>string</OriginalTaskStatus>
<NewTaskStatus>string</NewTaskStatus>
<DateOverride>string</DateOverride>
<TimeOverride>string</TimeOverride>
</ECMTaskStatus>
<ECMTaskStatus>
<TaskNumber>int</TaskNumber>
<OriginalTaskStatus>string</OriginalTaskStatus>
<NewTaskStatus>string</NewTaskStatus>
<DateOverride>string</DateOverride>
<TimeOverride>string</TimeOverride>
</ECMTaskStatus>
</ECMTaskStatusGrid>
<ECMDynamicNotes xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">
<ECMDynamicNote>
<NoteText>string</NoteText>
</ECMDynamicNote>
<ECMDynamicNote>
<NoteText>string</NoteText>
</ECMDynamicNote>
</ECMDynamicNotes>
<ECMPredefinedNotes xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">
<ECMPredefinedNote>
<NoteID>int</NoteID>
</ECMPredefinedNote>
<ECMPredefinedNote>
<NoteID>int</NoteID>
</ECMPredefinedNote>
</ECMPredefinedNotes>
</ECMRepairOrder>
</UploadRepairOrder>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UploadRepairOrderResponse xmlns="http://m3.rometech.net/MWebService">
<UploadRepairOrderResult>
<Result xmlns="http://m3.rometech.net/CallResult.xsd">string</Result>
<ErrorMessages xmlns="http://m3.rometech.net/CallResult.xsd">
<ErrorMessage>
<ErrorCode>string</ErrorCode>
<ErrorText>string</ErrorText>
<ErrorDetails>string</ErrorDetails>
</ErrorMessage>
<ErrorMessage>
<ErrorCode>string</ErrorCode>
<ErrorText>string</ErrorText>
<ErrorDetails>string</ErrorDetails>
</ErrorMessage>
</ErrorMessages>
</UploadRepairOrderResult>
</UploadRepairOrderResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /MobileWebServices2/MWebService.UploadImages.asmx HTTP/1.1
Host: m3.rometech.net
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<UploadRepairOrder xmlns="http://m3.rometech.net/MWebService">
<ECMRepairOrder>
<RepairOrderNumber xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">int</RepairOrderNumber>
<ClientNumber xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</ClientNumber>
<ClientLicenseCode xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</ClientLicenseCode>
<RecordUser xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">int</RecordUser>
<RecordAuthorizations xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordAuthorizations>
<AuthorizationsCount xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</AuthorizationsCount>
<RecordPriorDamageImages xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordPriorDamageImages>
<PriorDamageImagesCount xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</PriorDamageImagesCount>
<RecordVehicleImages xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordVehicleImages>
<VehicleImagesCount xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</VehicleImagesCount>
<RecordGeneralImages xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordGeneralImages>
<GeneralImagesCount xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</GeneralImagesCount>
<RecordInventoryImages xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordInventoryImages>
<InventoryImagesCount xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</InventoryImagesCount>
<RecordCustomImages xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordCustomImages>
<RecordPriorDamage xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordPriorDamage>
<RecordPredefinedNotes xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordPredefinedNotes>
<RecordDynamicNotes xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordDynamicNotes>
<RecordRO xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordRO>
<RecordGrid xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</RecordGrid>
<FirstName xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</FirstName>
<LastName xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</LastName>
<AddressLine1 xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</AddressLine1>
<AddressLine2 xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</AddressLine2>
<City xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</City>
<State xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</State>
<PostalCode xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</PostalCode>
<HomePhone xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</HomePhone>
<WorkPhone xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</WorkPhone>
<FaxPhone xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</FaxPhone>
<CellPhone xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</CellPhone>
<CellPhoneProviderId xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">int</CellPhoneProviderId>
<ContactMethod xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</ContactMethod>
<Email xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</Email>
<Email2 xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</Email2>
<InsuranceCompany xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</InsuranceCompany>
<InsuranceClaim xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</InsuranceClaim>
<VIN xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</VIN>
<Mileage xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">int</Mileage>
<LicenseState xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</LicenseState>
<License xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</License>
<InsurancePolicyNumber xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</InsurancePolicyNumber>
<DateDue xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</DateDue>
<SourceCode xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</SourceCode>
<SourceCode2 xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</SourceCode2>
<OrderParts xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</OrderParts>
<OrderPartsStatus xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</OrderPartsStatus>
<CustomerAuthorization xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</CustomerAuthorization>
<CustomerAuthorizationStatus xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</CustomerAuthorizationStatus>
<CarStage2 xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</CarStage2>
<CarStage2Status xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</CarStage2Status>
<CarStage3 xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</CarStage3>
<CarStage3Status xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</CarStage3Status>
<InsuranceAuthorization xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</InsuranceAuthorization>
<InsuranceAuthorizationStatus xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</InsuranceAuthorizationStatus>
<InShop xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</InShop>
<InShopStatus xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">unsignedByte</InShopStatus>
<InShopDate xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">string</InShopDate>
<ECMTaskStatusGrid xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">
<ECMTaskStatus>
<TaskNumber>int</TaskNumber>
<OriginalTaskStatus>string</OriginalTaskStatus>
<NewTaskStatus>string</NewTaskStatus>
<DateOverride>string</DateOverride>
<TimeOverride>string</TimeOverride>
</ECMTaskStatus>
<ECMTaskStatus>
<TaskNumber>int</TaskNumber>
<OriginalTaskStatus>string</OriginalTaskStatus>
<NewTaskStatus>string</NewTaskStatus>
<DateOverride>string</DateOverride>
<TimeOverride>string</TimeOverride>
</ECMTaskStatus>
</ECMTaskStatusGrid>
<ECMDynamicNotes xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">
<ECMDynamicNote>
<NoteText>string</NoteText>
</ECMDynamicNote>
<ECMDynamicNote>
<NoteText>string</NoteText>
</ECMDynamicNote>
</ECMDynamicNotes>
<ECMPredefinedNotes xmlns="http://m3.rometech.net/MWebService/ecmUpload.xsd">
<ECMPredefinedNote>
<NoteID>int</NoteID>
</ECMPredefinedNote>
<ECMPredefinedNote>
<NoteID>int</NoteID>
</ECMPredefinedNote>
</ECMPredefinedNotes>
</ECMRepairOrder>
</UploadRepairOrder>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<UploadRepairOrderResponse xmlns="http://m3.rometech.net/MWebService">
<UploadRepairOrderResult>
<Result xmlns="http://m3.rometech.net/CallResult.xsd">string</Result>
<ErrorMessages xmlns="http://m3.rometech.net/CallResult.xsd">
<ErrorMessage>
<ErrorCode>string</ErrorCode>
<ErrorText>string</ErrorText>
<ErrorDetails>string</ErrorDetails>
</ErrorMessage>
<ErrorMessage>
<ErrorCode>string</ErrorCode>
<ErrorText>string</ErrorText>
<ErrorDetails>string</ErrorDetails>
</ErrorMessage>
</ErrorMessages>
</UploadRepairOrderResult>
</UploadRepairOrderResponse>
</soap12:Body>
</soap12:Envelope>