Hi Krishanthi, If the license is null then the status code 404 will be sent. You can test it now in the develop branch (product-emm). The license for each tenant will only be null, if after the tenant is created he / she does not log into the system atleast once.
Regards, Nira On Mon, May 26, 2014 at 11:30 AM, Krishanthi Samarasinghe < [email protected]> wrote: > Hi Niranjan, > > *Regarding on 2nd point:* > > Now we are getting 500 when license agreement null. > > Can you send another status code other than *500*? We are getting 500, > when server is down OR invalid server IP, and we inform the user that > server is unavailable when status code is 500. For above #2 we should give > a proper message to end user. > > Please let me know once you are done with this issue. > > Thank you. > > > On Sat, May 24, 2014 at 5:11 PM, Krishanthi Samarasinghe < > [email protected]> wrote: > >> Hi All, >> >> Here I have summarized all status code currently we ara handling in EMM >> Android Agent. >> >> >> Endpoint Use case/ Reason Response - Statuscode StatusMessage Title >> Message Action1 >> /oauth2/token >> Login with valid credentials 200 Success- - >> 2Invalid username/password 400Fail Authenitcation FailedIncorrect login >> information. Please try again. Stay in login screen 3Invalid server >> address OR server is down 500Fail Connection FailedServer is >> unavailable. Please contact administrator. Stay in login screen 4 >> all status code other than aboveFail Authentication FailedCannot proceed >> the authentication. Please contact administrator. Stay in login screen 5 >> /devices/isregistered/ >> No user inputs -send the request 200Success -- >> 6 Invalid server address OR server is down500 FailConnection FailedServer is >> unavailable. Please contact administrator.depends >> on calling screen 7 >> all status code other than aboveFail Registration FailedCannot proceed >> the registration. Please contact administrator. depends on calling screen8 >> /devices/sender_id/ >> No user inputs -send the request 200Success -- >> 9 Invalid server address OR server is down500 FailConnection FailedServer is >> unavailable. Please contact administrator.Stay >> in login screen 10 >> all status code other than aboveFail Enrollment FailedEnrollment failed, >> please contact administrator Stay in login screen 11 >> /devices/license/ >> No user inputs -send the request200 Success- - >> >> >> 200 - Null string for license agreementfail Enrollment FailedEnrollment >> failed, please contact administrator. Stay in login screen 12Invalid >> server address OR server is down 500Fail Connection FailedServer is >> unavailable. Please contact administrator. Stay in login screen 13 >> all status code other than aboveFail Enrollment FailedEnrollment failed, >> please contact administrator. Stay in login screen 14 >> /devices/register/ >> No user inputs -send the request 200Success -- -15 Invalid server >> address OR server is down500 Fail Connection FailedServer is >> unavailable. Please contact administrator. Stay in same screen 16 >> all status code other than aboveFail Registration FailedCannot proceed >> the registration. Please contact administrator. load registration failed >> screen 17 >> /devices/unregister/ >> Clicks on unregister button 200Success -- -18 Clicks on unregister >> button - Server is down500 Fail Connection FailedServer is unavailable. >> Please contact administrator. Stay in same screen 19Clicks on unregister >> button all status code other than aboveFail -- >> load unregitration failed screen 20 >> /notifications/pendingOperations/ >> No user inputs -send the request 200Success >> - -21 Invalid server address OR server is down500 Fail -- -22 >> all status code other than above Fail- -- >> >> Notes: >> >> 1. We are not showing any messages when failing notifications. If >> notification is failed, it will auto notify at the next wake up of the >> device. Therefore we do not need to inform user regarding on that. >> >> 2. If user has not logged by using EMM, the license agreement will be >> null string. We should have a *proper status code when license agreement >> is null* (for BYOD users). Through the Android/ iOS agent, we should >> give proper message to the user at that time. Currently we are getting for >> 200 which is indicated a successful response. >> >> >> Please let us know your thoughts on this status codes and their messages. >> >> Thank you. >> >> -- >> Best Regards, >> Krishanthi Bhagya Samarasinghe >> Senior Software engineer >> >> Mobile: +94 716028280 >> >> > > > -- > Best Regards, > Krishanthi Bhagya Samarasinghe > Senior Software engineer > > Mobile: +94 716028280 > > -- *Niranjan Karunanandham* Senior Software Engineer - WSO2 Inc. WSO2 Inc.: http://www.wso2.com M: +94 777 749 661 <http:///>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
