x360ce
Click here for a complete list of operations.
SaveSetting
Save controller settings.
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 /webservices/x360ce.asmx HTTP/1.1
Host: www.x360ce.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://x360ce.com/SaveSetting"
<?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>
<SaveSetting xmlns="http://x360ce.com/">
<s>
<SettingId>guid</SettingId>
<InstanceGuid>guid</InstanceGuid>
<InstanceName>string</InstanceName>
<ProductGuid>guid</ProductGuid>
<ProductName>string</ProductName>
<DeviceType>int</DeviceType>
<FileName>string</FileName>
<FileProductName>string</FileProductName>
<Comment>string</Comment>
<DateCreated>dateTime</DateCreated>
<DateUpdated>dateTime</DateUpdated>
<IsEnabled>boolean</IsEnabled>
<PadSettingChecksum>guid</PadSettingChecksum>
<DateSelected>dateTime</DateSelected>
<MapTo>int</MapTo>
<Completion>int</Completion>
<ComputerId>guid</ComputerId>
<ProfileId>guid</ProfileId>
<Checksum>guid</Checksum>
</s>
<ps>
<PadSettingChecksum>guid</PadSettingChecksum>
<AxisToDPadDeadZone>string</AxisToDPadDeadZone>
<AxisToDPadEnabled>string</AxisToDPadEnabled>
<AxisToDPadOffset>string</AxisToDPadOffset>
<ButtonA>string</ButtonA>
<ButtonB>string</ButtonB>
<ButtonBack>string</ButtonBack>
<ButtonGuide>string</ButtonGuide>
<ButtonStart>string</ButtonStart>
<ButtonX>string</ButtonX>
<ButtonY>string</ButtonY>
<DPad>string</DPad>
<DPadDown>string</DPadDown>
<DPadLeft>string</DPadLeft>
<DPadRight>string</DPadRight>
<DPadUp>string</DPadUp>
<ForceEnable>string</ForceEnable>
<ForceOverall>string</ForceOverall>
<ForceSwapMotor>string</ForceSwapMotor>
<ForceType>string</ForceType>
<GamePadType>string</GamePadType>
<LeftMotorPeriod>string</LeftMotorPeriod>
<LeftShoulder>string</LeftShoulder>
<LeftThumbAntiDeadZoneX>string</LeftThumbAntiDeadZoneX>
<LeftThumbAntiDeadZoneY>string</LeftThumbAntiDeadZoneY>
<LeftThumbAxisX>string</LeftThumbAxisX>
<LeftThumbAxisY>string</LeftThumbAxisY>
<LeftThumbButton>string</LeftThumbButton>
<LeftThumbDeadZoneX>string</LeftThumbDeadZoneX>
<LeftThumbDeadZoneY>string</LeftThumbDeadZoneY>
<LeftThumbDown>string</LeftThumbDown>
<LeftThumbLeft>string</LeftThumbLeft>
<LeftThumbRight>string</LeftThumbRight>
<LeftThumbUp>string</LeftThumbUp>
<LeftTrigger>string</LeftTrigger>
<LeftTriggerDeadZone>string</LeftTriggerDeadZone>
<PassThrough>string</PassThrough>
<RightMotorPeriod>string</RightMotorPeriod>
<RightShoulder>string</RightShoulder>
<RightThumbAntiDeadZoneX>string</RightThumbAntiDeadZoneX>
<RightThumbAntiDeadZoneY>string</RightThumbAntiDeadZoneY>
<RightThumbAxisX>string</RightThumbAxisX>
<RightThumbAxisY>string</RightThumbAxisY>
<RightThumbButton>string</RightThumbButton>
<RightThumbDeadZoneX>string</RightThumbDeadZoneX>
<RightThumbDeadZoneY>string</RightThumbDeadZoneY>
<RightThumbDown>string</RightThumbDown>
<RightThumbLeft>string</RightThumbLeft>
<RightThumbRight>string</RightThumbRight>
<RightThumbUp>string</RightThumbUp>
<RightTrigger>string</RightTrigger>
<RightTriggerDeadZone>string</RightTriggerDeadZone>
<LeftThumbLinearX>string</LeftThumbLinearX>
<LeftThumbLinearY>string</LeftThumbLinearY>
<RightThumbLinearX>string</RightThumbLinearX>
<RightThumbLinearY>string</RightThumbLinearY>
<LeftMotorStrength>string</LeftMotorStrength>
<RightMotorStrength>string</RightMotorStrength>
<LeftMotorDirection>string</LeftMotorDirection>
<RightMotorDirection>string</RightMotorDirection>
<ButtonADeadZone>string</ButtonADeadZone>
<ButtonBDeadZone>string</ButtonBDeadZone>
<ButtonBackDeadZone>string</ButtonBackDeadZone>
<ButtonStartDeadZone>string</ButtonStartDeadZone>
<ButtonXDeadZone>string</ButtonXDeadZone>
<ButtonYDeadZone>string</ButtonYDeadZone>
<LeftThumbButtonDeadZone>string</LeftThumbButtonDeadZone>
<RightThumbButtonDeadZone>string</RightThumbButtonDeadZone>
<LeftShoulderDeadZone>string</LeftShoulderDeadZone>
<RightShoulderDeadZone>string</RightShoulderDeadZone>
<DPadDownDeadZone>string</DPadDownDeadZone>
<DPadLeftDeadZone>string</DPadLeftDeadZone>
<DPadRightDeadZone>string</DPadRightDeadZone>
<DPadUpDeadZone>string</DPadUpDeadZone>
<LeftTriggerAntiDeadZone>string</LeftTriggerAntiDeadZone>
<LeftTriggerLinear>string</LeftTriggerLinear>
<RightTriggerAntiDeadZone>string</RightTriggerAntiDeadZone>
<RightTriggerLinear>string</RightTriggerLinear>
</ps>
</SaveSetting>
</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>
<SaveSettingResponse xmlns="http://x360ce.com/">
<SaveSettingResult>string</SaveSettingResult>
</SaveSettingResponse>
</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 /webservices/x360ce.asmx HTTP/1.1
Host: www.x360ce.com
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>
<SaveSetting xmlns="http://x360ce.com/">
<s>
<SettingId>guid</SettingId>
<InstanceGuid>guid</InstanceGuid>
<InstanceName>string</InstanceName>
<ProductGuid>guid</ProductGuid>
<ProductName>string</ProductName>
<DeviceType>int</DeviceType>
<FileName>string</FileName>
<FileProductName>string</FileProductName>
<Comment>string</Comment>
<DateCreated>dateTime</DateCreated>
<DateUpdated>dateTime</DateUpdated>
<IsEnabled>boolean</IsEnabled>
<PadSettingChecksum>guid</PadSettingChecksum>
<DateSelected>dateTime</DateSelected>
<MapTo>int</MapTo>
<Completion>int</Completion>
<ComputerId>guid</ComputerId>
<ProfileId>guid</ProfileId>
<Checksum>guid</Checksum>
</s>
<ps>
<PadSettingChecksum>guid</PadSettingChecksum>
<AxisToDPadDeadZone>string</AxisToDPadDeadZone>
<AxisToDPadEnabled>string</AxisToDPadEnabled>
<AxisToDPadOffset>string</AxisToDPadOffset>
<ButtonA>string</ButtonA>
<ButtonB>string</ButtonB>
<ButtonBack>string</ButtonBack>
<ButtonGuide>string</ButtonGuide>
<ButtonStart>string</ButtonStart>
<ButtonX>string</ButtonX>
<ButtonY>string</ButtonY>
<DPad>string</DPad>
<DPadDown>string</DPadDown>
<DPadLeft>string</DPadLeft>
<DPadRight>string</DPadRight>
<DPadUp>string</DPadUp>
<ForceEnable>string</ForceEnable>
<ForceOverall>string</ForceOverall>
<ForceSwapMotor>string</ForceSwapMotor>
<ForceType>string</ForceType>
<GamePadType>string</GamePadType>
<LeftMotorPeriod>string</LeftMotorPeriod>
<LeftShoulder>string</LeftShoulder>
<LeftThumbAntiDeadZoneX>string</LeftThumbAntiDeadZoneX>
<LeftThumbAntiDeadZoneY>string</LeftThumbAntiDeadZoneY>
<LeftThumbAxisX>string</LeftThumbAxisX>
<LeftThumbAxisY>string</LeftThumbAxisY>
<LeftThumbButton>string</LeftThumbButton>
<LeftThumbDeadZoneX>string</LeftThumbDeadZoneX>
<LeftThumbDeadZoneY>string</LeftThumbDeadZoneY>
<LeftThumbDown>string</LeftThumbDown>
<LeftThumbLeft>string</LeftThumbLeft>
<LeftThumbRight>string</LeftThumbRight>
<LeftThumbUp>string</LeftThumbUp>
<LeftTrigger>string</LeftTrigger>
<LeftTriggerDeadZone>string</LeftTriggerDeadZone>
<PassThrough>string</PassThrough>
<RightMotorPeriod>string</RightMotorPeriod>
<RightShoulder>string</RightShoulder>
<RightThumbAntiDeadZoneX>string</RightThumbAntiDeadZoneX>
<RightThumbAntiDeadZoneY>string</RightThumbAntiDeadZoneY>
<RightThumbAxisX>string</RightThumbAxisX>
<RightThumbAxisY>string</RightThumbAxisY>
<RightThumbButton>string</RightThumbButton>
<RightThumbDeadZoneX>string</RightThumbDeadZoneX>
<RightThumbDeadZoneY>string</RightThumbDeadZoneY>
<RightThumbDown>string</RightThumbDown>
<RightThumbLeft>string</RightThumbLeft>
<RightThumbRight>string</RightThumbRight>
<RightThumbUp>string</RightThumbUp>
<RightTrigger>string</RightTrigger>
<RightTriggerDeadZone>string</RightTriggerDeadZone>
<LeftThumbLinearX>string</LeftThumbLinearX>
<LeftThumbLinearY>string</LeftThumbLinearY>
<RightThumbLinearX>string</RightThumbLinearX>
<RightThumbLinearY>string</RightThumbLinearY>
<LeftMotorStrength>string</LeftMotorStrength>
<RightMotorStrength>string</RightMotorStrength>
<LeftMotorDirection>string</LeftMotorDirection>
<RightMotorDirection>string</RightMotorDirection>
<ButtonADeadZone>string</ButtonADeadZone>
<ButtonBDeadZone>string</ButtonBDeadZone>
<ButtonBackDeadZone>string</ButtonBackDeadZone>
<ButtonStartDeadZone>string</ButtonStartDeadZone>
<ButtonXDeadZone>string</ButtonXDeadZone>
<ButtonYDeadZone>string</ButtonYDeadZone>
<LeftThumbButtonDeadZone>string</LeftThumbButtonDeadZone>
<RightThumbButtonDeadZone>string</RightThumbButtonDeadZone>
<LeftShoulderDeadZone>string</LeftShoulderDeadZone>
<RightShoulderDeadZone>string</RightShoulderDeadZone>
<DPadDownDeadZone>string</DPadDownDeadZone>
<DPadLeftDeadZone>string</DPadLeftDeadZone>
<DPadRightDeadZone>string</DPadRightDeadZone>
<DPadUpDeadZone>string</DPadUpDeadZone>
<LeftTriggerAntiDeadZone>string</LeftTriggerAntiDeadZone>
<LeftTriggerLinear>string</LeftTriggerLinear>
<RightTriggerAntiDeadZone>string</RightTriggerAntiDeadZone>
<RightTriggerLinear>string</RightTriggerLinear>
</ps>
</SaveSetting>
</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>
<SaveSettingResponse xmlns="http://x360ce.com/">
<SaveSettingResult>string</SaveSettingResult>
</SaveSettingResponse>
</soap12:Body>
</soap12:Envelope>