project QadFinancials > class BCubeDaemonProcessor > method GetOperationalMessage

Description

This method provides translatable messages for operational updates.


Parameters


icMessageNumberinputcharacter
ocMessageoutputcharacterMessage
oiReturnStatusoutputintegerReturn status of the method.


Internal usage


unused


program code (program6/bcubedaemonprocessor.p)

/* =================================================================================================== */
/* Method      : GetOperationalMessage                                                                 */
/* Desc        : Get messaged used for operational updates during receiver matching. Message is        */
/*               translated to correct language                                                        */
/* --------------------------------------------------------------------------------------------------- */
/* Params:  (I)  MessageNumber        Number of the message                                            */
/*          (O)  Message              Message in correct language                                      */
/* =================================================================================================== */

assign oiReturnStatus = -98.

assign ocMessage = '':U.

/* =================================================================================================== */
/* Provide translation for messages                                                                    */
/* =================================================================================================== */
case icMessageNumber:
    when "115887576":U then assign ocMessage = #T-48'Input QFRWCube_ID is invalid. No QFRWCube exists with ID &1.':200(115887576)T-48#.
    when "654818853":U then assign ocMessage = #T-58'Company with ID &1 linked to QFRWCube with ID &2 is not available.':200(654818853)T-58#.
    when "614245522":U then assign ocMessage = #T-82'There is no valid daybook for QFRWCube with ID &1. Journal_ID is &2.':200(614245522)T-82#.
    when "503158719":U then assign ocMessage = #T-53'There is no valid period for QFRWCube with ID &1. Period_ID is &2.':200(503158719)T-53#.
    when "42597939":U  then assign ocMessage = #T-22'Data error. FRWCubePeriod does not exist for GL report link FRWCubeGLPd in cube &1, entity &2 and report period &3.':200(42597939)T-22#.
    when "425077567":U then assign ocMessage = #T-28'The cube &1 has an invalid report chart &2.':200(425077567)T-28#.
    when "692036639":U then assign ocMessage = #T-9'The cube update failed for cube &1.':150(692036639)T-9#.
    when "202355492":U then assign ocMessage = #T-29'The cube &1 could not be found.':100(202355492)T-29#.
    when "684970454":U then assign ocMessage = #T-47'Historical Exchange rate is missing.':100(684970454)T-47#.
    when "219188302":U then assign ocMessage = #T-95'Data error. FRWCubeGLPd has been deleted for Posting date &1.':200(219188302)T-95#.
    when "565020447":U then assign ocMessage = #T-5'Data error. FRWCubePeriod does not exist for FRWCubeGLPd &1.':200(565020447)T-5#.
    when "74965541":U  then assign ocMessage = #T-16'No valid GL for QFRWCube with ID &1.':200(749655412)T-16#.
    when "34500881":U  then assign ocMessage = #T-23'No valid Layer for QFRWCube with ID &1.':200(34500881)T-23#.
    when "24417645":U  then assign ocMessage = #T-63'No valid Currency for QFRWCube with ID &1.':200(24417645)T-63#.
    when "807156295":U then assign ocMessage = #T-70'Project record with ID &1 is not available.':200(807156295)T-70#.
    when "88995264":U  then assign ocMessage = #T-41'Corruption for QFRWCubeSaf record with ID &1.':200(88995264)T-41#.
    when "622659611":U then assign ocMessage = #T-8'SAF ID &1 is invalid.':100(622659611)T-8#.
    when "177202622":U then assign ocMessage = #T-61'GL Account not found in the Report Chart. GL_ID is &1.':200(177202622)T-61#.
    when "724922633":U then assign ocMessage = #T-25'Program error: cannot find FRWCubeDim with ID &1.':200(724922633)T-25#.                                                                                              
end case.

/* =================================================================================================== */
/* Return                                                                                              */
/* =================================================================================================== */
if oiReturnStatus = -98 then assign oiReturnStatus = 0.