0% found this document useful (0 votes)
88 views

ASG Commands

Uploaded by

Prasanth
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views

ASG Commands

Uploaded by

Prasanth
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 13

Initial analysis commands:

COUNT F.TSA.STATUS WITH CURRENT.SERVICE EQ "COB" AND WITH AGENT.STATUS EQ "RUNNING"


AND WITH LAST.MESSAGE UNLIKE "...exhausted"
COUNT F.TSA.STATUS WITH CURRENT.SERVICE EQ 'COB' AND WITH AGENT.STATUS EQ 'RUNNING'
COUNT F.TSA.STATUS WITH CURRENT.SERVICE EQ 'TSM' AND WITH AGENT.STATUS EQ 'RUNNING'
COUNT F.TSA.STATUS WITH CURRENT.SERVICE EQ 'OLTP' AND WITH AGENT.STATUS EQ
'RUNNING'
COUNT F.TSA.STATUS WITH CURRENT.SERVICE NE 'OLTP' AND WITH AGENT.STATUS EQ
'RUNNING'
COUNT F.TSA.STATUS WITH CURRENT.SERVICE NE 'OLTP' AND WITH AGENT.STATUS EQ
'RUNNING' AND WITH LAST.MESSAGE UNLIKE "...exhausted"
COUNT F.TSA.STATUS WITH AGENT.STATUS EQ 'RUNNING' AND WITH LAST.MESSAGE UNLIKE
"...exhausted"
LIST-ITEM F.TSA.STATUS WITH CURRENT.SERVICE = 'COB' AND AGENT.STATUS = 'RUNNING'
LIST F.EB.EOD.ERROR WITH FIX.REQUIRED EQ YES AND WITH DATE.RESOLVED EQ ''
COUNT F.EB.EOD.ERROR WITH FIX.REQUIRED EQ YES DATE.RESOLVED EQ NULL
LIST-ITEM F.BATCH WITH @ID LIKE ...REVIEW.STATUS.AND.SESSION...
LIST F.TSA.STATUS WITH CURRENT.SERVICE EQ "COB" AND WITH AGENT.STATUS EQ "RUNNING"
AND WITH LAST.MESSAGE UNLIKE "...exhausted" AGENT COMO.NAME PORT.ID
LIST F.DATES LAST.WORKING.DAY TODAY NEXT.WORKING.DAY
LIST-ITEM -cn F.EB.EOD.ERROR WITH FIX.REQUIRED EQ 'YES' DATE.RESOLVED EQ '' -
LIST F.TSA.SERVICE 'COB' 'TSM' SERVICE.CONTROL
LIST-ITEM F.BATCH WITH PROCESS.STATUS EQ 1 AND BATCH.STAGE NE '' JOB.NAME
JOB.STATUS
LIST-ITEM F.LOCKING WITH @ID LIKE ...TMB/RC.CYCLER.SERVICE.EOD_RC.CYCLER...
LIST-ITEM F.LOCKING WITH @ID LIKE ...KMB/SYSTEM.END.OF.DAY5-STATIC.CHANGES... DSND
-- to check the job list
LIST F.BATCH WITH PROCESS.STATUS EQ 3 AND BATCH.STAGE NE '' JOB.NAME JOB.STATUS
LIST-ITEM F.OFS.MESSAGE.QUEUE
COUNT F.TSA.STATUS WITH CURRENT.SERVICE WITH @ID LIKE ...KMB/T24.UPLOAD.PROCESS...
AND WITH AGENT.STATUS EQ 'RUNNING'
COUNT F.EB.FILE.UPLOAD WITH SERVICE.STATUS EQ "" AND T24.FILE NE "NO"
COUNT F.EB.FILE.UPLOAD
COUNT(*) FROM V_F_TSA_STATUS WHERE AGENT_STATUS='RUNNING'
LIST F.DATES LAST.WORKING.DAY TODAY NEXT.WORKING.DAY @ID...LAST.WORKING.DAY
TODAY...NEXT.WORKING.DAY

------------------------FCM license update steps---------------------


License for FCM is managed by a preference
'/com/temenos/ingissa/commons/rules/license' and with an encrypted json RAW_VALUE
provided by the licensing team in a TXT file example - "Temenos-license-
XXXX_Bank.txt".

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.

# Actual license key text below


# DO NOT COPY LINES STARTING WITH THE # CHARACTER
#
{"encryptedData":"12348120XXXX ... "}

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,

-----------------------------------facing terminal error while login using tRun


EX--------------------------------------------------

FATAL ERROR FROM T24.INITIALISE INVALID TERMINAL MODEL &???DEFAULT

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

-----------------------------company wise cob-------------------------------------


