Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Usage

Dev WSDL location: https://thea.adcom.uci.edu/WebServices/DWHServer?wsdl

Dev Endpoint: https://thea.adcom.uci.edu/WebServices/DWHServer

isValidKFSProjects(List of (kfsProjectCode))

This service is used to validate KFS Project codes. Returns an XML result set with a value of true or false for each project code.

Input Specifications

ParameterDescriptionRequired?Data Type (max length)Example
kfsProjCodeKFS Project NumberYesString(10)'1234567890'

DB Query

Code Block
SELECT PROJECT_CD, PROJ_ACTIVE_CD FROM dwhs_ods..ca_project_t WHERE PROJ_ACTIVE_CD <> 'N' and PROJECT_CD IN ('<kfsProjectCode>');

Result Schema: A list of following elements (ProjectValidation.java)

ParameterDescriptionData TypeExample
kfsProjCodeKFS Project CodeString (10)'1234567890'
isValidIs the KFS Project Code valid?booleantrue 

WS Example

Request
Code Block
 
Response
Code Block
 

Java Client Example

Code Block
 

getValidKFSProjects(List of (kfsProjectCode))

This service is used to return all active KFS Project details.

Input Specifications

ParameterDescriptionRequired?Data Type (max length)Example
kfsProjectCodeKFS Project NumberYesString(10)'1234567890'

DB Query

Code Block
SELECT p.PROJECT_CD,
p.OBJ_ID,
p.VER_NBR,
p.PROJ_MGR_UNVL_ID,
p.PROJECT_NM,
p.FIN_COA_CD,
p.ORG_CD,
p.PROJ_ACTIVE_CD,
p.PROJECT_DESC
FROM dwhs_ods..ca_project_t p WHERE
p.proj_active_cd <> 'N' and p.PROJECT_CD in ('<kfsProjectCode>');

Result Schema: A list of following elements (ProjectDetails.java)

DB ParameterJava ParameterDescriptionData TypeExample
PROJECT_CDkfsProjCodeKFS Project CodeString (10)'1234567890'
OBJ_IDkfsProjObjIdKFS Project Object IDString (36)

'KFS Project Title'

VER_NBRkfsProjVerNumberKFS Project Version NumberString(8) 
PROJ_MGR_UNVL_IDkfsProjManagerIdThe User ID of the person responsible for the projectString(10) 
PROJECT_NMkfsProjNameThe long descriptive name of the projectString(40) 
FIN_COA_CDkfsChartCodeThe chart code associated with the organization assigned to the project codeString(2) 
ORG_CDkfsOrgCodeThe organization code associated with the projectString(4) 
PROJ_ACTIVE_CDkfsProjActiveCodeIndicates if the project is active.String(1) 
PROJECT_DESCkfsProjDescThe text description describing the purpose of the project codeString(400) 

WS Example

Request
Code Block
 
Response
Code Block
 

Java Client Example

Code Block
 

getAllKFSProjects()

No input parameter, ALL projects will be returned in result set.

DB Query

Code Block
SELECT p.PROJECT_CD,
p.OBJ_ID,
p.VER_NBR,
p.PROJ_MGR_UNVL_ID,
p.PROJECT_NM,
p.FIN_COA_CD,
p.ORG_CD,
p.PROJ_ACTIVE_CD,
p.PROJECT_DESC
FROM dwhs_ods..ca_project_t p WHERE
p.proj_active_cd <> 'N';

Result Schema: Same as getValidKfsProjects

WS Example

Request
Code Block
 
Response
Code Block
 

Java Client Example

Code Block