Reference for https://buildcont.tpcx.com:17143/uiserver0/ui/common/v1/sessions/allstates?level={LEVEL}
Get full state of all open sessions.
Url: https://buildcont.tpcx.com:17143/uiserver0/ui/common/v1/sessions/allstates?level={LEVEL}
HTTP Method: GET
This operation supports JSONP responses. The callback function can be specified using the "callback" Url query parameter.
Message direction | Format | Body |
---|---|---|
Request | N/A | The Request body is empty. |
Response | Xml | Example,Schema |
Response | Json | Example |
The following is an example response Xml body:
<ArrayOfSessionState xmlns="http://schemas.datacontract.org/2004/07/P21.UI.Service.Model.Common.V1.State"> <SessionState> <Attributes> <SessionAttribute> <Name>String content</Name> <Unit>String content</Unit> <Value>String content</Value> </SessionAttribute> <SessionAttribute> <Name>String content</Name> <Unit>String content</Unit> <Value>String content</Value> </SessionAttribute> </Attributes> <BlockedRequestState> <WaitingRequests> <WaitingRequest> <BlockedByWindowId>String content</BlockedByWindowId> <Request>String content</Request> <ThreadId>String content</ThreadId> <ThreadState>String content</ThreadState> </WaitingRequest> <WaitingRequest> <BlockedByWindowId>String content</BlockedByWindowId> <Request>String content</Request> <ThreadId>String content</ThreadId> <ThreadState>String content</ThreadState> </WaitingRequest> </WaitingRequests> </BlockedRequestState> <CurrentRequests> <RequestInfo> <Active>true</Active> <RequestId>String content</RequestId> <RequestType>String content</RequestType> <SubmissionTime>1999-05-31T11:20:00</SubmissionTime> </RequestInfo> <RequestInfo> <Active>true</Active> <RequestId>String content</RequestId> <RequestType>String content</RequestType> <SubmissionTime>1999-05-31T11:20:00</SubmissionTime> </RequestInfo> </CurrentRequests> <SessionId>1627aea5-8e0a-4371-9022-9b504344e724</SessionId> <SessionStart>1999-05-31T11:20:00</SessionStart> <Statistics> <StatisticState> <Name>String content</Name> <Unit>String content</Unit> <!--Valid elements of type: ArrayOfRequestInfo, ArrayOfSessionAttribute, ArrayOfSessionState, ArrayOfStatisticState, ArrayOfWaitingRequest, ArrayOfWindowState, BlockedRequestState, RequestInfo, schema, SessionAttribute, SessionState, StatisticState, WaitingRequest, WindowState--> <Value i:type="ArrayOfRequestInfo" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <RequestInfo> <Active>true</Active> <RequestId>String content</RequestId> <RequestType>String content</RequestType> <SubmissionTime>1999-05-31T11:20:00</SubmissionTime> </RequestInfo> <RequestInfo> <Active>true</Active> <RequestId>String content</RequestId> <RequestType>String content</RequestType> <SubmissionTime>1999-05-31T11:20:00</SubmissionTime> </RequestInfo> </Value> </StatisticState> <StatisticState> <Name>String content</Name> <Unit>String content</Unit> <!--Valid elements of type: ArrayOfRequestInfo, ArrayOfSessionAttribute, ArrayOfSessionState, ArrayOfStatisticState, ArrayOfWaitingRequest, ArrayOfWindowState, BlockedRequestState, RequestInfo, schema, SessionAttribute, SessionState, StatisticState, WaitingRequest, WindowState--> <Value i:type="ArrayOfRequestInfo" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <RequestInfo> <Active>true</Active> <RequestId>String content</RequestId> <RequestType>String content</RequestType> <SubmissionTime>1999-05-31T11:20:00</SubmissionTime> </RequestInfo> <RequestInfo> <Active>true</Active> <RequestId>String content</RequestId> <RequestType>String content</RequestType> <SubmissionTime>1999-05-31T11:20:00</SubmissionTime> </RequestInfo> </Value> </StatisticState> </Statistics> <UserId>String content</UserId> <Windows> <WindowState> <ChildID>String content</ChildID> <Class>String content</Class> <ID>String content</ID> <LastAccess>1999-05-31T11:20:00</LastAccess> <MenuID>String content</MenuID> <OpenedBy>String content</OpenedBy> <ParentID>String content</ParentID> <Title>String content</Title> <UpdatesPending>String content</UpdatesPending> </WindowState> <WindowState> <ChildID>String content</ChildID> <Class>String content</Class> <ID>String content</ID> <LastAccess>1999-05-31T11:20:00</LastAccess> <MenuID>String content</MenuID> <OpenedBy>String content</OpenedBy> <ParentID>String content</ParentID> <Title>String content</Title> <UpdatesPending>String content</UpdatesPending> </WindowState> </Windows> </SessionState> <SessionState> <Attributes> <SessionAttribute> <Name>String content</Name> <Unit>String content</Unit> <Value>String content</Value> </SessionAttribute> <SessionAttribute> <Name>String content</Name> <Unit>String content</Unit> <Value>String content</Value> </SessionAttribute> </Attributes> <BlockedRequestState> <WaitingRequests> <WaitingRequest> <BlockedByWindowId>String content</BlockedByWindowId> <Request>String content</Request> <ThreadId>String content</ThreadId> <ThreadState>String content</ThreadState> </WaitingRequest> <WaitingRequest> <BlockedByWindowId>String content</BlockedByWindowId> <Request>String content</Request> <ThreadId>String content</ThreadId> <ThreadState>String content</ThreadState> </WaitingRequest> </WaitingRequests> </BlockedRequestState> <CurrentRequests> <RequestInfo> <Active>true</Active> <RequestId>String content</RequestId> <RequestType>String content</RequestType> <SubmissionTime>1999-05-31T11:20:00</SubmissionTime> </RequestInfo> <RequestInfo> <Active>true</Active> <RequestId>String content</RequestId> <RequestType>String content</RequestType> <SubmissionTime>1999-05-31T11:20:00</SubmissionTime> </RequestInfo> </CurrentRequests> <SessionId>1627aea5-8e0a-4371-9022-9b504344e724</SessionId> <SessionStart>1999-05-31T11:20:00</SessionStart> <Statistics> <StatisticState> <Name>String content</Name> <Unit>String content</Unit> <!--Valid elements of type: ArrayOfRequestInfo, ArrayOfSessionAttribute, ArrayOfSessionState, ArrayOfStatisticState, ArrayOfWaitingRequest, ArrayOfWindowState, BlockedRequestState, RequestInfo, schema, SessionAttribute, SessionState, StatisticState, WaitingRequest, WindowState--> <Value i:type="ArrayOfRequestInfo" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <RequestInfo> <Active>true</Active> <RequestId>String content</RequestId> <RequestType>String content</RequestType> <SubmissionTime>1999-05-31T11:20:00</SubmissionTime> </RequestInfo> <RequestInfo> <Active>true</Active> <RequestId>String content</RequestId> <RequestType>String content</RequestType> <SubmissionTime>1999-05-31T11:20:00</SubmissionTime> </RequestInfo> </Value> </StatisticState> <StatisticState> <Name>String content</Name> <Unit>String content</Unit> <!--Valid elements of type: ArrayOfRequestInfo, ArrayOfSessionAttribute, ArrayOfSessionState, ArrayOfStatisticState, ArrayOfWaitingRequest, ArrayOfWindowState, BlockedRequestState, RequestInfo, schema, SessionAttribute, SessionState, StatisticState, WaitingRequest, WindowState--> <Value i:type="ArrayOfRequestInfo" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <RequestInfo> <Active>true</Active> <RequestId>String content</RequestId> <RequestType>String content</RequestType> <SubmissionTime>1999-05-31T11:20:00</SubmissionTime> </RequestInfo> <RequestInfo> <Active>true</Active> <RequestId>String content</RequestId> <RequestType>String content</RequestType> <SubmissionTime>1999-05-31T11:20:00</SubmissionTime> </RequestInfo> </Value> </StatisticState> </Statistics> <UserId>String content</UserId> <Windows> <WindowState> <ChildID>String content</ChildID> <Class>String content</Class> <ID>String content</ID> <LastAccess>1999-05-31T11:20:00</LastAccess> <MenuID>String content</MenuID> <OpenedBy>String content</OpenedBy> <ParentID>String content</ParentID> <Title>String content</Title> <UpdatesPending>String content</UpdatesPending> </WindowState> <WindowState> <ChildID>String content</ChildID> <Class>String content</Class> <ID>String content</ID> <LastAccess>1999-05-31T11:20:00</LastAccess> <MenuID>String content</MenuID> <OpenedBy>String content</OpenedBy> <ParentID>String content</ParentID> <Title>String content</Title> <UpdatesPending>String content</UpdatesPending> </WindowState> </Windows> </SessionState> </ArrayOfSessionState>
The following is an example response Json body:
[{ "Attributes":[{ "Name":"String content", "Unit":"String content", "Value":"String content" }], "BlockedRequestState":{ "WaitingRequests":[{ "BlockedByWindowId":"String content", "Request":"String content", "ThreadId":"String content", "ThreadState":"String content" }] }, "CurrentRequests":[{ "Active":true, "RequestId":"String content", "RequestType":"String content", "SubmissionTime":"\/Date(928164000000-0400)\/" }], "SessionId":"1627aea5-8e0a-4371-9022-9b504344e724", "SessionStart":"\/Date(928164000000-0400)\/", "Statistics":[{ "Name":"String content", "Unit":"String content", "Value":{ "RequestInfo":{ "Active":true, "RequestId":"String content", "RequestType":"String content", "SubmissionTime":"\/Date(928164000000-0400)\/" } } }], "UserId":"String content", "Windows":[{ "ChildID":"String content", "Class":"String content", "ID":"String content", "LastAccess":"\/Date(928164000000-0400)\/", "MenuID":"String content", "OpenedBy":"String content", "ParentID":"String content", "Title":"String content", "UpdatesPending":"String content" }] }]
The following is the response Xml Schema:
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/P21.UI.Service.Model.Common.V1.State" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/P21.UI.Service.Model.Common.V1.State" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" /> <xs:complexType name="ArrayOfSessionState"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="SessionState" nillable="true" type="tns:SessionState" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfSessionState" nillable="true" type="tns:ArrayOfSessionState" /> <xs:complexType name="SessionState"> <xs:sequence> <xs:element minOccurs="0" name="Attributes" nillable="true" type="tns:ArrayOfSessionAttribute" /> <xs:element minOccurs="0" name="BlockedRequestState" nillable="true" type="tns:BlockedRequestState" /> <xs:element minOccurs="0" name="CurrentRequests" nillable="true" type="tns:ArrayOfRequestInfo" /> <xs:element minOccurs="0" name="SessionId" type="ser:guid" /> <xs:element minOccurs="0" name="SessionStart" type="xs:dateTime" /> <xs:element minOccurs="0" name="Statistics" nillable="true" type="tns:ArrayOfStatisticState" /> <xs:element minOccurs="0" name="UserId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Windows" nillable="true" type="tns:ArrayOfWindowState" /> </xs:sequence> </xs:complexType> <xs:element name="SessionState" nillable="true" type="tns:SessionState" /> <xs:complexType name="ArrayOfSessionAttribute"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="SessionAttribute" nillable="true" type="tns:SessionAttribute" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfSessionAttribute" nillable="true" type="tns:ArrayOfSessionAttribute" /> <xs:complexType name="SessionAttribute"> <xs:sequence> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Unit" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="SessionAttribute" nillable="true" type="tns:SessionAttribute" /> <xs:complexType name="BlockedRequestState"> <xs:sequence> <xs:element minOccurs="0" name="WaitingRequests" nillable="true" type="tns:ArrayOfWaitingRequest" /> </xs:sequence> </xs:complexType> <xs:element name="BlockedRequestState" nillable="true" type="tns:BlockedRequestState" /> <xs:complexType name="ArrayOfWaitingRequest"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="WaitingRequest" nillable="true" type="tns:WaitingRequest" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfWaitingRequest" nillable="true" type="tns:ArrayOfWaitingRequest" /> <xs:complexType name="WaitingRequest"> <xs:sequence> <xs:element minOccurs="0" name="BlockedByWindowId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Request" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ThreadId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ThreadState" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="WaitingRequest" nillable="true" type="tns:WaitingRequest" /> <xs:complexType name="ArrayOfRequestInfo"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RequestInfo" nillable="true" type="tns:RequestInfo" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRequestInfo" nillable="true" type="tns:ArrayOfRequestInfo" /> <xs:complexType name="RequestInfo"> <xs:sequence> <xs:element minOccurs="0" name="Active" type="xs:boolean" /> <xs:element minOccurs="0" name="RequestId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RequestType" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SubmissionTime" type="xs:dateTime" /> </xs:sequence> </xs:complexType> <xs:element name="RequestInfo" nillable="true" type="tns:RequestInfo" /> <xs:complexType name="ArrayOfStatisticState"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="StatisticState" nillable="true" type="tns:StatisticState" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfStatisticState" nillable="true" type="tns:ArrayOfStatisticState" /> <xs:complexType name="StatisticState"> <xs:sequence> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Unit" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Value" nillable="true" type="xs:anyType" /> </xs:sequence> </xs:complexType> <xs:element name="StatisticState" nillable="true" type="tns:StatisticState" /> <xs:complexType name="ArrayOfWindowState"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="WindowState" nillable="true" type="tns:WindowState" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfWindowState" nillable="true" type="tns:ArrayOfWindowState" /> <xs:complexType name="WindowState"> <xs:sequence> <xs:element minOccurs="0" name="ChildID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Class" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LastAccess" type="xs:dateTime" /> <xs:element minOccurs="0" name="MenuID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OpenedBy" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ParentID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UpdatesPending" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="WindowState" nillable="true" type="tns:WindowState" /> </xs:schema>
Additional response Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema"> <tns:element name="schema"> <tns:complexType /> </tns:element> </tns:schema>