Down To Earth Technical Support

   

 

Software Solutions for today's business

 

   

Down To Earth - Code Examples

Print page print 

DTE v35 code patches DTE v3.5 Code Change examples

The following are notations and examples of the DTE v3.5 and before program code changes required to compile successfully within SynergyDE v9 series.  This list may not include changes required if you have modified your program with different logic or created new applications.

DTE Program code changes summary and examples:

  Reference Synergy Language Tools manual for compile errors

Use the -l option on the dbl line with a list file name to create a list and locate a problem -- dbl -la list.txt UTS:smicode.dbl

UTS - All references of sel_rfa must be ,a6 and not ,d6

UTS -- With Syn v9.1.5, a bug requires the following.  Later Syn versions may not require the fix.  If a .include follows an endcase   statement, no blank or commented line is allowed immediately following.  To work around this,
      1) If the endcase   is in lots of programs followed by the .include statement, it is easier to move/delete the comments in the include file (for example, ifind.inc), rather than adding NOP to all the programs.
      2) If the endcase  is in the .include file itself, it is easier to add the NOP there, for all programs to use (inprint.inc)

UTS - All .include files are surrounded by .start nopage,nolist and optionally .start nopage,list statements.  (Reference dtemnu.dbl and dtexx.dbl) files. The value start nopage (without a period and usually found above the comments) is no longer allowed

UTS -- Remove the build line and library reference for vmcmd wtihin the utilities build batch file (bldutl8w) to use the SynergyDE vmcmd program, not DTE's version.

 Any application -- u_message is changed to message: 
       writes (worder_chan,oehedr)
       xcall u_message (opcde)

    is changed to: 
        writes (worder_chan,oehedr)
        xcall message (opcde,D_ERROR)        (or D_ALERT, etc)

 Any application --  e_sect requires new logic added
         xcall e_sect (dter_lok,D_INFO)

    is changed to:
   
       xcall gettxt (DTER_LOK,f_message)
          xcall e_sect (f_message,D_INFO)

     with the below added as a variable within the program: 
           record
           f_message ,a40   ; Function message

 Distribution applications -- u_cost ,d27 must be ,a27 

If you have any questions or need assistance in converting your custom programs, contact our Technical Support department.

Back to top

 

 

   

 

 

 

Technical Support hours:   

  Monday - Friday   
7:00 am - 5:00 pm PST
  

(530) 387-3575   
   


 


Currently Supporting:   

Business Software v7.0 & v3.5   
  Water Management   v7.0   


 


 

Link direct to:   

Down To Earth Home   


Need more help?   

support@datvsn.com   


New Online Format!  
DTE Solutions Newsletter   

 

 

Terms of Use & Privacy Statement

 


 

Bookmark and Share