Terminal Server Speed and other issues

Where exactly is this processing delay for Crystal Reports processing
configured ?

Thanks,

Neil

[Non-text portions of this message have been removed]
We have just recently gone live with our system and are having some speed problems. We have three Terminal Server that have also been setup via a third party solution called 2x to give users just the client application (no full desktops). These are setup in three different low usage ESX box's with dual quad procs and 16 gigs of ram / server ith multiple nics. However, users are complaining that reports are very slow as well as just overall responsiveness of the system. We were thinking that probably the highest overhead for this system is probably CrystalReports which runs our reports. Does anyone know of a way to run Crystal on a separate server or cluster of servers?

Also, we had a strange problem with running Vantage in Terminal Server today. We had a user on one end of the building open a windows and another user on the other end of the building with different security settings (which would have disallowed this window had they tried to open it normally) had the window pop up. The 2nd user would then try to close the window which would close for them for about 5 minutes and then reopen. This was happening all over the office, this is also the first time this has come up in the month and a half we have been live. Each user has had there own client folder from the start so that we could avoid any kind of problem with cross over between users. So we are really miffed about what happened. Has anyone ever had this experience. Does anyone know of a way to prevent this from happening? Also, does anyone know why a user without the security permissions to open some of these windows would be able to have these windows just pop up because another user opened them?

Anyway, if anyone has any suggestions we would be extremely grateful for their help.
I assume by ESX you mean the VMWare hypervisor. If you are having problems with printing, I would concentrate on the System Agent. Double check the port setup and set the Processing Delay to a lower number like 2 or 3 seconds for printing. This is the delay before the CR report is processed. Our initial setup was for 20 seconds, not cool. Also some report like the Scheduled Shipments dump a huge number of shipments when you run them. Our .xml file is currently at 80MB and grows by 100KB/day. The Crystal Report then has to parse that 80MB of data to show a one page report.

--- In vantage@yahoogroups.com, "m_sprowles" <msprowles@...> wrote:
>
> We have just recently gone live with our system and are having some speed problems. We have three Terminal Server that have also been setup via a third party solution called 2x to give users just the client application (no full desktops). These are setup in three different low usage ESX box's with dual quad procs and 16 gigs of ram / server ith multiple nics. However, users are complaining that reports are very slow as well as just overall responsiveness of the system. We were thinking that probably the highest overhead for this system is probably CrystalReports which runs our reports. Does anyone know of a way to run Crystal on a separate server or cluster of servers?
>
> Also, we had a strange problem with running Vantage in Terminal Server today. We had a user on one end of the building open a windows and another user on the other end of the building with different security settings (which would have disallowed this window had they tried to open it normally) had the window pop up. The 2nd user would then try to close the window which would close for them for about 5 minutes and then reopen. This was happening all over the office, this is also the first time this has come up in the month and a half we have been live. Each user has had there own client folder from the start so that we could avoid any kind of problem with cross over between users. So we are really miffed about what happened. Has anyone ever had this experience. Does anyone know of a way to prevent this from happening? Also, does anyone know why a user without the security permissions to open some of these windows would be able to have these windows just pop up because another user opened them?
>
> Anyway, if anyone has any suggestions we would be extremely grateful for their help.
>
Yes, we are using ESXi to run three terminal servers on three different physical boxes. None of the other virtual machines that run on these ESX boxes are heavily hit, most are just low grade servers systems that needed to go somewhere. We have just changed the Processing delay to 3 seconds we will see if that helps.

Does anyone else have any suggestions on how to best setup Vantage Clients on Terminal Server? We are still trying to speed this up further as it is still really slow.



--- In vantage@yahoogroups.com, "hessd3" <hessd3@...> wrote:
>
> I assume by ESX you mean the VMWare hypervisor. If you are having problems with printing, I would concentrate on the System Agent. Double check the port setup and set the Processing Delay to a lower number like 2 or 3 seconds for printing. This is the delay before the CR report is processed. Our initial setup was for 20 seconds, not cool. Also some report like the Scheduled Shipments dump a huge number of shipments when you run them. Our .xml file is currently at 80MB and grows by 100KB/day. The Crystal Report then has to parse that 80MB of data to show a one page report.
You need to walk through scenarios to pinpoint the slowness.

1. Is Vantage slow on the terminal server when you login to the
console and run it locally on the server?

a. If yes, then that is the source of the problem where you can
continue on. Check the perfmon utility to see if the server has enough
memory, cpu, disk utilization, etc...

b. If it is memory, great, add more. Terminal servers can consume
memory easily especially if you are running other apps on them besides
vantage.

c. Is it a network bottleneck? Are you running at a speed of 100MB
instead of 1000 even though you are connected to a 1000 port switch. It
could be you are plugged into the wrong port, your server card is only
100MB or auto-negotiate isn't working correctly in which case you should
set the server nic card and the switch port to run at 1000. Also when
using ESX you should check your VM configurations to make sure you are
getting the full network speeds your environment supports.

