5.4. Operational Parameter Negotiation Outside the Login Phase
5.4. 로그인 단계 외부의 작동 매개변수 협상
Some operational parameters MAY be negotiated outside (after) the Login Phase.
일부 운영 매개변수는 로그인 단계 외부 (이후)에서 협상될 수 있습니다.
Parameter negotiation in Full Feature Phase is done through Text requests and responses.
전체 기능 단계의 매개변수 협상은 텍스트를 통해 수행됩니다.
Operational parameter negotiation MAY involve several Text request-response exchanges, which the initiator always starts and terminates using the same Initiator Task Tag.
작동 매개변수 협상에는 이니시에이터가 항상 동일한 이니시에이터 작업 태그를 사용하여 시작하고 종료하는 여러 텍스트 요청-응답 교환이 포함될 수 있습니다.
The initiator MUST indicate its intent to terminate the negotiation by setting the F bit to 1; the target sets the F bit to 1 on the last response.
이니시에이터는 F 비트를 1로 설정하여 협상을 종료하려는 의도를 나타내야 합니다. 타겟은 마지막 응답에서 F 비트를 1로 설정합니다.
If the target responds to a Text request with the F bit set to 1 and with a Text response with the F bit set to 0, the initiator should keep sending the Text request (even empty) with the F bit set to 1, while it still wants to finish the negotiation, until it receives the Text response with the F bit set to 1.
타겟이 F 비트가 1로 설정된 텍스트 요청에 응답하고 F 비트가 0으로 설정된 텍스트 응답으로 응답하는 경우 이니시에이터는 F 비트가 1로 설정된 텍스트 요청 (빈 경우라도)을 계속 보내야 합니다. F 비트가 1로 설정된 텍스트 응답을 받을 때까지 여전히 협상을 끝내고 싶어합니다.
Responding to a Text request with the F bit set to 1 with an empty (no key=value pairs) response with the F bit set to 0 is discouraged.
F 비트가 1로 설정된 텍스트 요청에 F 비트가 0으로 설정된 빈 (키=값 쌍 없음) 응답으로 응답하는 것은 권장되지 않습니다.
Targets MUST NOT submit parameters that require an additional initiator Text request in a Text response with the F bit set to 1.
타겟은 F 비트가 1로 설정된 텍스트 응답에서 추가 이니시에이터 텍스트 요청을 요구하는 매개변수를 제출해서는 안 됩니다.
In a negotiation sequence, the F bit settings in one pair of Text request-responses have no bearing on the F bit settings of the next pair.
협상 순서에서 한 쌍의 텍스트 요청-응답의 F 비트 설정은 다음 쌍의 F 비트 설정과 관련이 없습니다.
An initiator that has the F bit set to 1 in a request and is being answered with an F bit setting of 0 may issue the next request with the F bit set to 0.
요청의 F 비트가 1로 설정되어 있고 F 비트 설정이 0인 응답을 받는 이니시에이터는 F 비트가 0으로 설정된 다음 요청을 발행할 수 있습니다.
Whenever the target responds with the F bit set to 0, it MUST set the Target Transfer Tag to a value other than the default 0xffffffff.
타겟이 0으로 설정된 F 비트로 응답할 때마다 대상 전송 태그를 기본 0xffffffff 이외의 값으로 설정해야 합니다.
An initiator MAY reset an operational parameter negotiation by issuing a Text request with the Target Transfer Tag set to the value 0xffffffff after receiving a response with the Target Transfer Tag set to a value other than 0xffffffff.
이니시에이터는 0xffffffff 이외의 값으로 설정된 대상 전송 태그가 있는 응답을 수신한 후 0xffffffff 값으로 설정된 타겟 전송 태그로 텍스트 요청을 발행하여 작동 매개변수 협상을 재설정할 수 있습니다.
A target may reset an operational parameter negotiation by answering a Text request with a Reject PDU.
타겟은 Reject PDU로 텍스트 요청에 응답하여 작동 매개변수 협상을 재설정할 수 있습니다.
Neither the initiator nor the target should attempt to declare or negotiate a parameter more than once during any negotiation sequence without an intervening operational parameter negotiation reset, except for responses to specific keys that explicitly allow repeated key declarations (e.g., TargetAddress).
반복되는 키 선언 (예: TargetAddress)을 명시적으로 허용하는 특정 키에 대한 응답을 제외하고, 이니시에이터나 타겟은 중재 작동 매개변수 협상 재설정 없이 협상 시퀀스 동안 매개변수를 두 번 이상 선언하거나 협상하려고 시도해서는 안 됩니다.
If detected by the target, this MUST result in a Reject PDU with a reason of "protocol error".
타겟에 의해 감지되면 "프로토콜 오류"라는 이유로 PDU 거부가 발생해야 합니다.
The initiator MUST reset the negotiation as outlined above.
이니시에이터는 위에 설명된 대로 협상을 재설정해야 합니다.
Parameters negotiated by a text exchange negotiation sequence only become effective after the negotiation sequence is completed.
텍스트 교환 협상 순서에 의해 협상된 매개변수는 협상 순서가 완료된 후에만 유효해집니다.