Daynote ,Svenson

Sjon
 
-- Home -- Links -- Sjon -- Calendar -- The Gang -- The Undeniables --

  -- Yesterday -- Week view -- Tomorrow  

MM-xvii     Monday

 

2000-01-17

 

 

The "almost" drizzle that started yesterday has been going on ever since. The result is an uncomfortable, warm (5°C), wet gray day. I don't want to exaggerate, but the Saskatchewan weather sound inviting.

We came up with an architecturally feasible solution for a problem we are having with Progress.

The problem.
In Progress there is a limit (64K ) on the action segment for a program. All the actions (assign, call, etc.) take up a part of this. On our Order Entry screen we have hit that limit several times. Up to now Ronny has been able to solve it by moving code out to external procedures but we are now at a stage where this is no longer possible. Each new feature or required function that must be added will mean something else has to go. Especially painful is that the new release of Progress and, even more so, Pro Shield that we depend upon, have added functions and actions to the code that gets included. At this point we cannot even solve some known bugs.

The solution.
The Order Entry program, now uses an updateble browser combined with an (updateble) viewer and a dashboard (and a button bar and a menu and a kitchen sink and .. oeps, slight exaggeration, we didn't do that request ). We can replace the updateble browser with a separate data-entry dialog. That will be an external procedure so (almost) all the triggers can be removed from the browser and a lot of duplicate functions can be removed as well. We convinced Peter about it (now that took most of the morning) and we got Theo in on it as well. Jan isn't convinced yet but he understands that we need to do something. he will propose it to the opco's and they must decide. Of course they want to keep the updateble browser, combined with the separate entry screen and a bunch of new function. (Belgium - yes those that complained about the performance - now want to get the lines calculated while they are entered. That means recalculating the order whenever they hit enter. If it sounds like shooting down the performance it is. With a 16 inch gun. Point blank.) The only way we can do that is by rewriting the whole bunch from scratch in another language.
No way.

The invoice printing problem that I solved last Thursday for Belgium still hasn't been sent. Theo wanted to test it and he finally came around to doing it today. We only have one problem here in Venlo and that is that we don't get anything printed from the invoice-printing program. Nada. Checking the records everything appears to work correct. Theo asked Jan and Pieter for advise but they don't seem to be inclined to help much. And that while he is doing the job they should be doing. Yep, once Theo gets worked in the programs will be released without testing again. Just like in the good () old times.

During the day I didn't have time to check up on the other daynotes. I only got to Toms last post.

Due to an accident, a truck completely blocking the road, I lost three quarters of an hour. I got home after eight. I have been casting my frame based current page into a presentable format but while doing so I came upon some things that I should try out a bit deeper before actually publishing (ex do I need two <frameset...> tags). I wanted to do so this evening but ...
Yep, time's up.


Adios

 
-- Yesterday -- This week -- Tomorrow --

-- Home -- Links -- Calendar -- The Gang -- The Undeniables --
--

Mail Me
Svenson © 1999

The main fuse is the ultimate reset.