Previous Topic: REST Sample Mobile User InterfaceNext Topic: Defining Business Structure


CA SDM Mobile Enabler Configuration

CA SDM Mobile Enabler r2.0 is now deployed with CA SDM Release 12.9. As an administrator, you are required to perform some configuration steps for the users to use the mobile application.

This section contains the following topics:

CA SDM Mobile Enabler

Verify the Prerequisites

Apply the Patches for Open Space

Enable CORS Settings

(Optional) Set Form Fields as Non-Mandatory

(Optional) Enforce Approvals Compatibility After Upgrade

Access the CA SDM Mobile Enabler

CA SDM Mobile Enabler

CA SDM Mobile Enabler is a common interface to access some of the core features of CA SDM and Open Space from your mobile device. The following mobile capabilities are available in CA SDM Mobile Enabler:

You can choose the capabilities that you want to use from the login page when you log in to the CA SDM Mobile Enabler. You can also enable or disable a capability after you log in. Go to the Settings screen and tap Add/ Remove Capabilities. Only those capabilities that are added in the Mobile Enabler are displayed for your selection. Swipe to switch on the capability, enter the credentials, tap Login.

Analyst Queue

The Analyst Queue capability enables the logged-in user to access the following CA SDM core features:

Approvals

The Approvals capability is used to quickly and seamlessly respond to pending workflow tasks. The Approvals capability provides the mobile user with all the information required to complete the task.

The logged-in user can access the following core features of this capability:

Open Space

The Open Space capability enables the logged-in user to access the following core features of CA Open Space on a mobile device:

Verify the Prerequisites

Verify the following requirements before you configure CA SDM Mobile Enabler:

Certified Mobile Operating Systems

CA SDM Mobile Enabler is certified on the native browser for the following mobile operating systems:

Apply the Patches for Open Space

Depending on your operating system, apply the following patches on the CA Open Space server before you deploy the CA SDM Mobile Enabler to access the Open Space capability:

Operating System

Patch number

Windows

RO67619

Linux

RO67620

Enable CORS Settings

Enable the cross - origin resource sharing (CORS) settings to use the Open Space mobile capability.

Important! This process is only applicable for web based application and not for the native application of CA SDM Mobile Enabler.

Follow these steps:

  1. Ensure that you have applied the patches for Open Space before you enable the CORS settings.
  2. Log in to the CA Open Space server.
  3. Go to the following directory:
    OSOP_HOME/tomcat.7.xx/webapps/ROOT/WEB-INF
    
  4. Open the web.xml file.
  5. Add the following content after the last </filter> tag in the XML file:
    <filter>
    <filter-name>CORS</filter-name>
    <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
    <init-param>
    <param-name>cors.allowGenericHttpRequests</param-name>
    <param-value>true</param-value>
    </init-param>
    
    <init-param>
    <param-name>cors.allowOrigin</param-name>
    <param-value>*</param-value>
    </init-param>
    <init-param>
    <param-name>cors.allowSubdomains</param-name>
    <param-value>true</param-value>
    </init-param>
    <init-param>
    <param-name>cors.supportedMethods</param-name>
    <param-value>GET, HEAD, POST, OPTIONS, PUT, DELETE</param-value>
    </init-param>
    
    <init-param>
    <param-name>cors.supportedHeaders</param-name>
    <param-value>Origin, Accept, Authorization, Content-Type, X-Requested-With</param-value>
    </init-param>
    <init-param>
    <param-name>cors.exposedHeaders</param-name>
    <param-value>X-Test-1, X-Test-2</param-value>
    </init-param>
    <init-param>
    <param-name>cors.supportsCredentials</param-name>
    <param-value>true</param-value>
    </init-param>
    
    <init-param>
    <param-name>cors.maxAge</param-name>
    <param-value>3600</param-value>
    </init-param>
    </filter> 
    <filter-mapping>
    <filter-name>CORS</filter-name>
    <url-pattern>*</url-pattern>
    </filter-mapping> 
    
  6. (Optional) If you want specific domain to access the CA Open Space server, complete the following steps:
    1. Go to the following line in the XML file:
      <init-param>
      
      <param-name>cors.allowOrigin</param-name>
      
      <param-value>*</param-value>
      
      </init-param>
      
    2. Replace cors.allowOrgin param-value with the following subdomain information of the CA SDM server:
      http://<server_Name>:<Port_Number>
      

      Note: You can add multiple subdomains, separated by space.

  7. Save the file.
  8. Restart the Open Space server.

    The CORS settings is enabled.

(Optional) Set Form Fields as Non-Mandatory

By default, all input fields in the Approvals capability that are derived from the ITPAM workflow engine are mandatory. Depending on your ITPAM version, the system administrator can make these fields non-mandatory.

Follow these steps:

  1. Log in to the CA SDM server and open the NX.env file.
  2. Add the following variable in this file:
    NX_MOBILE_WFM_ITPAM_ALL_FIELDS_ARE_REQUIRED
    
  3. Set the variable value.
  4. Save the file.
  5. Depending on the variable value and the ITPAM version, the following changes are applicable:

(Optional) Enforce Approvals Compatibility After Upgrade

For users to access the latest Approval capability with the latest features and have a consistent user experience, set the NX_MOBILE_WFM_FORCE_CLIENTVERSION_UPGRADE variable to Yes.

When this option is set, users attempting to log in to the previous version of the Approvals capability are instructed to upgrade this capability and the log in is rejected.

Follow these steps:

  1. Log in to the CA SDM server and open the NX.env file.
  2. Add the following variable in this file:
    NX_MOBILE_WFM_FORCE_CLIENTVERSION_UPGRADE
    
  3. Set the variable value to Yes.
  4. Save the file.
  5. Restart the CA SDM server.

Access the CA SDM Mobile Enabler

To access the web application of CA SDM Mobile Enabler from your mobile device, use the following URL:

http(s)://<CA_SDM_Server_Name>:<REST_Port_Number>/casdm

Note: Inform the users of this URL if they want to use the web application of CA SDM Mobile Enabler on their mobile device.

To use CA SDM Mobile Enabler as the native mobile application on your mobile device, follow these steps:

  1. Go to Google Play (for Android users) or App Store (for iOS users).
  2. Search for CA Service Desk Manager.
  3. Install the CA Service Desk Manager application.

    The CA SDM icon is displayed on your mobile phone after successful installation.