Hi David,
So by default in ACE, TCP options are stripped before they are forwarded to server. To allow them you need to specify connection pmap.
tcp-options {range number1 number2 {allow | drop}} | {selective-ack | timestamp | window-scale} {allow | clear | drop}
So for allowing window scaling you need to do:
tcp-options window-scale allow
And for setting the scaling factor you need to use:
set tcp window-scale number
Pasting the document link for your reference:
http://www.cisco.com/c/en/us/td/docs/interfaces_modules/services_modules/ace/vA5_1_0/configuration/security/guide/securgd/tcpipnrm.html#wp1010795
Let me know if you have any questions.
Regards,
Kanwal