PUT api/FormWiseSRS?MID={MID}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
MID

integer

Required

Body Parameters

FormWiseSRS
NameDescriptionTypeAdditional information
MID

integer

Required

FORM_NAME

string

Max length: 5000

MODULE_NAME

string

Max length: 500

CONTROL_NAME

string

Max length: 500

CONTROL_TYPE

string

Max length: 50

CONTROL_DATATYPE

string

Max length: 50

CONTROL_SPECIFICATION

string

Max length: 500

CONTROL_FORMULA

string

None.

CONTROL_BASE

string

None.

COMPANY_PARM

string

None.

BRANCH_PARM

string

None.

USER_PARM

string

None.

VOC_PARM

string

None.

Detail

Collection of FormWiseSRSDetail

None.

Request Formats

application/json, text/json

Sample:
{
  "MID": 1,
  "FORM_NAME": "sample string 2",
  "MODULE_NAME": "sample string 3",
  "CONTROL_NAME": "sample string 4",
  "CONTROL_TYPE": "sample string 5",
  "CONTROL_DATATYPE": "sample string 6",
  "CONTROL_SPECIFICATION": "sample string 7",
  "CONTROL_FORMULA": "sample string 8",
  "CONTROL_BASE": "sample string 9",
  "COMPANY_PARM": "sample string 10",
  "BRANCH_PARM": "sample string 11",
  "USER_PARM": "sample string 12",
  "VOC_PARM": "sample string 13",
  "Detail": [
    {
      "MID": 1,
      "CONTROL_MID": 2.0,
      "CONTROL_NAME": "sample string 3",
      "VALIDATIONS": "sample string 4",
      "VALIDATION_TYPE": "sample string 5"
    },
    {
      "MID": 1,
      "CONTROL_MID": 2.0,
      "CONTROL_NAME": "sample string 3",
      "VALIDATIONS": "sample string 4",
      "VALIDATION_TYPE": "sample string 5"
    }
  ]
}

text/html

Sample:
{"MID":1,"FORM_NAME":"sample string 2","MODULE_NAME":"sample string 3","CONTROL_NAME":"sample string 4","CONTROL_TYPE":"sample string 5","CONTROL_DATATYPE":"sample string 6","CONTROL_SPECIFICATION":"sample string 7","CONTROL_FORMULA":"sample string 8","CONTROL_BASE":"sample string 9","COMPANY_PARM":"sample string 10","BRANCH_PARM":"sample string 11","USER_PARM":"sample string 12","VOC_PARM":"sample string 13","Detail":[{"MID":1,"CONTROL_MID":2.0,"CONTROL_NAME":"sample string 3","VALIDATIONS":"sample string 4","VALIDATION_TYPE":"sample string 5"},{"MID":1,"CONTROL_MID":2.0,"CONTROL_NAME":"sample string 3","VALIDATIONS":"sample string 4","VALIDATION_TYPE":"sample string 5"}]}

application/xml, text/xml

Sample:
<FormWiseSRS xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SuntechSupportServices.Models.Documentation">
  <BRANCH_PARM>sample string 11</BRANCH_PARM>
  <COMPANY_PARM>sample string 10</COMPANY_PARM>
  <CONTROL_BASE>sample string 9</CONTROL_BASE>
  <CONTROL_DATATYPE>sample string 6</CONTROL_DATATYPE>
  <CONTROL_FORMULA>sample string 8</CONTROL_FORMULA>
  <CONTROL_NAME>sample string 4</CONTROL_NAME>
  <CONTROL_SPECIFICATION>sample string 7</CONTROL_SPECIFICATION>
  <CONTROL_TYPE>sample string 5</CONTROL_TYPE>
  <Detail>
    <FormWiseSRSDetail>
      <CONTROL_MID>2</CONTROL_MID>
      <CONTROL_NAME>sample string 3</CONTROL_NAME>
      <MID>1</MID>
      <VALIDATIONS>sample string 4</VALIDATIONS>
      <VALIDATION_TYPE>sample string 5</VALIDATION_TYPE>
    </FormWiseSRSDetail>
    <FormWiseSRSDetail>
      <CONTROL_MID>2</CONTROL_MID>
      <CONTROL_NAME>sample string 3</CONTROL_NAME>
      <MID>1</MID>
      <VALIDATIONS>sample string 4</VALIDATIONS>
      <VALIDATION_TYPE>sample string 5</VALIDATION_TYPE>
    </FormWiseSRSDetail>
  </Detail>
  <FORM_NAME>sample string 2</FORM_NAME>
  <MID>1</MID>
  <MODULE_NAME>sample string 3</MODULE_NAME>
  <USER_PARM>sample string 12</USER_PARM>
  <VOC_PARM>sample string 13</VOC_PARM>
</FormWiseSRS>

application/x-www-form-urlencoded

Sample:

Sample not available.

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="FORM_NAME"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MODULE_NAME"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="CONTROL_NAME"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="CONTROL_TYPE"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="CONTROL_DATATYPE"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="CONTROL_SPECIFICATION"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="CONTROL_FORMULA"

sample string 8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="CONTROL_BASE"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="COMPANY_PARM"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="BRANCH_PARM"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="USER_PARM"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="VOC_PARM"

sample string 13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].CONTROL_MID"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].CONTROL_NAME"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].VALIDATIONS"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[0].VALIDATION_TYPE"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].CONTROL_MID"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].CONTROL_NAME"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].VALIDATIONS"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Detail[1].VALIDATION_TYPE"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