COMPANY record -- field COMPANY.GROUP -- should have value
COMPANY.GROUP -- record should be created.
Global Processing (temenos.com)
------------------Classic Login----------------------------

CRTL+SHIFT+V -- Validate and authorise the record


CRTL+U -- return to awaiting application
BK -- to logout
P<page no.> -- to view next page
-----------------------------difference of Jbase License and T24
License----------------------------
PACS00335080
JBASE License:
-------------------

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------------------

CREATE-FILE F.COMPANY.BACKUP TYPE=UD


COPY FROM F.COMPANY TO F.COMPANY.BACKUP ALL

CREATE-FILE FBNK.AA.ACTIVITY.HISTORY.BKP.20221207 TYPE=UD


COPY FROM FBNK.AA.ACTIVITY.HISTORY TO FBNK.AA.ACTIVITY.HISTORY.BKP.20221207 ALL
---------------------------------MSQL
Locks-----------------------------------------
To release the Locks
>Kill <database id or spid>
>kill 8

sp_lock

sp_who2 -- active sessions


SELECT request_session_id,resource_description FROM sys.dm_tran_locks WHERE
resource_type='APPLICATION'

SELECT request_session_id,resource_description FROM sys.dm_tran_locks WHERE


resource_type='DATABASE'
Then release lock by :
KILL [request_session_id]

----------------------------------ATM and channels-----------------------------


its like channels will send the request to T24 and will wait for a response. There
will be timeout level at weblogic

If T24 takes more than that timeout, we will get this error:

Caused by: weblogic.transaction.RollbackException: Transaction timed out after 30


seconds
BEA1-0A67197949AFADBF83BF

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)

>select top 2000 * from InsightImport..updatelog order by EventTime desc


>Select top 2000 * from Insightstaging..updatelogdetails order by eventtime desc

Search for this table in Insight staging, insightImport, InsightETK


>select top 2000 * from ExtractLog order by [EventTime] desc
COUNT F.BATCH WITH JOB.NAME EQ 'AC.HVT.MERGE' AND BATCH.STAGE NE ''

--------------------------------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.

Examples of the information held in this file would be:

a) Defaults for financial accounts b) The frequency of portfolio statements c) The


discount (if any) on safekeeping charges d) Portfolio turnover e) Contributions and
withdrawals f) Average invested capital

-------------------------------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-----------------------------

SELECT RECID,CO_CODE,LAST_RUN_DATE FROM V_F_BATCH WHERE PROCESS_STATUS='2' AND


BATCH_STAGE LIKE 'A%'
SELECT RECID FROM V_F_BATCH WHERE PROCESS_STATUS='1' AND BATCH_STAGE LIKE 'R%'
SELECT * 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'
SELECT RECID,CO_BATCH_STATUS,LAST_WORKING_DAY,TODAY,NEXT_WORKING_DAY FROM V_F_DATES
SELECT *FROM TAFJ_VOC WHERE RECID =F.GRID.OUT.LIST’
---------------------------TAP (wealth suite)---------------------------
Please find the updated WSC license and follow the steps below for deployment,

1. Stop the WSC server.


2. Download and replace the attached forms.lic file in the individual
environment accordingly in the
$WSCHOME/instance/deployments/TCIB.ear/FOPMEUBK.war/WEB-INF
3. Go to the path $WSCHOME/instance/deployments and execute the following
commands.
• rm TCIB.ear.failed
• touch TCIB.ear.dodeploy
4. Start the WSC server.

--------------------------------LIMITS--------------------------

LIST-ITEM FBNK.LIMIT.COL.ALLOC.WORK WITH LIMIT.ID LIKE ...1147020...


LIST-ITEM FBNK.LIMIT.REP.KEYS.EXPIRED '1*15400493*0008600*01*'
LIST-ITEM FBNK.LIMIT.REP.KEYS.EXPIRED WITH @ID LIKE ...LIMIT.ID...
LIST-ITEM FBNK.COLLATERAL.RIGHT WITH @ID LIKE ...LIMIT.ID...

--------------------------------COB ran for next


day----------------------------------------

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---------------------------------

8th field -- Throughput


20 field -- no.of processed records.
6th Field -- elasped time
8th field -- throughput

-----------------------TSA.STATUS------------------------------------
JOB.PROCESS<9th field>
This field tells in which stage of job processing we are in.

Can hold the below values.

1=Processing Contracts

2=Selecting Contracts

3=Managing Control List

4=Selecting list file

5=Managing Batch record (in S.JOB.RUN)

6=Waiting on list record

7=Processing Single threaded

10th Field -- port number


