diff --git a/index.html b/index.html index 8bc767e4..47c765b5 100644 --- a/index.html +++ b/index.html @@ -680,12 +680,24 @@
unknown session
+ All commands, except New Session and Status, - have an associated current session, +
An intermediary node will also maintain a list of + session creation jobs. These include a mapping from + a session creation id to a session id of + an associated session. + +New Session, Async New Session, and Status commands + have no associated session or session creation job. + +
All other commands have an associated current session, which is the session in which that command will run.
A remote end has an associated list of @@ -2449,6 +2476,55 @@
| HTTP Method | +URI Template | +
|---|---|
| GET | +/session/{session id} | +
The remote end steps are: + +
Let session be a job in active sessions + with a session id matching session id + +
If Remote end is an endpoint node and
+ session is null, return error
+ with error code unknown session.
+
+
If Remote end is an intermediary node and
+ session is null, let session
+ be a job in session creation job with a session id
+ matching session creation id
+
+
If Remote end is an intermediary node and
+ session is null, return error
+ with error code unknown session.
+
+
Let body be a JSON Object initialised with: +
sessionId"
+ capabilities"
+ Return success with data body. + This conversation was marked as resolved by christian-bromann +
| HTTP Method | +URI Template | +
|---|---|
| POST | +/session/async | +
The remote end steps are: + +
Perform the following substeps based on the remote end’s type: +
Let session be a job iniated by following the same steps + defined in New Session + +
Let body be a new JSON Object with the following + properties: + +
sessionCreationId"
+ Return success with data body. +
Use the result of the capabilities processing algorithm + to route the new session request to the appropriate endpoint node. + An intermediary node is free to define extension capabilities + to assist in this process, however, these specific capabilities + must not be forwarded to the endpoint node. + +
Let session creation job be a new JSON Object + with the following properties: + +
sessionCreationId"
+ Return success with data session creation job. +