FormWiseSRSApiResponse
NameDescriptionTypeAdditional information
message

string

None.

status

string

None.

response

FormWiseSRS

None.

Response Formats

application/json, text/json

Sample:
{
  "message": "sample string 1",
  "status": "sample string 2",
  "response": {
    "MID": 1,
    "FORM_NAME": "sample string 2",
    "MODULE_NAME": "sample string 3",
    "CONTROL_NAME": "sample string 4",
    "CONTROL_TYPE": "sample string 5",
    "CONTROL_DATATYPE": "sample string 6",
    "CONTROL_SPECIFICATION": "sample string 7",
    "CONTROL_FORMULA": "sample string 8",
    "CONTROL_BASE": "sample string 9",
    "COMPANY_PARM": "sample string 10",
    "BRANCH_PARM": "sample string 11",
    "USER_PARM": "sample string 12",
    "VOC_PARM": "sample string 13",
    "Detail": [
      {
        "MID": 1,
        "CONTROL_MID": 2.0,
        "CONTROL_NAME": "sample string 3",
        "VALIDATIONS": "sample string 4",
        "VALIDATION_TYPE": "sample string 5"
      },
      {
        "MID": 1,
        "CONTROL_MID": 2.0,
        "CONTROL_NAME": "sample string 3",
        "VALIDATIONS": "sample string 4",
        "VALIDATION_TYPE": "sample string 5"
      }
    ]
  }
}

text/html

Sample:
{"message":"sample string 1","status":"sample string 2","response":{"MID":1,"FORM_NAME":"sample string 2","MODULE_NAME":"sample string 3","CONTROL_NAME":"sample string 4","CONTROL_TYPE":"sample string 5","CONTROL_DATATYPE":"sample string 6","CONTROL_SPECIFICATION":"sample string 7","CONTROL_FORMULA":"sample string 8","CONTROL_BASE":"sample string 9","COMPANY_PARM":"sample string 10","BRANCH_PARM":"sample string 11","USER_PARM":"sample string 12","VOC_PARM":"sample string 13","Detail":[{"MID":1,"CONTROL_MID":2.0,"CONTROL_NAME":"sample string 3","VALIDATIONS":"sample string 4","VALIDATION_TYPE":"sample string 5"},{"MID":1,"CONTROL_MID":2.0,"CONTROL_NAME":"sample string 3","VALIDATIONS":"sample string 4","VALIDATION_TYPE":"sample string 5"}]}}

application/xml, text/xml

Sample:
<FormWiseSRSApiResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SuntechSupportServices.Models.Documentation">
  <message>sample string 1</message>
  <response>
    <BRANCH_PARM>sample string 11</BRANCH_PARM>
    <COMPANY_PARM>sample string 10</COMPANY_PARM>
    <CONTROL_BASE>sample string 9</CONTROL_BASE>
    <CONTROL_DATATYPE>sample string 6</CONTROL_DATATYPE>
    <CONTROL_FORMULA>sample string 8</CONTROL_FORMULA>
    <CONTROL_NAME>sample string 4</CONTROL_NAME>
    <CONTROL_SPECIFICATION>sample string 7</CONTROL_SPECIFICATION>
    <CONTROL_TYPE>sample string 5</CONTROL_TYPE>
    <Detail>
      <FormWiseSRSDetail>
        <CONTROL_MID>2</CONTROL_MID>
        <CONTROL_NAME>sample string 3</CONTROL_NAME>
        <MID>1</MID>
        <VALIDATIONS>sample string 4</VALIDATIONS>
        <VALIDATION_TYPE>sample string 5</VALIDATION_TYPE>
      </FormWiseSRSDetail>
      <FormWiseSRSDetail>
        <CONTROL_MID>2</CONTROL_MID>
        <CONTROL_NAME>sample string 3</CONTROL_NAME>
        <MID>1</MID>
        <VALIDATIONS>sample string 4</VALIDATIONS>
        <VALIDATION_TYPE>sample string 5</VALIDATION_TYPE>
      </FormWiseSRSDetail>
    </Detail>
    <FORM_NAME>sample string 2</FORM_NAME>
    <MID>1</MID>
    <MODULE_NAME>sample string 3</MODULE_NAME>
    <USER_PARM>sample string 12</USER_PARM>
    <VOC_PARM>sample string 13</VOC_PARM>
  </response>
  <status>sample string 2</status>
</FormWiseSRSApiResponse>

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="message"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="status"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.FORM_NAME"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.MODULE_NAME"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.CONTROL_NAME"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.CONTROL_TYPE"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.CONTROL_DATATYPE"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.CONTROL_SPECIFICATION"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.CONTROL_FORMULA"

sample string 8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.CONTROL_BASE"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.COMPANY_PARM"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.BRANCH_PARM"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.USER_PARM"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.VOC_PARM"

sample string 13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.Detail[0].MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.Detail[0].CONTROL_MID"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.Detail[0].CONTROL_NAME"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.Detail[0].VALIDATIONS"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.Detail[0].VALIDATION_TYPE"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.Detail[1].MID"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.Detail[1].CONTROL_MID"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.Detail[1].CONTROL_NAME"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.Detail[1].VALIDATIONS"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="response.Detail[1].VALIDATION_TYPE"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e--