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>