1. Wstęp
  2. Corporate Node
  3. Operacje SOAP
  4. checkSlavesConnectedToUser

checkSlavesConnectedToUser

Operacja checkSlavesConnectedToUser sprawdza status i lokalizacje slave -ów podłączonych do użytkownika i należących do tego CNode-mastera. Zapytanie to kierujemy do CNode-mastera (węzła CNode działającego w trybie master).

Przykładowe zapytanie SOAP:

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:ns="ns1">
 <SOAP-ENV:Body  SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <ns:checkSlavesConnectedToUser>
   <username>username1</username>
  </ns:checkSlavesConnectedToUser>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Przykładowa odpowiedź SOAP:

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:ns="ns1">
 <SOAP-ENV:Body  SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <ns:checkSlavesConnectedToUserResponse>
   <return>
    <statusList>
     <item>
      <location>
       <slaveLocation>
        <soapAddress>
         <ip>192.168.3.192</ip>
         <port>9602</port>
        </soapAddress>
        <applicationAddress>
         <ip>192.168.3.192</ip>
         <port>30202</port>
        </applicationAddress>
        <machineIdHex>0000111100001111</machineIdHex>
       </slaveLocation>
       <buddyLocation>
        <machineIdHex>0000111100005555</machineIdHex>
        <ip>192.168.3.147</ip>
        <tcp>8999</tcp>
        <udp>8999</udp>
       </buddyLocation>
      </location>
      <userLoggedIn>username</userLoggedIn>
      <status>14</status>
     </item>
    </statusList>
    <requestStatus>SUCCESS</requestStatus>
    <requestStatusDescription>Request succeeded.</requestStatusDescription>
   </return>
  </ns:checkSlavesConnectedToUserResponse>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Parametry zapytania:

ParametrTypOpisWymagane?Specyfikacja
usernamestringnazwa użytkownikaTakMusi być poprawną nazwą użytkownika

Parametry odpowiedzi:

nazwatypopis
statusListslaveStatusListlista statusów slave -ów
requestStatusDescriptionstringopis statusu
requestStatusstringstatus wykonania zapytania
Czy ten artykuł jest dla Ciebie pomocny? Tak Nie

Jak możemy pomóc?