WissDB . since Jun 15 . Index . DOCs TOP TOC

S_ Update_Result_Knowledge


Component:

S_Update_Result_Knowledge

part of C_WissDB_DL_API

Abstract:

This is the function to update the B_WissDB_Database with respect to relationships of type R_Is_related_to or R_Is_keyword_for.

Parameters:

§      In: Update

        Is ASCII text of type B_Association_Update.

§      In: Request

        Must be CREATE, or REPLACE, or FORGET.

§      Out: AppErrors

        If the value of B_WissDB_Database did not change, users should find an explanation here.

        Describe an AppError here if Request = CREATE though Update is containing lines with a minus sign in column 1.

        Describe an AppError here if Request = FORGET though Update is containing lines with a plus sign in column 1.

        Create a warning whenever a relationship to be deleted does not exist.

§      Out: ReturnCode is one of the following values:

–      RC_ok

–      RC_syserror

–      RC_seeAppErrors

–      RC_seeWarning

 

Has to:

Implement the required update of the B_WissDB_Database.

X.a_LastUpdate is now the current date for each E_Result X such that some part of unit( X ) was referred to in Update.

RC_ok is allowed only if the Update requested could be implemented fully. If the ReturnCode is different from RC_ok, the value of the knowledge base did not change.

 

Because of:

Applications of C_WissDB_DL_API need a way to update the B_WissDB_Database with respect to Result data.

 


 

WissDB . Index . DOCs . TOC