DTE v3.5 and prior Program
Patches
|
|
The following program patches and download
files are for Down To Earth supported customers. The specific
applications, versions, and a summary of the change is also
noted.
Patch downloads are not available for DTE versions
prior to 3.5 -- please refer to the "Summary of change: " section for a detailed
description or Contact
us.
|
|
In all situations, once a changed program
is installed into the source directory, system logicals must be assigned, the
application(s) affected must be rebuilt. Once the executible program is
rebuilt, Operators must log out and back into DTE again to reflect the new
changes.
|
|
All
Applications System
/ Utility
|
Job
Cost Accounts
Payable
General Ledger
|
Sales Order
Entry
Payroll
|
|

|
All Applications
SynergyDE v9 series code changes
Contact Technical Support if you have any
questions, plan to add a Vista client to your network, or wish to schedule a SynergyDE
update.
|
Summary of Change:
|
With
Windows® exclusive Vista
® OS license distribution
starting in July 2008, SynergyDE and consequently Down To Earth
v3.5 require updates to run on any Vista
PC.
|
|
Up-to-date ALM
allows a "no cost" update to SynergyDE v9 for all Windows 32-bit
networks or single user
PCs.
|
|
Supported (Windows) DTE
customers with v3.5 are automatically scheduled for a Down
To Earth update.
|
|
Please
Note:
A SynergyDE update is not required for Vista PC connections to
UNIX servers via terminal emulation or Windows network access via
Remote Desktop Connection. The
DTE update is required, however, if a UNIX server is updated to
SynergyDE v9 series.
|
|
|
|

|
System
Subroutine
The subroutine,
dll_subr is replaced with dll_call and includes an additional argument,
DLL_TYPE_WINAPI, within the
call.
|
Summary of Change:
|
Without this change, an
"Argument missing, Argument number was 8, at line 98 in
routine WINLOGO, at line 153 in routine DTEMNU, called from
line 165" displays when initializing dtemnu.dbr.
|
|
This
change applies only to those customers operating with Synergy
version 8.3 or higher and re-building DTE version 3.5 or before.
The section of the UTS:dtedll.dbl
program logic loads the initial splash
graphic and the license agreement when first executing the
software.
|
|
Replace the
exisiting program with the file contained in
the dtedll.zip
download or link to the source code
example. (The system code changes are
shown in blue
bold .)
|
Back to top
|
|
|

|
System
Utility
Inquiry and Find selection
window displays are missing the field headings for current windows system codes.
Instead, the (display) "page" number replaces the heading
labels.
NOTE: All operators must exit Down To Earth and
you must rebuild all utilities and
applications to incorporate this
change into your Down To Earth executables.
|
Summary of Change:
|
For Down
To Earth version 3.4.1 or 3.5, running D2E in a Windows or NT
environment, add the system codes for
NTv5.x (15), WIN98
(16), WIN ME (17), WIN
XP (18), and 2003 Server (19) to the list of
existing system codes in the ifind.inc and clslp.dbl utility programs.
|
|
For Example, the system
codes are listed in the third line of instruction of the
ifind.inc
file and the file is found in the
directory assigned to the UTS logical.
|
|
The system code change
is noted below in bold. Repeat the same codes
for clslp.dbl and askpr.dbl program when the gui_flag is
defined:
xcall envrn
(oper_sys)
using oper_sys select
(11,13,14,15,16,17,18,19), gui_flag =
1
( ), clear gui_flag
endusing
eof = false
|
|
It is suggested
to make a backup copy of the EXE directory and use the bldallv6w
batch file found in the directory assigned to the D2EHOME logical
to rebuild.
|
Back to
top
|
|
|

|
System
Manager application
The Down To Earth version 3.4.1 or 3.5
Initialize data files programs require a change for current hardware
systems.
System Manager application, sm8000.dbl and
Utility utinit.dbl
programs, must also be updated to reflect NTv5.x
(15), WIN98
(16), WIN
ME (17), WIN
XP (18), and 2003
Server (19)
system
codes.
|
|
The system code change is noted below in
bold and included in the
downloadable file, sm8000_35.zip:
|
|
case sys_code
of
begincase
04: clear flag ; tsx-plus
06: nop ; vms
07: clear flag ; ms-dos
08: clear flag ; unix
09: clear flag ; networks
10: clear flag ; tsx-32
11: clear flag ; Win32s/NT
13: clear flag ; Win95
14: clear flag ; WinNT4X 8/10
vv 15:
clear flag ; WinNT5X
16: clear flag ; Win98
17: clear flag ; Win ME
18: clear flag ; Win XP
19: clear flag ; 2003
Server endcase
|
|
Once the changes
are made to the sm8000.dbl program file, rebuild System
Manager application. It is not necessary to build all
programs with this change. The utinit.dbl
utility requires that you rebuild this separatly using the
UTS:bldutxx.bat batch file.
|
Back to
top
|
|
|

