ASG Commands
ASG Commands
The txt file will contain the details of access to modules & new expiration date
along with the encrypted json data as the final line of the txt document.
Now once this file is received you need to update your FCM DB with the recieved
encrypted RAW_VALUE received for the '/com/temenos/ingissa/commons/rules/license'
Example
UPDATE ING_PREFERENCE_DATA SET RAW_VALUE='{"encryptedData":"12348120XXXX ... "}'
WHERE KEY_VALUE='/com/temenos/ingissa/commons/rules/license';
After updating with the recently provided license value, kindly restart your FCM
Jboss for changes to take effect.
With a fresh login after updating & restarting jboss, the latest license details
will be updated in the FCM UI to be verified.
you can verify the inactive process by comparing the mw42 output and jprocdisp -av,
As per the functionality, while logging into T24 (tRun EX) system will look for an
already saved terminal in the F.TERMINAL.USER table using the port number. If the
session (port number) being used first time to login, system will not able find any
record in F.TERMINAL.USER table, hence it will look for a DEFAULT record to get the
default terminal.
https://tcsp.temenos.com/Lists/FrequentlyAskedQuestions/FAQDisp.aspx?ID=3078
-------------TAFC-------------------------
t24uat jruntime.t24uat = mTRLJ9rI8CVvbjSH9uZBSG6m9siAP1zK
Insert the above line, as the last line, in the
'$TAFC_HOME/config/system.properties' file.
Do not make any other changes to the '$TAFC_HOME/config/system.properties' file.
Particularly do NOT amend or remove the existing :
jruntime.license = whatever
line from the '$TAFC_HOME/config/system.properties' file
jInstallKey -v
License Type 3
Uname ygnhqtmn2
Products 63 8a 07 00
Total Licences 330
The jBASE License are calculated on the number of jBASE foreground sessions, e.g.
starting a 'jshell'/’jpqn’ process OR starting the 'EX' and 'tSS' application from
the 'remote.cmd/.profile'.
Starting 'PHANTOM' (background) processes and / or 'jspprint' (Printer) sessions
are NOT included in the jBASE user count and do NOT take a jBASE license.
You can find out the total number of free licenses by using "jInstallKey -v"
command. If the total free license is 0 all licenses are currently in use.
Note: The foreground process like jsh, EX, tSS, tSM consume one license per
process.
i.e. The number of EX processes + number of jsh/loginproc processes + number of
tSS process + number of tSM processes.
--------------------------Backup commands------------------
sp_lock
If T24 takes more than that timeout, we will get this error:
https://tcsp.temenos.com/R19CD/R19CD.htm#../Subsystems/R19AFUG/Content/
CacheResetMechanism/CacheResetMechanism.htm%3FTocPath%3DUser%2520Guides
%7CApplication%2520Framework%7CCache%2520Reset%2520Mechanism%7C_____0
------------------mw42-------------------------
mw42 -eaf -->refrehses 5 seconds generally automatically
mw42 -eaf 10 -->refreshes 10 seconds
mw42 -eaf 5 10 -->will take 5 samples at 10 seconds interval
mw42 -eaf > PACS.out -->saves the mw42 output to the file name PACS.out
-------------------HASH_TOTAL(DW.EXPORT.SERVICE)-----------------------
Please be noted that the HASH_TOTAL file is a summary file for the files extracted
via the DW.EXPORT.SERVICE in terms of the number of records extracted per file as
well as the time taken for the extraction of the same.
---------------------------CPU utilization---------------------------
CPU User%: This is the percentage of CPU time used by user-level processes, which
are applications and tasks initiated by users.
CPU Kern%: This is the percentage of CPU time used by kernel-level processes, which
are tasks that are part of the operating system itself, handling system-level
functions and managing hardware resources.
CPU Wait%: This represents the percentage of time the CPU is waiting for some event
to occur. It can be indicative of system bottlenecks or resource contention.
CPU Idle%: This is the percentage of time the CPU is idle, meaning it's not
actively executing any tasks.
Physc: This could be a reference to the number of physical CPUs or processor cores
available in the system.
Entc%: This might represent the CPU utilization as a whole but without specific
details, it's difficult to provide a precise explanation. It could be a custom
metric or a non-standard measurement.
Reads: This might be the number of disk reads or input/output (I/O) operations
performed by the system.
Rawin: This is not a standard metric, and without additional context or a legend,
it's unclear what it represents.
Ex:
CPU User% Kern% Wait% Idle% Physc Entc% Reads 28395 Rawin 0
Total 41.4 6.4 0.0 52.2 3.94 98.50 Writes 21360 Ttyout 440
----------------------Jar-----------------------------------
when the jar have reference in the module.xml(jboss home/module.xml) then those
jars should present in lib folder(Tafj Home/lib)
if jar not present in lib folder and have reference in module.xml then jboss will
not able to start due to failed to find the jars in lib folder.
---------------------------Insight ETL---------------------------------
Kindly provide us the output of the below details along with the header in a
excel(For Client using update logs)
--------------------------------security-------------------------------------
This file contains information relating to a customers security account
(portfolio). Any number of portfolios may be opened for a given client, each
uniquely identified by a separate suffix. A SEC.ACC.MASTER record can only be
opened after the CUSTOMER.SECURITY record for that CUSTOMER has been created with a
"CUSTOMER.TYPE" of Customer.
-------------------------------Failure from
EB.TRANS---------------------------------------------
Kindly note that the message Failure from EB.TRANS is displayed when the
transaction boundary gets ended and the record is flushed to the database.
Whenever there is a write failure in the DB, System will display the message
Failure from EB.TRANS and rollback all the writes that has occurred over.
---------------------------------------------------------------------
TAFJ changing file type from XML to CLOB
CHANGE-TABLETYPE TABLE= FLU1.ACCT.ENT.TODAY FROM=XML TO=CLOB
https://basecamp.temenos.com/s/article-detail/a046N000004PfW7QAK/unable-to-write-
the-huge-date-into-xmltype-table
----------------------------------------------------------------------------
removed the 6 and 7 fields from the record F.SPF.CHECK
EXTRACT-DATA
LOAD-DATA
---------------------------------SQL select queries-----------------------------
--------------------------------LIMITS--------------------------
option1: please take the current backup, then restore the pre cob backup for 4th
Jan and then set the 6th Jan as holiday in table and run the 4th and 5th Jan COB's.
option 2: please continue with business, post the transactions as backdate and run
the COB on 7th Jan as usual
Detail steps for 1st option:
1. Please take the backup of the current DB, this backup will help to get the
transaction which is posted during COB so that those transactions can be reposted.
2. Restore the precob backup of the 3rd Jun COB to the Live area.
3. Run the 3rd COB again
4. Repost the transactions which are posted during the COB which ran before(posted
transactions can be get from the current DB backup)
-----------------------------------------------------------------------------------
---
product TS2021 -- the online stage will not be included in the COB, but run as
online.servive
>COB will select & process only A,S,R and D Batch records and from Online stage
only 2 Batch records will be selected . 1) RESET.CO.STATUS 2) BATCH.DATE.RESET
>All the other Online stage(Batch records with BATCH.STAGE field beginning with O)
will not be considered as COB , except the above two mentioned.
EXCEPTION.LOG.FILE will log errors, overrides and exceptions based on the nature of
the application (System will not log all the override messages and errors in this
file).
-----------------------F.JOB.TIMES---------------------------------
-----------------------TSA.STATUS------------------------------------
JOB.PROCESS<9th field>
This field tells in which stage of job processing we are in.
1=Processing Contracts
2=Selecting Contracts
https://tcsp.temenos.com/Lists/FrequentlyAskedQuestions/FAQDisp.aspx?ID=4399
--------------------------------------------------------
Steps for creating file in the database using CREATE.FILES:
a)Kindly execute the CREATE.FILES command in T24 session.
b)Enter any one of company code. (ex : BCP)
c)After entering the company code, system will ask LIST NAME ->just type “ENTER”
for this question.
d)Now system will ask FILE NAME -> type the file name as “<<FILENAME>>” and
“ENTER”.
e)Again the system will ask FILE NAME ->now just type “ENTER”.
f)Now system will ask CONTINUE (Y/N) ->type “Y” and then “ENTER”.
g)After entering the “Y”, the system will create a TABLE successfully.
-----------------------------------------------------------
jBASE License:
--------------
jBASE License are calculated on the number of jBASE foreground sessions, eg
starting a 'jshell' prompt OR starting the 'EX' application from the 'remote.cmd'.
This includes the ‘tSS’ processes spawned by the TC Server [tSS is nothing but a
binary inside the t24lib directory]
---------------------------------------------------------------------------
%@TAFC%@
SELECT F.TSA.STATUS WITH CURRENT.SERVICE EQ 'COB' AND WITH AGENT.STATUS EQ
'RUNNING'
1 records selected
DELETE F.TSA.STATUS
@%@TAFJ@%@
SELECT COUNT(*) FROM V_F_TSA_STATUS WHERE AGENT_STATUS = 'RUNNING' AND
CURRENT_SERVICE = 'COB'
DELETE FROM V_F_TSA_STATUS WHERE AGENT_STATUS = 'RUNNING' AND CURRENT_SERVICE =
'COB'
COMMIT
-------------------------------------------------------------------
Process for Single agent debug mode for COB
1. Please mark SERVICE.CONTROL as START for both COB and TSM from the browser or
classic.
2. Open new shell.
3. Execute tRun START.TSM - DEBUG. Then in the shell the agents will be displayed
for the COB.
4. Open another shell and launch tRun tSA <agent.no>
-----------------------------------------
We request you to kindly contact License Code Maintenance <landmcodes@temenos.com>
team along with IP Addresses | Server Names |Full Host Names to get Runtime
license.
export TAFC_CONTEXT=t24prod
mkdir $TAFC_HOME/config/t24prod
cp $TAFC_HOME/config/default/* $TAFC_HOME/config/t24prod
--------------------JOB.TIMES---------------------
6th Field -- elasped time
8th field -- throughput
--------------------------Linux commands------------------------
df -h (disk space)
ls -l -- Lists permissions of files and directory.
chmod u=rw,og=r new_file.txt -- change the permission.
--------------------tafc------------------------
-------------Compliation-----------------------------
BASIC -I../T24_BP <YOURDIRNAME> <YOUR-PROGRAM-NAME>
CATALOG <LOCAL BP NAME> <ROUTINE NAME>
EB.COMPILE <LOCAL BP NAME> <ROUTINE NAME>
ESC+FD -- delete
ESC+FI -- Save
ESC+EXO -- exit
PASSWORD 2 <COMPANY ID> -- from classic to change the company
LIST-EXTINDEX
---------------------.profile...................
.profile JBCPORTNO changing
a. We requested them to increase their port number from 1000-2999 for the
problematic server in the .profile.
b. Remove all the directories and files and directories present in the
TAFC_HOME/proc directory of the problematic server.
DBCC CHECKDB ()
----------------------AA.SERVICE----------------------
Full view of AA.ACTIVITY.HISTORY
Full view of AA.INTEREST.ACCRUALS
LIST-ITEM FKMB.AA.ARRANGEMENT.DATED.XREF WITH @ID LIKE ...AA21177M79HC...
LIST-ITEM FMV1.AA.ARR.PAYMENT.SCHEDULE WITH @ID LIKE 'ARRANGEMENT.ID...'
LIST-ITEM FKMB.AA.ARR.INTEREST WITH @ID LIKE 'ARRANGEMENT.ID...'
LIST-ITEM -cn FBNK.AA.SCHEDULED.ACTIVITY WITH @ID LIKE ...ID...
LIST-ITEM FBNK.AA.PROCESS.ACTIVITIES.LIST WITH @ID LIKE ...ID...
LIST-ITEM FBNK.AA.UNAUTH.ACTIVITIES.LIST WITH @ID LIKE ...AAACT21267XHZPTDDZ...
----------------------------VOC-----------------------------
Resize:
> jrf -S<jrf -R modulo>v filename
Downsizing:
jrf -Dv filename
jdiag
ORAdriver.log will be present under bnk.run
grep FBNK.CATEG.ENTRY *
-----------------------Unique ID--------------------------
Please note that in this case for unique id generation, the system will generate a
12 character id for a day as - application prefix (FT) : First 5 numbers of today's
julian date : 5 digit random number based on the value in BASE.TABLE field
PACS00912560
-----------------------------------------------------------
jstat -v <file>
jInstallKey -v->TAFC licenses
CT VOC FBNK.ACCOUNT
CREATE-FILE DATA ..\bnk.data\eb\F_TSA_SERVICE.20240125 TYPE=JR
COPY FROM ../bnk.data/ac/FBNK_ACCOUNT_NEW TO
../bnk.data/ac/FBNK_ACCOUNT_NEW_20220716 ALL
mv SLVG_FBNK_ACCOUNT_NEW FBNK_ACCOUNT_NEW
------------------------adding primary constraint for
VOC---------------------------
ALTER TABLE TAFJ_VOC ADD CONSTRAINT PRIMARY_KEY_TAFJ_VOC PRIMARY KEY(RECID);
SELECT * FROM TAFJ_VOC WHERE RECID='F.LOCKING'
COPY FROM F.DATES TO F.DATES MW0010001-COB, MW0010036-COB OVERWRITING
---------------------------changing the voc to new
table---------------------------------
CREATE-FILE DATA F.ENQUIRY.SELECT.BK TYPE=XML
UPDATE TAFJ_VOC SET ORCLFILENAME='F_ENQUIRY_SELECT_BK' WHERE
RECID='F.ENQUIRY.SELECT'
please start the COB in the single agent debug mode
once done, let us know
-------------------------------------------------------------
9884614556 -- Santosh Kumar SDM
tcsp@temenos.com -- Tcsp portal
Kindly contact us through any of below channels for faster resolution,
Skype: cshd_temenos
Hangouts: Cshd.helpdesk@gmail.com
24by7Chat : Go to https://tcsp.temenos.com/SitePages/Home.aspx.
In right side, you will find the 24by7 chat, click on that to contact us.
Kindly share ticket number and get in touch with 24by7 team through Landline :+91
4448136949/+91 8047103749
Gtalk :cshd.helpdesk@gmail.com
Skype : cshd_temenos
Email Id :24by7@temenos.com
-----------------------------------------------------------------------------------
-
JED F.TSA.STATUS 21
Change the line 2 from RUNNING to STOPPED
To get list of running jobs --LIST F.BATCH WITH PROCESS.STATUS EQ 1 AND BATCH.STAGE
NE '' JOB.NAME JOB.STATUS
kill -9 PID
for TAFC
FD is used to delete the record.
-----------------------------------------------------------------------------------
-----------------------------------
Please log an issue in tcsp portal, We 24by7 support will support system down
situation and COB issues in LIVE.
Hence please log a PACS ticket for issue analysis by our BO user.
-----------------------------------------------------------------------------------
----
VOC for tafj commands
STAT F.EB.USAGE.STATISTICS
GETDBNAME F.EB.USAGE.STATISTICS
SELECT COUNT(*) FROM V_F_EB_USAGE_STATISTICS
----------------------------------------
DATABASE LOCKS
for orcl locking type:
from SQL prompt:
SELECT ID1, SID FROM v$lock WHERE type='UL'; -- to find the locks
SELECT SID,SERIAL#,STATUS,SERVER,USERNAME FROM V$SESSION WHERE USERNAME ='T24';
(replace T24 with the DB username)
-----------------------------------------------------------------------
Clear Inactive Session:(oracle)
please contact your database admin (DBA ) and check for inactive sessions at DB
level.
if anything found please clear the same ,
Inactive session can be checked using below command:
SELECT SID,SERIAL#,STATUS,SERVER,USERNAME FROM V$SESSION WHERE USERNAME ='T24' AND
STATUS='INACTIVE';(replace T24 with the DB username)
once this is completed update us back.
select s.sid,s.SERIAL# FROM GV$SESSION s, V$LOCK L WHERE S.SID = L.SID AND L.TYPE =
'UL' AND s.seconds_in_wait > 300
USE MyDatabase ALTER DATABASE MyDatabase SET READ_COMMITTED_SNAPSHOT ON WITH
ROLLBACK IMMEDIATE
>select s.sid,s.SERIAL# FROM GV$SESSION s, V$LOCK L WHERE S.SID = L.SID AND L.TYPE
= 'UL' AND s.seconds_in_wait > 300
>select s.sid, s.wait_class,s.seconds_in_wait,s.state,s.process,
s.username,s.machine, s.port, s.blocking_session_status, s.state FROM V$SESSION s,
V$LOCK L WHERE S.SID = L.SID AND L.TYPE = 'UL' AND s.seconds_in_wait > 10;
https://basecamp.temenos.com/s/article-detail/a046N000008vXwXQAU/orcl-locking-mode-
inactive-sessions
exec UpdateT24UserIndex;
-----------------------------------------------------------------------------
CREATE-FILE DATA DUMMY.CRF1 TYPE=XMLORACLE TABLE=FXXX_RE_CRF_SBVGL_WORK
NOXMLSCHEMA=YES
CREATE-FILE DICT DUMMY.CRF1 TYPE=XMLORACLE TABLE=FXXX_RE_CRF_SBVGL_WORK
NOXMLSCHEMA=YES
CREATE.FILE DATA FAGM.RE.CRF.AGMGL.WORK TYPE=XMLOracle
------------------------------AC.HVT.MERGE Hang
FAQ-----------------------------------
https://tcsp.temenos.com/Lists/FrequentlyAskedQuestions/FAQDisp.aspx?ID=3549
https://tcsp.temenos.com/Lists/FrequentlyAskedQuestions/FAQDisp.aspx?ID=3923
------------------------------------------------
Components of F.BATCH.STATUS
CONTROL.LIST<1,9> -contains other details for running job such as Agent selected,
port ID of current agent, process ID in which current agent is running, if needed