d. Check to see also that you are giving the VM the proper number
of processors. If your ESX server has a quad core are you allowing all
four cores to go to the VM? Also check the bios for hyper threading and
read up on terminal servers and hyper threading. Do the same for your
database server.

e. If it is the disk read/write speeds you may need to rethink your
RAID configurations and type of hard drives you are running. You may be
running 10K and may need to upgrade to 15K. You may be running ATA and
should upgrade to SATA or SATA II or SCSI.

f. Is it a problem with the database setup? Try running vantage
locally on a client that has the closest hardware specs in terms of
memory and nic speeds as the server and see if it is better or worse.
You may need to tweak the database settings for your environment.



From: m_sprowles [mailto:msprowles@...]
Sent: Thursday, March 12, 2009 9:39 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Re: Terminal Server Speed and other issues



Yes, we are using ESXi to run three terminal servers on three different
physical boxes. None of the other virtual machines that run on these ESX
boxes are heavily hit, most are just low grade servers systems that
needed to go somewhere. We have just changed the Processing delay to 3
seconds we will see if that helps.

Does anyone else have any suggestions on how to best setup Vantage
Clients on Terminal Server? We are still trying to speed this up further
as it is still really slow.

--- In vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ,
"hessd3" <hessd3@...> wrote:
>
> I assume by ESX you mean the VMWare hypervisor. If you are having
problems with printing, I would concentrate on the System Agent. Double
check the port setup and set the Processing Delay to a lower number like
2 or 3 seconds for printing. This is the delay before the CR report is
processed. Our initial setup was for 20 seconds, not cool. Also some
report like the Scheduled Shipments dump a huge number of shipments when
you run them. Our .xml file is currently at 80MB and grows by 100KB/day.
The Crystal Report then has to parse that 80MB of data to show a one
page report.





[Non-text portions of this message have been removed]
Anyone happen to know what transaction BO or whatever would update the
monetary totals on the line items in an order?



I have a BPM that fires upon updating of OrderHed.DiscountPercent on the
Order Header and it flows down into the existing line items. I'll share
the code if anyone needs it but the problem is that it doesn't change
the monetary values for the line items, but it DOES change my
OrderDtl.DiscountPercent like it should So, I am thinking there may be
a BO Method that possible recalculates that? I have looked and can't
seem to find it.



Any ideas?



Example:



This line item's Discount Amt is $547.50 with a Discount Percent of
50.00







Upon changing Header Discount Code (IGNORE THE PULLDOWN MENU "DISC CODE"
AS IT'S A CUSTOMIZATION) to 46.00







4GL DID update the OrderDtl.DiscountPercent but the Discount Amt didn't
change to reflect the change of discount.















Christopher Ryhal

Senior Microsoft Consultant

Perpetual Technologies, Inc

chris.ryhal@... <mailto:chris.ryhal@...>

http://www.perptech.com

Office: (317) 824-0393

Mobile: (317) 364-2134





[Non-text portions of this message have been removed]
Maybe:
ChangeDiscountAmount(Epicor.Mfg.BO.SalesOrderDataSet)
Update Order Detail information when the price discount percent is changed.

Parameters:
ds: The SalesOrder data set

Returns:
void

--------------------------------------------------------------------------------
ChangeDiscountPercent(Epicor.Mfg.BO.SalesOrderDataSet)
Update Order Detail information when the price discount percent is changed.

Parameters:
ds: The SalesOrder data set

Returns:
void


--- In vantage@yahoogroups.com, "Christopher Ryhal" <chris.ryhal@...> wrote:
>
>
>
> Anyone happen to know what transaction BO or whatever would update the
> monetary totals on the line items in an order?
>
>
>
> I have a BPM that fires upon updating of OrderHed.DiscountPercent on the
> Order Header and it flows down into the existing line items. I'll share
> the code if anyone needs it but the problem is that it doesn't change
> the monetary values for the line items, but it DOES change my
> OrderDtl.DiscountPercent like it should So, I am thinking there may be
> a BO Method that possible recalculates that? I have looked and can't
> seem to find it.
>
>
>
> Any ideas?
>
>
>
> Example:
>
>
>
> This line item's Discount Amt is $547.50 with a Discount Percent of
> 50.00
>
>
>
>
>
>
>
> Upon changing Header Discount Code (IGNORE THE PULLDOWN MENU "DISC CODE"
> AS IT'S A CUSTOMIZATION) to 46.00
>
>
>
>
>
>
>
> 4GL DID update the OrderDtl.DiscountPercent but the Discount Amt didn't
> change to reflect the change of discount.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Christopher Ryhal
>
> Senior Microsoft Consultant
>
> Perpetual Technologies, Inc
>
> chris.ryhal@... <mailto:chris.ryhal@...>
>
> http://www.perptech.com
>
> Office: (317) 824-0393
>
> Mobile: (317) 364-2134
>
>
>
>
>
> [Non-text portions of this message have been removed]
>