|
Job Cost
application
This change applies only to systems
operating with Synergy version 8.3 or higher and re-building DTE
v3.5.
The changes resolve an
incorrect message number sent to the status utility program. Once the programs are changed,
you must rebuild the Job Cost application.
|
|
The status utility
program (UTS:status.dbl) takes the first argument for a message
number and the second as a message string. If the message
number is sent, it uses that for the message display.
Otherwise it uses the actual text message
string.
|
|
In some
programs within Job Cost, Synergy v8 is intrepreting a
text argument incorrectly as the message number.
Searching the posting programs and adding a comma
resolves this situation.
|
|
Insert a comma
within the xcall status line.
Search for the value
of
xcall status
('
that should be
xcall status
(,'
in the program
files:
jc4025.dbl, jc4030.dbl, jc4055.dbl, jc4125.dbl, jc4130.dbl,
jc4135.dbl, jc4155.dbl, jc4225.dbl, jc4230.dbl,
jc4255.dbl
|
Back to
top
|
|
|

|
Accounts Payable
application
(DTE V3.5 only)
The second segment of the second key of
the aphist.ism file
is defined
incorrectly.
Because the A/P History by check report sorts off of this key, the
sort order of this report is random unless this patch is
performed.
|
|
Follow these instructions to correct the sort
order:
|
|
1. Unload the aphist.ism data file. Select
“Unload
file ” from
the Files menu column of System Manager. Follow the screen
prompts entering values defined for your system and “No” for
the Clear file
AFTER unload field. The ascii file is written
as WRK:aphist.ddf .
2. Edit the aphist.ism file characteristics by selecting
“File
characteristics ” from the Maintenance menu column. Change the
second segment of the second key from starting in
Position 80 and Size 16 characters to starting in
Position 84 and a Size of 14 characters.
3. If your system space allows, make
a backup
copy of
your aphist.ism and aphist.is1 files (except VMS systems,
only aphist.ism ) as a precaution. Then, initialize
the aphist.ism file by selecting
“Initialize
file(s) ” from
the System Manager Files Menu Column. This creates a new A/P
history file with the correct second key
segment.
4. Load the data back into the newly
defined aphist.ism file by selecting
“Load
file ” from
the Files menu column in System Manager. Again, follow the window
prompts for your unique system indicating "No" to
the Merge into
existing records field.
|
|
This patch does not
require rebuilding the Accounts Payable
application.
|
Back to
top
|
|
 |
Accounts Payable
application
(DTE V3.5 only)
Occasional circumstances of entry allowed the Accounts Payable
Distribution window to verify and accept an inactive chart of accounts number for
distribution.
|
|
Make the following changes to correct this
situation:
|
|
In the
ap4000d section of the
dteap.wsc window script file, change (all on a
single line):
.field
dept, a4, fpos(4,15), break, user("#f/gltabl/0/f/2#"),
-
to:
.field
dept, a4, fpos(4,15), break(always),
user("#f/gltabl/0/f/2#"),
-
|
|
Once this is changed,
set your logicals and reload the new
dteap.wsc window script into the
UTF:dte.ism
file. Refer to
the readme.pat file included in the download for detailed
instructions. This replaces the previous A/P window
parameters.
|
|
In the
ap4000.dbl program, there are several changed lines.
Down To Earth versions prior to v3.5 require special
instructions. For v3.5, download the patch and search for the
comment "2/23" to inquire on the changes
made.
|
Back to
top
|
|
 |
General Ledger
application
Change a date designation from two digit year to a four
digit year.
|
|
To correct the
SY
financial statement formatting
command date (year) for Down To Earth version 3.4.1 or
3.5.
|
|
The program,
gl7000.dbl
requires 2 line
changes:
1. The
variablesysdtfield length
from: a9 to: a11
2. Change (all on a
single line): xcall s_bld
(glf_text,,'%a %d,
19%d',work_month,sysdt(1:2),sysdt(8:2))
to: xcall
s_bld (glf_text,,'%a %d,
%d',work_month,sysdt(1:2),sysdt(8:4))
|
Back to
top
|
|
 |
General Ledger application
A journal entry and posting
change.
|
| The following two changes are associated with the G/L
journal transaction entry and posting programs, respectively. |
|
The gl4000.dbl program change clears
all posting flags when first writing a new G/L transaction to
correct the application of existing gltran.ism posting flag
identifiers.
This only applied to newly written records possibly taking on partially
posted transactions flag characteristics. The symptoms were that the
new records appeared partially
posted.
|
|
The gl4120.dbl program change
validates the posting date entered is for an open
period.
|
Back to
top
|
|
 |
Order Entry application
The oe4100.dbl program requires one line of change to enable remarks to print on
picking tickets for serial numbered
items.
|
|
For Down To Earth
version 3.4.1 or 3.5, in the remarks (rmrks) section, add the "if"
statement line as noted below in bold:
|
|
rmrks,
opcde = DTE_RETRY
xcall ismrd
(DTE_NEXT,oeline_chan,oeline,,opcde,0)
if (opcde.eq.0 .and.
oel_key.eq.oem_key .and.
oel_lineno.eq.opline) then
begin if
(oel_linetype.eq.'Q') goto
rmrks if
(oel_linetype.eq.'R') then
begin
|
Back to
top
|
|
 |
Payroll application
The pr4325.dbl program in Down To Earth version 3.4.1 or
3.5, Direct Deposit Report, does not clear the total amount if the report is printed
twice in a
row.
|
|
This issue only
applies if printing twice without exiting Payroll
application in-between prints.
|
|
The report automatically prints if direct
deposits apply to the current transaction batch when
selecting “Print payroll register” from the Checks menu
column.
|
|
To define the program to clear the total between
printing, add the "clear" statement line as noted below
in bold:
.include "UTS:inprint.inc"
clear tot_amt, prempl loop,
reads (ddep_chan,prddep,eof)
if (pre_empl.ne.prp_empl)
begin
|
Back to
top
|
|
|