ChipPC - Xcalibur W Wiki

For Server 2.14.x & Agent 2.14.x

User Tools

Site Tools


Sidebar

Getting Started

Server Software Installation

Client Software Installation

First Time Use

Enrolling Client Devices


Client Access Licenses

Discovering New Clients

Enrolling Client Devices

Manage Devices

Commands Glossary

Commands to Multiple Devices

Commands to Single Device

Library

Reporting Services

Monitoring and Preventive Maintenance

Automatic Policies

Notification

Manager Options

Plugins

Advanced

reporting_services:advanced_reporting_with_webservices

This is an old revision of the document!


Advanced Reporting with Web Services


Xcalibur W provides a Web Service in REST format for data collection over the network. The Web Service enables the use of requests that can be used by third-party software applications, including Microsoft Excel.

When exporting a file using Custom Exports, the corresponding Web Service request is automatically displayed in the URL field. The request can be used “as-is” or modified.

Web Services must be properly configured on the IIS Server to be functional within Xcalibur W. Refer to Setting Up WebServices for more details

The Web Service syntax is described below.

https: / /<manager-ip> : <webservice-port> /ws/ <entity> . <export-format> ?projections= <projections-list> &orders= <orders-list> &groups= <groups-list> & <criteria-list>
manager-ipXcalibur W IP adress or DNS name
webservice-portPort used by the web service in Xcalibur W Server
entityRequest's entry point
export-formatExport format of the request
projections-listProjections list, separated by commas
orders-listorder-by list, separated by commas
groups-listgroup-by list, separated by commas
criteria-listcriteria list, where a criteria = an URL parameter
Requests can be directly modified in the URL field. See below for an example changing the value of the filter for the Last Pulse date.

Example :

  • Original: the output list will only feature the Devices that have not contacted Xcalibur W since 14/06/2013 (Last Pulse Date):
https: / /wpms1.chippc.com:444/ws/agents.csv?projections=IsOnline,MachineName,Networks.MacAddress,Inventory.Computer.Model,Inventory.OperatingSystem.OsName,DeviceAgentVersion,Networks.IpAddress,Networks.NetworkAddress,WriteFilter,IsInPersistance,LastPulse&LastPulse=LessThan(14/06/2013 21:54:45)&EnrollementState=1
  • Modified, the output list will only feature the Devices that have contacted Xcalibur W since 14/06/2013 (Last Pulse Date):
https: / /wpms1.chippc.com:444/ws/agents.csv?projections=IsOnline,MachineName,Networks.MacAddress,Inventory.Computer.Model,Inventory.OperatingSystem.OsName,DeviceAgentVersion,Networks.IpAddress,Networks.NetworkAddress,WriteFilter,IsInPersistance,LastPulse&LastPulse=GreaterThan(15/06/2013 21:54:45)&EnrollementState=1
reporting_services/advanced_reporting_with_webservices.1521367596.txt.gz · Last modified: 2021/11/21 16:16 (external edit)