Main Page | Modules | Files | Functions | Code Elements | Data Structures | Deprecated

Service Processing


Detailed Description

The Service Processing module implements the basic set of classes and behaviour for serviceprocessing module.

Modules

Functions


Function Documentation

SERVICEPROCESSING_API int SERVICEPROCESSING__get_physBOMLine ( tag_t  physpart,
tag_t physBOMLine 
)

ITK function to get a phys BOM Line from a physical part

Parameters:
physpart  (I) Tag of a physical part
physBOMLine  (O) Tag of a physical part's BOM Line

SERVICEPROCESSING_API int SERVICEPROCESSING__init_util_props ( METHOD_message_t ,
va_list  args 
)

ITK function to set the ASK methods for TSO and TSR

SERVICEPROCESSING_API int SERVICEPROCESSING__valphysPartBase ( tag_t  mroProdRev,
tag_t  childPhysicalPart,
logical isChild 
)

ITK function to validate if phys part 2 belongs to phys part 1 Given two Physical Parts mroProdRev and childPhysicalPart, return true when childPhysicalPart belongs to mroProdRev.

Parameters:
mroProdRev  (I) Tag of a physical part
childPhysicalPart  (I) Tag of a child physical part
isChild  (O) Return True if is child physical part Return False if is not child physical part

SERVICEPROCESSING_API int SERVICEPROCESSING_doubleToString ( double  value,
int  precision,
std::string &  str 
)

ITK function to convert double to string

Parameters:
value  (I) Double value to be convert
precision  (I) Number of decimal point
str  (O) value converted to string

SERVICEPROCESSING_API int SERVICEPROCESSING_init_module (  ) 

Initializes the serviceprocessing module. You must call this function before calling any other SERVICEPROCESSING functions.

SERVICEPROCESSING_API int SERVICEPROCESSING_setReleaseStatus ( tag_t  object,
char *  releaseName,
date_t  releaseDate 
)

ITK function to update release status

Parameters:
object  (I) Tag of a service object being updated
releaseName  (I) the new release name
releaseDate  (I) the new release date

SERVICEPROCESSING_API int SPR0PhysicalPartRevisionSetPropertiesFromSaveAsInputPostAction ( METHOD_message_t ,
va_list  args 
)

ITK function to set the overhaul and repair dates to null dates when a physical part is duplicated