Test Client
A sample http test client implemented in Java is provided below. You can access this client on the support site: https://support.Ivanti.com/support/clients/mobileiron-api-httpclient.zip.
| 1. | Unzip the file, mobileiron-api-httpclient.zip . Below is the directory structure of the test client. |
client
|-- pom.xml
`-- src
|-- main
| |-- java
| | `-- com
| | `-- mobileiron
| | |-- rs
| | | `-- client
| | `-- ws
| | `-- client
| | `-- http
| | |-- AlertWebServiceHttpClient.java
| | |-- AppStoreWebServiceHttpClient.java
| | |-- DMWebServiceHttpClient.java
| | |-- EASWebServiceHttpClient.java
| | |-- MAIWebServiceHttpClient.java
| | |-- SMWebServiceHttpClient.java
| | `-- WebServiceHttpClientBase.java
| `-- resources
| |-- applicationContext-miws-client.xml
| |-- miws-client.properties
| `-- miws-v1.wadl
`-- test
|-- java
| `-- com
| `-- mobileiron
| |-- rs
| `-- ws
| `-- client
| `-- http
| `-- WebServiceHttpClientTest.java
`-- resources
`-- log4j.xml
| 2. | Edit the properties in miws-client.properties under src/main/resources. |
webservice.hostname=<your mobileiron appliance host name or IP Address>
webservice.url=/api
webservice.version=/v1
user name who has the ‘API’ role assigned. See Chapter- 2 Authentication
webservice.username=miadmin
Password of the above user.
webservice.password=<password>
| 3. | Change directory to client and execute maven to build and run the test client. |
cd client
mvn clean install
The above mvn command will do a clean build and execute the test client. The output of the tests are printed on the console and to a file named miws-test.log in the ‘client’ directory.