6th Filed -- Next.service
--------------------------------------------------
The field EXT.AI.USERS specifies the maximum number of personal internet users
allowed.
The field EXT.AP.USERS specifies the maximum number of intermediary/corporate
internet users allowed.
The field ARC.USER.CODE holds the licence code for the personal and
intermediary/corporate users (together.)

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]

Starting 'PHANTOM' ( background ) processes and / or 'jspprint' ( Printer )


sessions
are NOT included in the jBASE user count and do NOT take a jBASE license.
---------------------------EOY----------------------------------

SELECT * FROM TAFJ_VOC WHERE RECID LIKE '%PC20221231%'


SELECT RECID FROM V_F_FILE_CONTROL WHERE RECID LIKE '%PC20221231%'
COUNT F.FILE.CONTROL WITH @ ID LIKE ...PC20221231

---------------------------------------------------------------------------
%@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.

Once received, same must be replaced inside war files.

Sample Location: “Project*.war\WEB-INF\form.lic “


distribution@temenos.com
-------------------------Stop database on TIC Error----------------------

set TAFC_CONTEXT to different value in .profile


export TAFC_CONTEXT=t24prod
After setting the TAFC_CONTEXT value, create a directory as per TAFC_CONTEXT
value under TAFC_HOME/config as below and copy all the contents from default
directory to new TAFC_CONTEXT directory.

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

https://uni-t.temenos.com/Pages/LicenseCode.aspx -- internal model bank license


codes
https://tcsp.temenos.com/SitePages/UpdatesHome.aspx -- t24 updates
------------------------------------------------
Please log TSR, We 24by7 support will support system down situation and COB issues
in LIVE.
Hence please log a TSR ticket for issue analysis by our BO user.
-----------------------------------------------------------
"Available List IDs Exhausted" is not an error message. According to T24
functionality, when the job nears completion and the job list count is less than
the number of agents being run, the available job list records will be processed
only by few agents and the rest of the idle agents displays the message ‘Available
List IDs Exhausted’
(these agents finished processing its portion of the job list and is awaiting for
free job list records).
This is an informative message to indicate that the last few ids are being
processed.
--------------------------------------------------------------------
Please find the below order of the timeout settings in any environment.

Channels/Browser > MDB > EJB > DB


------------------------------------------------------------
CREATE-FILE F.JOB.LIST.55.BKP20230901 TYPE=UD
COPY FROM F.JOB.LIST.117 TO F.JOB.LIST.117.BKP20230816 ALL

CREATE-FILE FBNK.AA.ACTIVITY.HISTORY.BKP.20221207 TYPE=UD


COPY FROM FBNK.AA.ACTIVITY.HISTORY TO FBNK.AA.ACTIVITY.HISTORY.BKP.20221207 ALL
------------------------------------------------------------
mw42 -f -e -a
f -- file
e -- user
a -- user with ac
tShow DELETE.STATUS.AND.SESSION

sp_locks from SQL -- locks


-------------------------ORCL locks from
DBA........................................
select distinct a.sid, a.serial#
from v$session a, v$locked_object b, dba_objects c
where b.object_id = c.object_id
and a.sid = b.session_id;
------------------------------------------
EOD.ERROR----------------------------------------
FATAL error in COB.CHECK.EB.EOD.ERROR
> LIST-ITEM F.EB.EOD.ERROR WITH FIX.REQUIRED EQ YES AND WITH DATE.RESOLVED EQ ''
> COUNT F.EB.EOD.ERROR WITH FIX.REQUIRED EQ YES AND WITH DATE.RESOLVED EQ ''
>CREATE-FILE F.EB.EOD.ERROR.BP.20230908 TYPE=UD
>COPY FROM F.EB.EOD.ERROR TO F.EB.EOD.ERROR.BP.20230908
>CLEAR-FILE F.EB.EOD.ERROR

-----------------------------------------------------------------------------------
-
JED F.TSA.STATUS 21
Change the line 2 from RUNNING to STOPPED

JED -s <Table name> <Record id> <field=value>;


JED -s F.TSA.SERVICE COB 6=START;

tJED -u <username> -p <password> <File> <record id>

LIST-ITEM F.JOB.TIMES WITH @ID LIKE ...AC.HVT.MERGE...


LIST-ITEM F.TSA.STATUS WITH AGENT.STATUS EQ "RUNNING" AND CURRENT.SERVICE EQ "COB"
CMMB.DFE.EXTRACT.DATA
LIST-ITEM F.TSA.STATUS WITH CURRENT.SERVICE LIKE ...TSM...
LIST-ITEM F.BATCH WITH PROCESS.STATUS EQ '1' AND BATCH.STAGE NE ''
LIST-ITEM F.BATCH.STATUS WITH @ID LIKE ...BNK/SYSTEM.END.OF.DAY5-
EOD.CREATE.SPEC.ENT.KEY...
JED F.BATCH TMB/COB.INITIALISE

