Introduction
Several campus shadow and feeder systems have the need to translate legacy Financial System (FS) data to the new Kuali Financial System (KFS) format. As these systems convert to use the new KFS attributes, they will need to validate and extract KFS data The Data Warehouse team currently provides programmatic access to validate and extract in the Business Object and Domain Object queries via HTTP Post.
Although this feature provides a simple interface to extract data, a more robust and redundant architecture is needed to support the growing needs of campus systems. As a result, the KFS Data Warehouse team is developing web services interfaces to allow programmatic access to KFS data.
Using the Web Service Interface
This section will provide information for programmers on how to connect and use the web services.
WSDL and Endpoint
- Dev WSDL location: https://thea.adcom.uci.edu/WebServices/DWHServer?wsdl
- Dev Endpoint: https://thea.adcom.uci.edu/WebServices/DWHServer
Configuration Notes
- DWH_ws.jar seems to be conflicted with cxf-2.1.1.jar (DWH_ws.jar does NOT need CXF.jar)
Web Services Specifications
The web services will provide the following functionality:
- Translate FS attributes to KFS attributes
- Validate, extract and provide related attributes for:
- Charts
- Accounts (including SubAccount)
- Fiscal Period
- Object (including Object Level and Consolidation)
- Project
- Organization
- Sub-Account
- Sub-Object
- Vendor
- Purchase Order Transactions
- Capital Assets
- Retrieve transactional data (ledger transactions, encumbrances, etc.)
- Retrieve balances