Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Name

Type

Cardinality

loginHeader

loginHeader

1...1

Source

Code Block






<urn:loginHeader>
   <!--Optional:-->
   <urn:username>?</urn:username>
   <!--Optional:-->
   <urn:password>?</urn:password>
</urn:loginHeader>

...

Name

Cardinality

You have a CHOICE of the next 2 items at this level

Name

Type

Cardinality

loginheaderloginHeader1...1sessionIDHeadersessionIDHeader1...1

1...1

Source

Code Block












<urn:authHeader>
   <!--You have a CHOICE of the next 2 items at this level-->
   <urn:loginHeader>
      <!--Optional:-->
      <urn:username>?</urn:username>
      <!--Optional:-->
      <urn:password>?</urn:password>
   </urn:loginHeader>
   <urn:sessionIDHeader>
      <urn:sessionID>?</urn:sessionID>
   </urn:sessionIDHeader>
</urn:authHeader>

...

Name

Type

Cardinality

profileID

profileID

1...1

userID

string256

1...1

Source

Code Block




<urn:createKeyRequest>
   <urn:profileID>?</urn:profileID>
   <urn:userID>?</urn:userID>
</urn:createKeyRequest>

...

Name

Cardinality

You have a CHOICE of the next 2 items at this level

Name

Type

Cardinality

loginheaderloginHeader1...1sessionIDHeadersessionIDHeader1...1

1...1

Source

Code Block












<urn:authHeader>
   <!--You have a CHOICE of the next 2 items at this level-->
   <urn:loginHeader>
      <!--Optional:-->
      <urn:username>?</urn:username>
      <!--Optional:-->
      <urn:password>?</urn:password>
   </urn:loginHeader>
   <urn:sessionIDHeader>
      <urn:sessionID>?</urn:sessionID>
   </urn:sessionIDHeader>
</urn:authHeader>

...

Name

Type

Cardinality

userID

string256

1...1

Source

Code Block



<urn:deleteKeyRequest>
   <urn:userID>?</urn:userID>
</urn:deleteKeyRequest>

...

Name

Cardinality

You have a CHOICE of the next 2 items at this level

Name

Type

Cardinality

loginheaderloginHeader1...1sessionIDHeadersessionIDHeader1...1

1...1

Source

Code Block












<urn:authHeader>
   <!--You have a CHOICE of the next 2 items at this level-->
   <urn:loginHeader>
      <!--Optional:-->
      <urn:username>?</urn:username>
      <!--Optional:-->
      <urn:password>?</urn:password>
   </urn:loginHeader>
   <urn:sessionIDHeader>
      <urn:sessionID>?</urn:sessionID>
   </urn:sessionIDHeader>
</urn:authHeader>

...

Name

Cardinality

You have a CHOICE of the next 3 items at this level

Name

Type

Cardinality

profileIDprofileID0...1distributorPersonIDstring2560...1userIDstring2560...1

1...1

Source

Code Block









<urn:getKeyRequest>
   <!--You have a CHOICE of the next 3 items at this level-->
   <!--Optional:-->
   <urn:profileID>?</urn:profileID>
   <!--Optional:-->
   <urn:distributorPersonID>?</urn:distributorPersonID>
   <!--Optional:-->
   <urn:userID>?</urn:userID>
</urn:getKeyRequest>

...

Name

Type

Cardinality

Description

username

string100

0...1


password

string64

0...1


Source

Code Block






<xs:complexType name="loginHeader">
    <xs:sequence>
        <xs:element name="username" type="types:string100" minOccurs="0" maxOccurs="1"/>
        <xs:element name="password" type="types:string64" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
</xs:complexType>

...

Name

Type

Cardinality

Description

sessionID

string64

1...1

Unique token which can be acquired by executing the login operation.

Source

Code Block



<xs:sequence>
    <xs:element name="sessionID" type="types:string64" minOccurs="1" maxOccurs="1"/>
</xs:sequence>

...

Name

Type

Cardinality

Description

profileID

profileID

1...1

Unique identifier generated by Edu-iX.

distributorPersonID

string256

0...1

Unique identifier of the person provided by the Distributor.

userID

string256

0...1

Unique identifier of the person provided by the ELO.

Source

Code Block





<xs:sequence>
    <xs:element name="profileID" type="types:profileID" minOccurs="1" maxOccurs="1"/>
    <xs:element name="distributorPersonID" type="types:string256" minOccurs="0" maxOccurs="1"/>
    <xs:element name="userID" type="types:string256" minOccurs="0" maxOccurs="1"/>
 </xs:sequence>

...