SELECT RECID,LAST_WORKING_DAY,TODAY,NEXT_WORKING_DAY FROM V_F_DATES > from MSSQL


server
share the output in excel
SELECT RECID,CO_BATCH_STATUS,LAST_WORKING_DAY,TODAY,NEXT_WORKING_DAY FROM V_F_DATES
SELECT *FROM TAFJ_VOC WHERE RECID =F.GRID.OUT.LIST’

JED F.LOCKING F.JOB.LIST.6


#JED F.LOCKING <BATCH>-<FILENAME> - deleted this record
JED F.LOCKING TN1/OFS.MESSAGE.SERVICE-OFS.MESSAGE.SERVICE-1
-----------------------to delete the TSA status---------------------------------
SELECT F.TSA.STATUS WITH CURRENT.SERVICE EQ 'COB' AND WITH AGENT.STATUS EQ
'RUNNING'
DELETE F.TSA.STATUS
----------------------------------------------------------------------------------
#JED F.BATCH.STATUS <BATCH>-<FILENAME>- - deleted this record
#Clear the job list CLEAR-FILE F.JOB.LIST.6

To get list of running jobs --LIST F.BATCH WITH PROCESS.STATUS EQ 1 AND BATCH.STAGE
NE '' JOB.NAME JOB.STATUS

To get list of records processed in a job -LIST-ITEM F.BATCH.STATUS WITH @ID


LIKE ...job name...

command for locks in tafc-- SHOW-ITEM-LOCKS

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 * FROM LOCK_RECORDS WHERE RECID LIKE '%COB%'

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)

SELECT SID,SERIAL#,STATUS,SERVER,USERNAME FROM V$SESSION WHERE USERNAME ='T24' AND


STATUS='INACTIVE';(replace T24 with the DB username)
ALTER SYSTEM KILL SESSION '4494,57442'; (SID,SERIAL#)

-----------------------------------------------------------------------
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.

Below command to clear inactive sessions:


ALTER SYSTEM KILL SESSION '4494,57442'; (SID,SERIAL#)
this is sample one to clear inactive sessions
change your SID,SERIAL accordingly

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

DROP INDEX <INDEX_NAME> -- DB


DROP TABLE T24_USER_INDEX;

CREATE TABLE T24_USER_INDEX


(
ID NUMBER NOT NULL PRIMARY KEY,
INDEX_NAME VARCHAR2(128) NOT NULL,
TABLE_NAME VARCHAR2(128) NOT NULL,
COLUMN_EXPRESSION VARCHAR2(1024)
)
ORGANIZATION INDEX
/

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

COUNT F.TSA.STATUS WITH CURRENT.SERVICE EQ 'DW.EXPORT.SERVICE' AND WITH


AGENT.STATUS EQ 'RUNNING'
COUNT F.TSA.STATUS WITH CURRENT.SERVICE LIKE "TTM/CMMB.DFE.EXTRACT.DATA" AND WITH
AGENT.STATUS EQ 'RUNNING AND
WITH LAST.MESSAGE UNLIKE "...exhausted"
----------------------------------------------------------------------------------
We could understand that the SPF got corrupted because of backend changes. Kindly
note, we 24by7 will provide correction code only for LIVE client areas.
Hence, we request you to restore any working area DB to resolve the problem.

Thanks & Regards,


24by7
-----------------------------------------------------------------------------------
---
> GETDBNAME F.DATES
> SELECT RECID,LAST_WORKING_DAY,TODAY,NEXT_WORKING_DAY,CO_BATCH_STATUS FROM
V_F_DATES
> SELECT RECID,LAST_WORKING_DAY,TODAY,NEXT_WORKING_DAY FROM V_F_DATES WHERE RECID
NOT LIKE '%COB'
> SELECT RECID,LAST_WORKING_DAY,TODAY,NEXT_WORKING_DAY FROM V_F_DATES WHERE RECID
LIKE '%COB'
> LIST F.DATES LAST.WORKING.DAY TODAY NEXT.WORKING.DAY CO.BATCH.STATUS -- tafc

------------------------------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,1 > - value of current control list.

CONTROL.LIST<1,2 >- Batch status (like processed/processing).

CONTROL.LIST<1,3 > - Maximum no. of list IDs( after bulking).

CONTROL.LIST<1,4 > - actual no of records to be processed


BATCH.STATUS<1,5> - no of key counts processed.

CONTROL.LIST<1,8 >-Contains timestamp.

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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy