service
Click here for a complete list of operations.
GetAccountDetails_CodesecretKey
Get Active Directory Account Details Method Validate Web Request through Code And Secret Key Credentials
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /adws/service.asmx HTTP/1.1 Host: services.psau.edu.sa Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://tempuri.org/GetAccountDetails_CodesecretKey" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <ConsumerCredentials xmlns="http://tempuri.org/"> <UserName>string</UserName> <Password>string</Password> </ConsumerCredentials> </soap:Header> <soap:Body> <GetAccountDetails_CodesecretKey xmlns="http://tempuri.org/"> <code>int</code> <secretKey>string</secretKey> <email>string</email> </GetAccountDetails_CodesecretKey> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetAccountDetails_CodesecretKeyResponse xmlns="http://tempuri.org/"> <GetAccountDetails_CodesecretKeyResult> <directoryLocation>string</directoryLocation> <title>string</title> <nationalId>string</nationalId> <civilIqamaNumber>string</civilIqamaNumber> <firstName>string</firstName> <middleName>string</middleName> <lastName>string</lastName> <userName>string</userName> <email>string</email> <displayname>string</displayname> <phone>string</phone> <extention>string</extention> <mobile>string</mobile> <fax>string</fax> <mangment>string</mangment> <department>string</department> <postOffice>string</postOffice> <zipCode>string</zipCode> <postalCode>string</postalCode> <company>string</company> <city>string</city> <country>string</country> <streetaddress>string</streetaddress> <homedirectory>string</homedirectory> <homedrive>string</homedrive> <groups> <string>string</string> <string>string</string> </groups> <path>string</path> <manager> <directoryLocation>string</directoryLocation> <title>string</title> <nationalId>string</nationalId> <civilIqamaNumber>string</civilIqamaNumber> <firstName>string</firstName> <middleName>string</middleName> <lastName>string</lastName> <userName>string</userName> <email>string</email> <displayname>string</displayname> <phone>string</phone> <extention>string</extention> <mobile>string</mobile> <fax>string</fax> <mangment>string</mangment> <department>string</department> <postOffice>string</postOffice> <zipCode>string</zipCode> <postalCode>string</postalCode> <company>string</company> <city>string</city> <country>string</country> <streetaddress>string</streetaddress> <homedirectory>string</homedirectory> <homedrive>string</homedrive> <groups> <string>string</string> <string>string</string> </groups> <path>string</path> <manager> <directoryLocation>string</directoryLocation> <title>string</title> <nationalId>string</nationalId> <civilIqamaNumber>string</civilIqamaNumber> <firstName>string</firstName> <middleName>string</middleName> <lastName>string</lastName> <userName>string</userName> <email>string</email> <displayname>string</displayname> <phone>string</phone> <extention>string</extention> <mobile>string</mobile> <fax>string</fax> <mangment>string</mangment> <department>string</department> <postOffice>string</postOffice> <zipCode>string</zipCode> <postalCode>string</postalCode> <company>string</company> <city>string</city> <country>string</country> <streetaddress>string</streetaddress> <homedirectory>string</homedirectory> <homedrive>string</homedrive> <groups xsi:nil="true" /> <path>string</path> <manager xsi:nil="true" /> <whenCreated>dateTime</whenCreated> <whenChanged>dateTime</whenChanged> <Lastlogoff>dateTime</Lastlogoff> <Lastlogon>dateTime</Lastlogon> <logonCount>int</logonCount> <logonHours>int</logonHours> <logonWorkstation>int</logonWorkstation> <organization xsi:nil="true" /> <siblings xsi:nil="true" /> <description>string</description> <distinguishedname>string</distinguishedname> <containername>string</containername> <employeeID>string</employeeID> <initials>string</initials> <Gender>string</Gender> <JobCode>string</JobCode> <Position>string</Position> <NationalityId>string</NationalityId> <EmployeeNo>string</EmployeeNo> <Name>string</Name> <InstanceType>int</InstanceType> <AccountType>int</AccountType> <ProfileImage>base64Binary</ProfileImage> <pwdLastSet>dateTime</pwdLastSet> </manager> <whenCreated>dateTime</whenCreated> <whenChanged>dateTime</whenChanged> <Lastlogoff>dateTime</Lastlogoff> <Lastlogon>dateTime</Lastlogon> <logonCount>int</logonCount> <logonHours>int</logonHours> <logonWorkstation>int</logonWorkstation> <organization> <SharedSameManger xsi:nil="true" /> <SharedSameManagement xsi:nil="true" /> <DirectReports xsi:nil="true" /> </organization> <siblings> <ADUsers xsi:nil="true" /> <ADUsers xsi:nil="true" /> </siblings> <description>string</description> <distinguishedname>string</distinguishedname> <containername>string</containername> <employeeID>string</employeeID> <initials>string</initials> <Gender>string</Gender> <JobCode>string</JobCode> <Position>string</Position> <NationalityId>string</NationalityId> <EmployeeNo>string</EmployeeNo> <Name>string</Name> <InstanceType>int</InstanceType> <AccountType>int</AccountType> <ProfileImage>base64Binary</ProfileImage> <pwdLastSet>dateTime</pwdLastSet> </manager> <whenCreated>dateTime</whenCreated> <whenChanged>dateTime</whenChanged> <Lastlogoff>dateTime</Lastlogoff> <Lastlogon>dateTime</Lastlogon> <logonCount>int</logonCount> <logonHours>int</logonHours> <logonWorkstation>int</logonWorkstation> <organization> <SharedSameManger> <ADUsers xsi:nil="true" /> <ADUsers xsi:nil="true" /> </SharedSameManger> <SharedSameManagement> <ADUsers xsi:nil="true" /> <ADUsers xsi:nil="true" /> </SharedSameManagement> <DirectReports> <ADUsers xsi:nil="true" /> <ADUsers xsi:nil="true" /> </DirectReports> </organization> <siblings> <ADUsers> <directoryLocation>string</directoryLocation> <title>string</title> <nationalId>string</nationalId> <civilIqamaNumber>string</civilIqamaNumber> <firstName>string</firstName> <middleName>string</middleName> <lastName>string</lastName> <userName>string</userName> <email>string</email> <displayname>string</displayname> <phone>string</phone> <extention>string</extention> <mobile>string</mobile> <fax>string</fax> <mangment>string</mangment> <department>string</department> <postOffice>string</postOffice> <zipCode>string</zipCode> <postalCode>string</postalCode> <company>string</company> <city>string</city> <country>string</country> <streetaddress>string</streetaddress> <homedirectory>string</homedirectory> <homedrive>string</homedrive> <groups xsi:nil="true" /> <path>string</path> <manager xsi:nil="true" /> <whenCreated>dateTime</whenCreated> <whenChanged>dateTime</whenChanged> <Lastlogoff>dateTime</Lastlogoff> <Lastlogon>dateTime</Lastlogon> <logonCount>int</logonCount> <logonHours>int</logonHours> <logonWorkstation>int</logonWorkstation> <organization xsi:nil="true" /> <siblings xsi:nil="true" /> <description>string</description> <distinguishedname>string</distinguishedname> <containername>string</containername> <employeeID>string</employeeID> <initials>string</initials> <Gender>string</Gender> <JobCode>string</JobCode> <Position>string</Position> <NationalityId>string</NationalityId> <EmployeeNo>string</EmployeeNo> <Name>string</Name> <InstanceType>int</InstanceType> <AccountType>int</AccountType> <ProfileImage>base64Binary</ProfileImage> <pwdLastSet>dateTime</pwdLastSet> </ADUsers> <ADUsers> <directoryLocation>string</directoryLocation> <title>string</title> <nationalId>string</nationalId> <civilIqamaNumber>string</civilIqamaNumber> <firstName>string</firstName> <middleName>string</middleName> <lastName>string</lastName> <userName>string</userName> <email>string</email> <displayname>string</displayname> <phone>string</phone> <extention>string</extention> <mobile>string</mobile> <fax>string</fax> <mangment>string</mangment> <department>string</department> <postOffice>string</postOffice> <zipCode>string</zipCode> <postalCode>string</postalCode> <company>string</company> <city>string</city> <country>string</country> <streetaddress>string</streetaddress> <homedirectory>string</homedirectory> <homedrive>string</homedrive> <groups xsi:nil="true" /> <path>string</path> <manager xsi:nil="true" /> <whenCreated>dateTime</whenCreated> <whenChanged>dateTime</whenChanged> <Lastlogoff>dateTime</Lastlogoff> <Lastlogon>dateTime</Lastlogon> <logonCount>int</logonCount> <logonHours>int</logonHours> <logonWorkstation>int</logonWorkstation> <organization xsi:nil="true" /> <siblings xsi:nil="true" /> <description>string</description> <distinguishedname>string</distinguishedname> <containername>string</containername> <employeeID>string</employeeID> <initials>string</initials> <Gender>string</Gender> <JobCode>string</JobCode> <Position>string</Position> <NationalityId>string</NationalityId> <EmployeeNo>string</EmployeeNo> <Name>string</Name> <InstanceType>int</InstanceType> <AccountType>int</AccountType> <ProfileImage>base64Binary</ProfileImage> <pwdLastSet>dateTime</pwdLastSet> </ADUsers> </siblings> <description>string</description> <distinguishedname>string</distinguishedname> <containername>string</containername> <employeeID>string</employeeID> <initials>string</initials> <Gender>string</Gender> <JobCode>string</JobCode> <Position>string</Position> <NationalityId>string</NationalityId> <EmployeeNo>string</EmployeeNo> <Name>string</Name> <InstanceType>int</InstanceType> <AccountType>int</AccountType> <ProfileImage>base64Binary</ProfileImage> <pwdLastSet>dateTime</pwdLastSet> </GetAccountDetails_CodesecretKeyResult> </GetAccountDetails_CodesecretKeyResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /adws/service.asmx HTTP/1.1 Host: services.psau.edu.sa Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Header> <ConsumerCredentials xmlns="http://tempuri.org/"> <UserName>string</UserName> <Password>string</Password> </ConsumerCredentials> </soap12:Header> <soap12:Body> <GetAccountDetails_CodesecretKey xmlns="http://tempuri.org/"> <code>int</code> <secretKey>string</secretKey> <email>string</email> </GetAccountDetails_CodesecretKey> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetAccountDetails_CodesecretKeyResponse xmlns="http://tempuri.org/"> <GetAccountDetails_CodesecretKeyResult> <directoryLocation>string</directoryLocation> <title>string</title> <nationalId>string</nationalId> <civilIqamaNumber>string</civilIqamaNumber> <firstName>string</firstName> <middleName>string</middleName> <lastName>string</lastName> <userName>string</userName> <email>string</email> <displayname>string</displayname> <phone>string</phone> <extention>string</extention> <mobile>string</mobile> <fax>string</fax> <mangment>string</mangment> <department>string</department> <postOffice>string</postOffice> <zipCode>string</zipCode> <postalCode>string</postalCode> <company>string</company> <city>string</city> <country>string</country> <streetaddress>string</streetaddress> <homedirectory>string</homedirectory> <homedrive>string</homedrive> <groups> <string>string</string> <string>string</string> </groups> <path>string</path> <manager> <directoryLocation>string</directoryLocation> <title>string</title> <nationalId>string</nationalId> <civilIqamaNumber>string</civilIqamaNumber> <firstName>string</firstName> <middleName>string</middleName> <lastName>string</lastName> <userName>string</userName> <email>string</email> <displayname>string</displayname> <phone>string</phone> <extention>string</extention> <mobile>string</mobile> <fax>string</fax> <mangment>string</mangment> <department>string</department> <postOffice>string</postOffice> <zipCode>string</zipCode> <postalCode>string</postalCode> <company>string</company> <city>string</city> <country>string</country> <streetaddress>string</streetaddress> <homedirectory>string</homedirectory> <homedrive>string</homedrive> <groups> <string>string</string> <string>string</string> </groups> <path>string</path> <manager> <directoryLocation>string</directoryLocation> <title>string</title> <nationalId>string</nationalId> <civilIqamaNumber>string</civilIqamaNumber> <firstName>string</firstName> <middleName>string</middleName> <lastName>string</lastName> <userName>string</userName> <email>string</email> <displayname>string</displayname> <phone>string</phone> <extention>string</extention> <mobile>string</mobile> <fax>string</fax> <mangment>string</mangment> <department>string</department> <postOffice>string</postOffice> <zipCode>string</zipCode> <postalCode>string</postalCode> <company>string</company> <city>string</city> <country>string</country> <streetaddress>string</streetaddress> <homedirectory>string</homedirectory> <homedrive>string</homedrive> <groups xsi:nil="true" /> <path>string</path> <manager xsi:nil="true" /> <whenCreated>dateTime</whenCreated> <whenChanged>dateTime</whenChanged> <Lastlogoff>dateTime</Lastlogoff> <Lastlogon>dateTime</Lastlogon> <logonCount>int</logonCount> <logonHours>int</logonHours> <logonWorkstation>int</logonWorkstation> <organization xsi:nil="true" /> <siblings xsi:nil="true" /> <description>string</description> <distinguishedname>string</distinguishedname> <containername>string</containername> <employeeID>string</employeeID> <initials>string</initials> <Gender>string</Gender> <JobCode>string</JobCode> <Position>string</Position> <NationalityId>string</NationalityId> <EmployeeNo>string</EmployeeNo> <Name>string</Name> <InstanceType>int</InstanceType> <AccountType>int</AccountType> <ProfileImage>base64Binary</ProfileImage> <pwdLastSet>dateTime</pwdLastSet> </manager> <whenCreated>dateTime</whenCreated> <whenChanged>dateTime</whenChanged> <Lastlogoff>dateTime</Lastlogoff> <Lastlogon>dateTime</Lastlogon> <logonCount>int</logonCount> <logonHours>int</logonHours> <logonWorkstation>int</logonWorkstation> <organization> <SharedSameManger xsi:nil="true" /> <SharedSameManagement xsi:nil="true" /> <DirectReports xsi:nil="true" /> </organization> <siblings> <ADUsers xsi:nil="true" /> <ADUsers xsi:nil="true" /> </siblings> <description>string</description> <distinguishedname>string</distinguishedname> <containername>string</containername> <employeeID>string</employeeID> <initials>string</initials> <Gender>string</Gender> <JobCode>string</JobCode> <Position>string</Position> <NationalityId>string</NationalityId> <EmployeeNo>string</EmployeeNo> <Name>string</Name> <InstanceType>int</InstanceType> <AccountType>int</AccountType> <ProfileImage>base64Binary</ProfileImage> <pwdLastSet>dateTime</pwdLastSet> </manager> <whenCreated>dateTime</whenCreated> <whenChanged>dateTime</whenChanged> <Lastlogoff>dateTime</Lastlogoff> <Lastlogon>dateTime</Lastlogon> <logonCount>int</logonCount> <logonHours>int</logonHours> <logonWorkstation>int</logonWorkstation> <organization> <SharedSameManger> <ADUsers xsi:nil="true" /> <ADUsers xsi:nil="true" /> </SharedSameManger> <SharedSameManagement> <ADUsers xsi:nil="true" /> <ADUsers xsi:nil="true" /> </SharedSameManagement> <DirectReports> <ADUsers xsi:nil="true" /> <ADUsers xsi:nil="true" /> </DirectReports> </organization> <siblings> <ADUsers> <directoryLocation>string</directoryLocation> <title>string</title> <nationalId>string</nationalId> <civilIqamaNumber>string</civilIqamaNumber> <firstName>string</firstName> <middleName>string</middleName> <lastName>string</lastName> <userName>string</userName> <email>string</email> <displayname>string</displayname> <phone>string</phone> <extention>string</extention> <mobile>string</mobile> <fax>string</fax> <mangment>string</mangment> <department>string</department> <postOffice>string</postOffice> <zipCode>string</zipCode> <postalCode>string</postalCode> <company>string</company> <city>string</city> <country>string</country> <streetaddress>string</streetaddress> <homedirectory>string</homedirectory> <homedrive>string</homedrive> <groups xsi:nil="true" /> <path>string</path> <manager xsi:nil="true" /> <whenCreated>dateTime</whenCreated> <whenChanged>dateTime</whenChanged> <Lastlogoff>dateTime</Lastlogoff> <Lastlogon>dateTime</Lastlogon> <logonCount>int</logonCount> <logonHours>int</logonHours> <logonWorkstation>int</logonWorkstation> <organization xsi:nil="true" /> <siblings xsi:nil="true" /> <description>string</description> <distinguishedname>string</distinguishedname> <containername>string</containername> <employeeID>string</employeeID> <initials>string</initials> <Gender>string</Gender> <JobCode>string</JobCode> <Position>string</Position> <NationalityId>string</NationalityId> <EmployeeNo>string</EmployeeNo> <Name>string</Name> <InstanceType>int</InstanceType> <AccountType>int</AccountType> <ProfileImage>base64Binary</ProfileImage> <pwdLastSet>dateTime</pwdLastSet> </ADUsers> <ADUsers> <directoryLocation>string</directoryLocation> <title>string</title> <nationalId>string</nationalId> <civilIqamaNumber>string</civilIqamaNumber> <firstName>string</firstName> <middleName>string</middleName> <lastName>string</lastName> <userName>string</userName> <email>string</email> <displayname>string</displayname> <phone>string</phone> <extention>string</extention> <mobile>string</mobile> <fax>string</fax> <mangment>string</mangment> <department>string</department> <postOffice>string</postOffice> <zipCode>string</zipCode> <postalCode>string</postalCode> <company>string</company> <city>string</city> <country>string</country> <streetaddress>string</streetaddress> <homedirectory>string</homedirectory> <homedrive>string</homedrive> <groups xsi:nil="true" /> <path>string</path> <manager xsi:nil="true" /> <whenCreated>dateTime</whenCreated> <whenChanged>dateTime</whenChanged> <Lastlogoff>dateTime</Lastlogoff> <Lastlogon>dateTime</Lastlogon> <logonCount>int</logonCount> <logonHours>int</logonHours> <logonWorkstation>int</logonWorkstation> <organization xsi:nil="true" /> <siblings xsi:nil="true" /> <description>string</description> <distinguishedname>string</distinguishedname> <containername>string</containername> <employeeID>string</employeeID> <initials>string</initials> <Gender>string</Gender> <JobCode>string</JobCode> <Position>string</Position> <NationalityId>string</NationalityId> <EmployeeNo>string</EmployeeNo> <Name>string</Name> <InstanceType>int</InstanceType> <AccountType>int</AccountType> <ProfileImage>base64Binary</ProfileImage> <pwdLastSet>dateTime</pwdLastSet> </ADUsers> </siblings> <description>string</description> <distinguishedname>string</distinguishedname> <containername>string</containername> <employeeID>string</employeeID> <initials>string</initials> <Gender>string</Gender> <JobCode>string</JobCode> <Position>string</Position> <NationalityId>string</NationalityId> <EmployeeNo>string</EmployeeNo> <Name>string</Name> <InstanceType>int</InstanceType> <AccountType>int</AccountType> <ProfileImage>base64Binary</ProfileImage> <pwdLastSet>dateTime</pwdLastSet> </GetAccountDetails_CodesecretKeyResult> </GetAccountDetails_CodesecretKeyResponse> </soap12:Body> </soap12:Envelope>