Johnny,
I’ll try to answer your questions inline below
1. What are the pages which we view in the mobile app(like html,asp etc); what is the physical location of these files.
Answer: The mobile app (you can add custom SDM fields to the mobile app screens) depends on heavily on the code SDM:RestPort/casdm code. So, any customizations there might make the app not function at all. If you are looking for developing a custom server side app, then we do have some sample REST API application called mobiledemo in NX_ROOT/samples/sdk/rest. Instructions are here https://wiki.ca.com/display/CASM1401/DeploytheRESTMobileSampleUserInterface?src=search
Note: The CA Service Management mobile app on the Apple/Google stores, cannot use this mobiledemo.
2. Can we customize these pages.
Answer: see above
3. Can we restrict access to mobile app or our URL for some of the users.
Answer:
a) The server side casdm application is hosted on our REST tomcat. So, if there are some IP specific restrictions that can be identified, you can code the REST Tomcat to restrict some IPs/hosts etc.,
b) Another option is to remove REST ROLE permissions for access types that wont need access to specific items. Example – Analyst Queue capability is only available to users with specific function accesses (https://wiki.ca.com/display/CASM/VerifythePrerequisitesforCAServiceManagementMobileEnabler --> To access Service Desk capability, associate the logged in users for Analyst Queue with the REST Web Service API role. Ensure that theAdministration, Security, and Reference function accesses of this role are assigned with the View or Modify access levels.
Hope this helps
_R