T.R | Title | User | Personal Name | Date | Lines |
---|
276.1 | | CAMINO::ROSCOE | | Wed Apr 23 1997 20:08 | 17 |
| The way to find out how far a call has gone is to enable tracing for
both the task and processing servers. You do this by modify the
event filter attribute for the servers to include tracing. for example
acmsadmin> set tpsys /.:/tdor1/employee server employee_task_grp event
filter = (fault,security,status,trace). Do the same thing for the
processing server as well. You can then re-run the test, you do not
have to restart the servers for the new tracing options to activate.
I would guess that the problem is being caused by either decdtm,tcp/ip
or decnet. Check and make sure that all are functioning properly.
If everything checks out then issue the acms list log command again
on the tpsystem default log file. Before doing so define the logical
acms_source_trace to true. This logical will tell us the line number
of the source code module that is failing.
Rich
|
276.2 | Problem in TPS_TXN_TM_SERVICES | UTRTSC::DORLAND | The Wizard of Odz2 | Thu Apr 24 1997 04:56 | 63 |
| Thanks for your reply, this indeed produces more info.
However, the problem seems to be in a file TPS_TXN_TM_SERVICES.C,
but I cannot find this file.
Any suggestions?
Ton
********************************************************************************
USER: DORLAND
TIME: 1997-04-24-09:25:26.810
POSTED BY: Server Process
PID: 24e0271b
TYPE: trace
EXECUTION CONTEXT INFORMATION:
TPSystem: /.:/tdorl/employee
Server: employee_task_grp
Interface: employee_task_grp
Device: _UTURBO$VTA111:
Request ID: ec744170-bc73-11d0-93eb-08002be627da
PRINCIPAL: /.../utrtsc_cell/tdorl
Procedure: EMPLOYEE_INFO_ADD_TASK
Entered Function EMPLOYEE_INFO_ADD_TASK in Group employee_task_grp.
********************************************************************************
USER: DORLAND
TIME: 1997-04-24-09:25:26.871
POSTED BY: Server Process
PID: 24e0271b
TYPE: fault
EXECUTION CONTEXT INFORMATION:
TPSystem: /.:/tdorl/employee
Server: employee_task_grp
Interface: employee_task_grp
Device: _UTURBO$VTA111:
Request ID: ec744170-bc73-11d0-93eb-08002be627da
PRINCIPAL: /.../utrtsc_cell/tdorl
Procedure: EMPLOYEE_INFO_ADD_TASK
SEVERITY: error
SOURCE LINE: 2590
SOURCE FILE: TPS_TXN_TM_SERVICES.C
vms MESSAGE TEXT: system service failure exception, status=!xl, pc=!xh, ps=!xl
tps MESSAGE TEXT: %TPS-F-TXFAILURE, Fatal error during transaction processing
********************************************************************************
USER: DORLAND
TIME: 1997-04-24-09:25:26.879
POSTED BY: Server Process
PID: 24e0271b
TYPE: trace
EXECUTION CONTEXT INFORMATION:
TPSystem: /.:/tdorl/employee
Server: employee_task_grp
Interface: employee_task_grp
Device: _UTURBO$VTA111:
Request ID: ec744170-bc73-11d0-93eb-08002be627da
PRINCIPAL: /.../utrtsc_cell/tdorl
Procedure: EMPLOYEE_INFO_ADD_TASK
Exited from Function EMPLOYEE_INFO_ADD_TASK in Group employee_task_grp.
|
276.3 | | CAMINO::ROSCOE | | Thu Apr 24 1997 09:05 | 13 |
| Hi,
The source code module is one specific to ACMSxp the product. The
problem is happening on a DECdtm system service call. I suspect that
the problem is in the start transaction or join call. The call is
failing before we get to the processing server. Post the value of
the logical sys$node also post the value of scssystemid and scsnode.
Can you do a set host 0 on your box?
Rich
ps. I 'm in a class today, so I will not be able to reply again until
tonite.
|
276.4 | Will try DecDTM... | UTRTSC::DORLAND | The Wizard of Odz2 | Thu Apr 24 1997 11:44 | 11 |
| Looks as if you are right. The processing server code is never called.
SYS$NODE and SET H 0 are no problem. (We are running DecNet Ph 5.).
However, looking with LMCP there is no transaction logged. TPSERVER
is up and running.
I think I'll try an example with SYS$Transaction calls, maybe this will
help us ...
If I have more answers/questions I'll post them here.
Rgds, Ton
|