1. System must be configured properly to support the PHPRFC(This provides an RFC interface to SAP function modules in PHP).
2. The MI server user , used to login , must have the appropriate authorizations to execute the MI related RFC enabled function modules.
3. To work with the Display the installation logs and traces, you should have to copy the standard Function module MEMGMT_GET_DEVICE_LOGS to your own name space in the name ZMEMGMT_GET_DEVICE_LOGS and make it remote enabled.
I used the Apache Server 2.0.58 , PHP 5.1.4 and the SAPRFC 1.4.1-5.1.1 as subject installations.
This application can be used to administer the mobile devices attached to the MI server.The main functionalities simulated using this application are mentioned below.
1 Assign new applications to Mobile Devices
2 Delete the assigned applications of the Mobile Device
3 Create Mobile Component Descriptor (MCD)(not complete)
4 Delete the Mobile Component Descriptor
5 Display installation logs and traces
6 Start role synchronization
7 Filter the mobile devices based on user , mcd , status of installation and device id.
Table 1.1: Pages
||To provide a generic user interface to login into the MI Server|
||This page is to set the MI server logon credentials in the session and to display more than one page in the same browser window using frame, so that the user can easily navigate to various functionalities.For this page, I have created a horizontal frameset with two documents.The upper one is to display the links to various functionalities and the lower one is to display the details of the selected functionality.|
||This is the top frame to display the links to various functionalities|
||This page is to provide a search help for selecting the User ID,MCD or Device ID.|
||By default, this page will display the status of all application installations on the MI Server.Here we have the provision to filter the application installations based on the Mobile Device user, Mobile component descriptor, installed application status and the device id.We can trigger the uninstallation of particular application installation from this page itself|
||Assign new applications to Mobile Devices|
||To create mobie component descriptor.Using this, We can only add MCDs.We have to explicitly set the properties like “use default version for role sync” , “upload file” and other properties.|
||To display all the MCDs on the MI Server.User can delete MCDs from here.|
||To display the installation logs and traces.|
||Class file to implement some common methods used in this application like conversion of date and and time from internal format to presentation format.|
MI Server Login Details