필요한 권한: VariableWrite

변수값을 변경하려면, 변수에 다음 데이터 포맷을 사용하는 요청 본문을 사용하여 PUT 요청을 합니다:

  { "Value" : "[new value]"}

예를 들어 ni.var.psp://localhost/hvac/t01의 값을 변경하려면 다음 URI를 사용합니다:

PUT http://my_server:3580/nivariable/VariableValues('ni.var.psp://localhost/hvac/t01')/Value

노트 변수의 프로퍼티는 변수가 문자열 또는 다른 타입인 경우에도 반드시 직렬화된 문자열 값이어야 합니다. 문자열 타입 변수에 쓸 때는 다음 포맷을 사용합니다: "\"test\""

헤더 상태 코드 204인 빈 응답 본문은 변경이 성공적으로 완료되었음을 나타냅니다. PUT 요청 데이터가 유효하지 않거나 변수에 쓸 수 없는 경우, 500 내부 에러 또는 400 유효하지 않은 요청 코드가 반환됩니다. 에러가 발생한 경우, 응답 본문은 요청에서 지정된 포맷으로 직렬화된 표준 OData 에러 객체를 포함합니다.