AhraUsersWebService
Click here for a complete list of operations.
GetUserInfo
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 /webservice/AhraUsersWebService.asmx HTTP/1.1
Host: www.ahra.ir
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetUserInfo"
<?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>
<GetUserInfo xmlns="http://tempuri.org/">
<cDomainName>string</cDomainName>
<cUserName>string</cUserName>
<cPassword>string</cPassword>
</GetUserInfo>
</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>
<GetUserInfoResponse xmlns="http://tempuri.org/">
<GetUserInfoResult>
<Error>
<DbEngineLastError>string</DbEngineLastError>
<ForeignProgramErrorCode>string</ForeignProgramErrorCode>
<ForeignProgramMessage>string</ForeignProgramMessage>
<ExceptionType>Successfull or Warning or Error</ExceptionType>
<ExceptionCode>string</ExceptionCode>
<ReturnValue>string</ReturnValue>
<ReturnValue2>string</ReturnValue2>
<aReturnValue>
<string>string</string>
<string>string</string>
</aReturnValue>
<ErrorNo>long</ErrorNo>
<PersianErrorMessage>string</PersianErrorMessage>
<EnglishErrorMessage>string</EnglishErrorMessage>
<ErrorOwner>string</ErrorOwner>
<ErrorProgram>string</ErrorProgram>
<ErrorMethod>string</ErrorMethod>
</Error>
<SmsExpirableCredits>long</SmsExpirableCredits>
<SmsNonExpirableCredits>long</SmsNonExpirableCredits>
<RialExpirableCredits>long</RialExpirableCredits>
<RialNonExpirableCredits>long</RialNonExpirableCredits>
<LastLoginDateTime>dateTime</LastLoginDateTime>
<Found>boolean</Found>
<CustomersId>int</CustomersId>
<IsAdmin>boolean</IsAdmin>
<lConfirmReqForDnld>boolean</lConfirmReqForDnld>
<IsOwner>boolean</IsOwner>
<IsAhraAdmin>boolean</IsAhraAdmin>
<IsDemo>boolean</IsDemo>
<DisplayDatesInShamsi>boolean</DisplayDatesInShamsi>
<DisplayDatesInLongFormat>boolean</DisplayDatesInLongFormat>
<UserTemplate>int</UserTemplate>
<ViewMenuType>int</ViewMenuType>
<LoginData>string</LoginData>
<CompanyName>string</CompanyName>
<FirstName>string</FirstName>
<LastName>string</LastName>
<MobileNo>string</MobileNo>
<DomainName>string</DomainName>
<UserName>string</UserName>
<PassWord>string</PassWord>
<EmailAddress>string</EmailAddress>
<Closed>boolean</Closed>
<m_RegDate>dateTime</m_RegDate>
<EditionsId>int</EditionsId>
<DefaultSmsNumberLinesId>int</DefaultSmsNumberLinesId>
<CanViewMobileNos>boolean</CanViewMobileNos>
<CreateOutgoingSmsWithoutPay>boolean</CreateOutgoingSmsWithoutPay>
<DefaultSmsLine>
<Error>
<DbEngineLastError>string</DbEngineLastError>
<ForeignProgramErrorCode>string</ForeignProgramErrorCode>
<ForeignProgramMessage>string</ForeignProgramMessage>
<ExceptionType>Successfull or Warning or Error</ExceptionType>
<ExceptionCode>string</ExceptionCode>
<ReturnValue>string</ReturnValue>
<ReturnValue2>string</ReturnValue2>
<aReturnValue xsi:nil="true" />
<ErrorNo>long</ErrorNo>
<PersianErrorMessage>string</PersianErrorMessage>
<EnglishErrorMessage>string</EnglishErrorMessage>
<ErrorOwner>string</ErrorOwner>
<ErrorProgram>string</ErrorProgram>
<ErrorMethod>string</ErrorMethod>
</Error>
<Found>boolean</Found>
<CreditNeededForSendUnicodeSms>int</CreditNeededForSendUnicodeSms>
<CreditNeededForSendEnglishSms>int</CreditNeededForSendEnglishSms>
<RialsNeededForSendUnicodeSms>int</RialsNeededForSendUnicodeSms>
<RialsNeededForSendEnglishSms>int</RialsNeededForSendEnglishSms>
<CreditNeededForSendLocUniSms>int</CreditNeededForSendLocUniSms>
<CreditNeededForSendLocEngSms>int</CreditNeededForSendLocEngSms>
<RialsNeededForSendLocUniSms>int</RialsNeededForSendLocUniSms>
<RialsNeededForSendLocEngSms>int</RialsNeededForSendLocEngSms>
<CreditNeededForRecieveSms>int</CreditNeededForRecieveSms>
<RialsNeededForRecieveSms>int</RialsNeededForRecieveSms>
<IrancellAndTaliaRatio>double</IrancellAndTaliaRatio>
<m_BuyDate>dateTime</m_BuyDate>
<m_ExpireDate>dateTime</m_ExpireDate>
<BuyPrice>long</BuyPrice>
<OperatorsId>int</OperatorsId>
<OperatorAccountsId>int</OperatorAccountsId>
<BelongsToAhra>boolean</BelongsToAhra>
<LineId>int</LineId>
<LineNumber>string</LineNumber>
</DefaultSmsLine>
<SelectedSmsLine>
<Error>
<DbEngineLastError>string</DbEngineLastError>
<ForeignProgramErrorCode>string</ForeignProgramErrorCode>
<ForeignProgramMessage>string</ForeignProgramMessage>
<ExceptionType>Successfull or Warning or Error</ExceptionType>
<ExceptionCode>string</ExceptionCode>
<ReturnValue>string</ReturnValue>
<ReturnValue2>string</ReturnValue2>
<aReturnValue xsi:nil="true" />
<ErrorNo>long</ErrorNo>
<PersianErrorMessage>string</PersianErrorMessage>
<EnglishErrorMessage>string</EnglishErrorMessage>
<ErrorOwner>string</ErrorOwner>
<ErrorProgram>string</ErrorProgram>
<ErrorMethod>string</ErrorMethod>
</Error>
<Found>boolean</Found>
<CreditNeededForSendUnicodeSms>int</CreditNeededForSendUnicodeSms>
<CreditNeededForSendEnglishSms>int</CreditNeededForSendEnglishSms>
<RialsNeededForSendUnicodeSms>int</RialsNeededForSendUnicodeSms>
<RialsNeededForSendEnglishSms>int</RialsNeededForSendEnglishSms>
<CreditNeededForSendLocUniSms>int</CreditNeededForSendLocUniSms>
<CreditNeededForSendLocEngSms>int</CreditNeededForSendLocEngSms>
<RialsNeededForSendLocUniSms>int</RialsNeededForSendLocUniSms>
<RialsNeededForSendLocEngSms>int</RialsNeededForSendLocEngSms>
<CreditNeededForRecieveSms>int</CreditNeededForRecieveSms>
<RialsNeededForRecieveSms>int</RialsNeededForRecieveSms>
<IrancellAndTaliaRatio>double</IrancellAndTaliaRatio>
<m_BuyDate>dateTime</m_BuyDate>
<m_ExpireDate>dateTime</m_ExpireDate>
<BuyPrice>long</BuyPrice>
<OperatorsId>int</OperatorsId>
<OperatorAccountsId>int</OperatorAccountsId>
<BelongsToAhra>boolean</BelongsToAhra>
<LineId>int</LineId>
<LineNumber>string</LineNumber>
</SelectedSmsLine>
<ParentCustomer>
<Found>boolean</Found>
<CompanyName>string</CompanyName>
<DomainName>string</DomainName>
<EditionsId>int</EditionsId>
<cCustomerId>string</cCustomerId>
<CustomerId>int</CustomerId>
</ParentCustomer>
<EditionFarsiName>string</EditionFarsiName>
<cUserId>string</cUserId>
<UserId>int</UserId>
</GetUserInfoResult>
</GetUserInfoResponse>
</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 /webservice/AhraUsersWebService.asmx HTTP/1.1
Host: www.ahra.ir
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>
<GetUserInfo xmlns="http://tempuri.org/">
<cDomainName>string</cDomainName>
<cUserName>string</cUserName>
<cPassword>string</cPassword>
</GetUserInfo>
</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>
<GetUserInfoResponse xmlns="http://tempuri.org/">
<GetUserInfoResult>
<Error>
<DbEngineLastError>string</DbEngineLastError>
<ForeignProgramErrorCode>string</ForeignProgramErrorCode>
<ForeignProgramMessage>string</ForeignProgramMessage>
<ExceptionType>Successfull or Warning or Error</ExceptionType>
<ExceptionCode>string</ExceptionCode>
<ReturnValue>string</ReturnValue>
<ReturnValue2>string</ReturnValue2>
<aReturnValue>
<string>string</string>
<string>string</string>
</aReturnValue>
<ErrorNo>long</ErrorNo>
<PersianErrorMessage>string</PersianErrorMessage>
<EnglishErrorMessage>string</EnglishErrorMessage>
<ErrorOwner>string</ErrorOwner>
<ErrorProgram>string</ErrorProgram>
<ErrorMethod>string</ErrorMethod>
</Error>
<SmsExpirableCredits>long</SmsExpirableCredits>
<SmsNonExpirableCredits>long</SmsNonExpirableCredits>
<RialExpirableCredits>long</RialExpirableCredits>
<RialNonExpirableCredits>long</RialNonExpirableCredits>
<LastLoginDateTime>dateTime</LastLoginDateTime>
<Found>boolean</Found>
<CustomersId>int</CustomersId>
<IsAdmin>boolean</IsAdmin>
<lConfirmReqForDnld>boolean</lConfirmReqForDnld>
<IsOwner>boolean</IsOwner>
<IsAhraAdmin>boolean</IsAhraAdmin>
<IsDemo>boolean</IsDemo>
<DisplayDatesInShamsi>boolean</DisplayDatesInShamsi>
<DisplayDatesInLongFormat>boolean</DisplayDatesInLongFormat>
<UserTemplate>int</UserTemplate>
<ViewMenuType>int</ViewMenuType>
<LoginData>string</LoginData>
<CompanyName>string</CompanyName>
<FirstName>string</FirstName>
<LastName>string</LastName>
<MobileNo>string</MobileNo>
<DomainName>string</DomainName>
<UserName>string</UserName>
<PassWord>string</PassWord>
<EmailAddress>string</EmailAddress>
<Closed>boolean</Closed>
<m_RegDate>dateTime</m_RegDate>
<EditionsId>int</EditionsId>
<DefaultSmsNumberLinesId>int</DefaultSmsNumberLinesId>
<CanViewMobileNos>boolean</CanViewMobileNos>
<CreateOutgoingSmsWithoutPay>boolean</CreateOutgoingSmsWithoutPay>
<DefaultSmsLine>
<Error>
<DbEngineLastError>string</DbEngineLastError>
<ForeignProgramErrorCode>string</ForeignProgramErrorCode>
<ForeignProgramMessage>string</ForeignProgramMessage>
<ExceptionType>Successfull or Warning or Error</ExceptionType>
<ExceptionCode>string</ExceptionCode>
<ReturnValue>string</ReturnValue>
<ReturnValue2>string</ReturnValue2>
<aReturnValue xsi:nil="true" />
<ErrorNo>long</ErrorNo>
<PersianErrorMessage>string</PersianErrorMessage>
<EnglishErrorMessage>string</EnglishErrorMessage>
<ErrorOwner>string</ErrorOwner>
<ErrorProgram>string</ErrorProgram>
<ErrorMethod>string</ErrorMethod>
</Error>
<Found>boolean</Found>
<CreditNeededForSendUnicodeSms>int</CreditNeededForSendUnicodeSms>
<CreditNeededForSendEnglishSms>int</CreditNeededForSendEnglishSms>
<RialsNeededForSendUnicodeSms>int</RialsNeededForSendUnicodeSms>
<RialsNeededForSendEnglishSms>int</RialsNeededForSendEnglishSms>
<CreditNeededForSendLocUniSms>int</CreditNeededForSendLocUniSms>
<CreditNeededForSendLocEngSms>int</CreditNeededForSendLocEngSms>
<RialsNeededForSendLocUniSms>int</RialsNeededForSendLocUniSms>
<RialsNeededForSendLocEngSms>int</RialsNeededForSendLocEngSms>
<CreditNeededForRecieveSms>int</CreditNeededForRecieveSms>
<RialsNeededForRecieveSms>int</RialsNeededForRecieveSms>
<IrancellAndTaliaRatio>double</IrancellAndTaliaRatio>
<m_BuyDate>dateTime</m_BuyDate>
<m_ExpireDate>dateTime</m_ExpireDate>
<BuyPrice>long</BuyPrice>
<OperatorsId>int</OperatorsId>
<OperatorAccountsId>int</OperatorAccountsId>
<BelongsToAhra>boolean</BelongsToAhra>
<LineId>int</LineId>
<LineNumber>string</LineNumber>
</DefaultSmsLine>
<SelectedSmsLine>
<Error>
<DbEngineLastError>string</DbEngineLastError>
<ForeignProgramErrorCode>string</ForeignProgramErrorCode>
<ForeignProgramMessage>string</ForeignProgramMessage>
<ExceptionType>Successfull or Warning or Error</ExceptionType>
<ExceptionCode>string</ExceptionCode>
<ReturnValue>string</ReturnValue>
<ReturnValue2>string</ReturnValue2>
<aReturnValue xsi:nil="true" />
<ErrorNo>long</ErrorNo>
<PersianErrorMessage>string</PersianErrorMessage>
<EnglishErrorMessage>string</EnglishErrorMessage>
<ErrorOwner>string</ErrorOwner>
<ErrorProgram>string</ErrorProgram>
<ErrorMethod>string</ErrorMethod>
</Error>
<Found>boolean</Found>
<CreditNeededForSendUnicodeSms>int</CreditNeededForSendUnicodeSms>
<CreditNeededForSendEnglishSms>int</CreditNeededForSendEnglishSms>
<RialsNeededForSendUnicodeSms>int</RialsNeededForSendUnicodeSms>
<RialsNeededForSendEnglishSms>int</RialsNeededForSendEnglishSms>
<CreditNeededForSendLocUniSms>int</CreditNeededForSendLocUniSms>
<CreditNeededForSendLocEngSms>int</CreditNeededForSendLocEngSms>
<RialsNeededForSendLocUniSms>int</RialsNeededForSendLocUniSms>
<RialsNeededForSendLocEngSms>int</RialsNeededForSendLocEngSms>
<CreditNeededForRecieveSms>int</CreditNeededForRecieveSms>
<RialsNeededForRecieveSms>int</RialsNeededForRecieveSms>
<IrancellAndTaliaRatio>double</IrancellAndTaliaRatio>
<m_BuyDate>dateTime</m_BuyDate>
<m_ExpireDate>dateTime</m_ExpireDate>
<BuyPrice>long</BuyPrice>
<OperatorsId>int</OperatorsId>
<OperatorAccountsId>int</OperatorAccountsId>
<BelongsToAhra>boolean</BelongsToAhra>
<LineId>int</LineId>
<LineNumber>string</LineNumber>
</SelectedSmsLine>
<ParentCustomer>
<Found>boolean</Found>
<CompanyName>string</CompanyName>
<DomainName>string</DomainName>
<EditionsId>int</EditionsId>
<cCustomerId>string</cCustomerId>
<CustomerId>int</CustomerId>
</ParentCustomer>
<EditionFarsiName>string</EditionFarsiName>
<cUserId>string</cUserId>
<UserId>int</UserId>
</GetUserInfoResult>
</GetUserInfoResponse>
</soap12:Body>
</soap12:Envelope>