WAAS 101
Hi,
Is there a page in Cisco where everything is explained from design to implementation? I have going around Cisco web page and all i can see are data sheets, client success stories, etc. no notes on explaining how it works and how to implement one.
Also, would it be possible to deploy WAAS (WAE) without a central manager to multiple sites? From what i have read, it is a requirement.
Thanks in advance.
Hi Eduard,
The best place for you to start is the quick configuration guide on cisco.com. The latest is posted for 4.1.3 here: http://www.cisco.com/en/US/docs/app_ntwk_services/waas/waas/v413/quick/guide/waasqcg.html
Also you could check out the book "Deploying Cisco Wide Area Application Services" By Zach Seils and Joel Christner. It's a good basic overview of WAAS and how to deploy it. It's based on 4.0.x, however it still applies to the basic setup and deployment scenarios.
Hope that helps,
Dan
Similar Messages
-
Hi i tried to install SM-SRE-700-k9 module to cisco 2911 router , but fail to load IOS , when i am loading the IOS getting following error
Router#$ install url ftp://10.0.0.2/waas-accelerator-4.4.3c.9-k9.bin
Delete the installed Cisco Wide Area Application Services Software and proceed with new installation? [no]: yes
Loading waas-accelerator-4.4.3c.9-k9.bin.install.sre !
[OK - 1754/4096 bytes]
Welcome to the WAAS installation checking resource requirements now
Resource check complete proceeding with installation
Router#
*Mar 18 08:56:37.999: %SM_INSTALL-6-INST_RESET: SM1/0 is reset for software installation.
*Mar 18 08:57:34.059: %SM_INSTALL-6-INST_RBIP: SM1/0 received msg: RBIP Registration Request
*Mar 18 08:57:34.063: %SM_INSTALL-6-INST_RBIP: SM1/0 received msg: RBIP File Request
*Mar 18 08:57:35.795: %SM_INSTALL-6-INST_RBIP: SM1/0 received msg: RBIP File Request
*Mar 18 08:57:56.851: %SM_INSTALL-6-INST_RBIP: SM1/0 received msg: RBIP File Request
*Mar 18 08:57:56.983: %SM_INSTALL-6-INST_RBIP: SM1/0 received msg: RBIP File Request
*Mar 18 08:59:59.147: %SM_INSTALL-6-INST_PROG: SM1/0 PROGRESSING: Starting to install waas-accelerator-4.4.3c.9-k9.bin ....
*Mar 18 08:59:59.239: %SM_INSTALL-6-INST_PROG: SM1/0 PROGRESSING: SRE bootloader upgrade not required ....
*Mar 18 08:59:59.239: %SM_INSTALL-6-INST_PROG: SM1/0 PROGRESSING: Initiating FTP download....
*Mar 18 08:59:59.239: %SM_INSTALL-6-INST_PROG: SM1/0 PROGRESSING: now downloading waas-accelerator-4.4.3c.9-k9.bin ....
*Mar 18 08:59:59.955: %SM_INSTALL-6-INST_FAIL: SM1/0 is reset due to FTP install error. Failure return code: 92 .
[Resuming connection 1 to 10.101.95.100 ... ]Hi Saransurendran,
A common cause of the issue you describe is that not all files from the WAAS SRE ZIP archive are available in the same folder on your FTP server, or permissions are not good for all files.
There should be 6 files on your FTP server in total, all in the same folder:
•waas-accelerator-4.4.3c.9-k9.bin
•waas-accelerator-4.4.3c.9-k9.bin.install.sre
•waas-accelerator-4.4.3c.9-k9.bin.install.sre.header
•waas-accelerator-4.4.3c.9-k9.bin.installer
•waas-accelerator-4.4.3c.9-k9.bin.key
•waas-accelerator-4.4.3c.9-k9.bin.srebootloader
If any of these files should be missing or not accessible on the FTP server, installation will fail.
Please ensure you have all these files available and accessible on your FTP server and retry.
Please also check the following documents for further information on installing WAAS on SRE:
http://www.cisco.com/c/en/us/td/docs/app_ntwk_services/waas/waas/v421/module/installation/guide/wssmcfg.html
https://supportforums.cisco.com/document/85376/deploying-waas-isr-g2-sre-module
Regards,
Michael -
Hi -
We are going into a WAAS deployment and have PIX firewalls running 6.3 code. We are looking to place the WAAS devices on the inside of our firewalls at each end. They will be deployed with WCCP, not inline mode.
I know the "inspect" commands are available in 7.x code, but it will be a big pain to upgrade these firewalls.
From what I read, the WAAS devices use IP or TCP options. Is this true? That's why you need the inspect on 7.x? Is there a way to preserve the options in 6.3 code?
Thanks in advance for a reply! : )Hi Zach;
I am doing one WAAS POC, and I have the problem of the no optmization connections. I reconfigured my appliances, but the prooblem happen, yet.
I would like if pix version ( 6.3.5 ) can to be the my problem?
The brief topology is in attach files.
Regards;
Fabio
Follow any outputs:
REMOTE SITE#SH STaTistics COnnection
Current Active Optimized Flows: 10
Current Active Optimized TCP Plus Flows: 9
Current Active Optimized TCP Only Flows: 0
Current Active Optimized TCP Preposition Flows: 0
Current Active Auto-Discovery Flows: 13
Current Reserved Flows: 10
Current Active Pass-Through Flows: 88
Historical Flows: 200
D:DRE,L:LZ,T:TCP Optimization RR:Total Reduction Ratio
A:AOIM,C:CIFS,E:EPM,G:GENERIC,H:HTTP,M:MAPI,N:NFS,S:SSL,V:VIDEO
ConnID Source IP:Port Dest IP:Port PeerID Accel RR
4061 172.25.101.46:1843 10.40.25.25:8014 00:1a:64:f2:23:81 TA 00.0%
4062 172.25.101.21:3053 10.40.10.102:139 00:1a:64:f2:23:81 TA 00.0%
4063 172.25.101.180:3919 10.40.10.197:8080 00:1a:64:f2:23:81 TA 00.0%
4064 172.25.101.68:4001 10.40.10.31:1417 00:1a:64:f2:23:81 TA 00.0%
4065 172.25.101.54:1703 10.40.10.197:8080 00:1a:64:f2:23:81 TA 00.0%
4066 172.25.101.21:3081 10.44.29.21:1026 00:1a:64:f2:23:81 TA 00.0%
4067 172.25.101.47:1567 10.42.25.25:8014 00:1a:64:f2:23:81 TA 00.0%
4068 172.25.200.250:29314 10.40.100.25:443 00:1a:64:f2:23:81 TA 00.0%
4069 172.25.101.180:3939 10.40.10.197:8080 00:1a:64:f2:23:81 TA 00.0%
4070 172.25.101.24:3123 10.40.15.87:10051 00:1a:64:f2:23:81 TA 00.0%
O-ST: Origin State, T-ST: Terminal State
E: Established, S: Syn, A: Ack, F: Fin, R: Reset
s: sent, r: received, O: Options, P: Passthrough
Local IP:Port Remote IP:Port Peer ID O-ST T-ST ConnType
10.42.25.25:8014 172.25.101.62:3083 00:1a:64:f2:23:81 Sr Sso EXTERNAL CLIENT
10.42.25.25:8014 172.25.101.54:1723 00:1a:64:f2:23:81 Sr Sso EXTERNAL CLIENT
172.25.101.24:10050 10.40.15.87:45117 00:1a:64:f2:23:81 SAsO SAr EXTERNAL SERVER
172.25.101.22:10050 10.40.15.87:54799 00:1a:64:f2:23:81 SAsO SAr EXTERNAL SERVER
172.25.101.22:10050 10.40.15.87:53856 00:1a:64:f2:23:81 SAsO SAr EXTERNAL SERVER
172.25.101.22:10050 10.40.15.87:54342 00:1a:64:f2:23:81 SAsO SAr EXTERNAL SERVER
172.25.101.24:10050 10.40.15.87:38569 00:1a:64:f2:23:81 SAsO SAr EXTERNAL SERVER
172.25.101.24:10050 10.40.15.87:38611 00:1a:64:f2:23:81 SAsO SAr EXTERNAL SERVER
10.40.10.102:389 172.25.101.22:1984 00:1a:64:f2:23:81 Sr Sso EXTERNAL CLIENT
10.40.10.31:1417 172.25.101.68:4006 00:1a:64:f2:23:81 Sr Sso EXTERNAL CLIENT
172.25.101.21:445 10.42.10.198:3639 00:1a:64:f2:23:81 SAsO SAr EXTERNAL SERVER
10.40.10.197:8080 172.25.101.54:1722 00:1a:64:f2:23:81 Sr Sso EXTERNAL CLIENT
10.40.10.197:8080 172.25.101.54:1721 00:1a:64:f2:23:81 Sr Sso EXTERNAL CLIENT
Local IP:Port Remote IP:Port Peer ID ConnType
172.25.101.151:1062 10.40.15.139:5061 N/A PT In Progress
10.40.10.102:1026 172.25.101.167:4058 N/A PT In Progress
172.25.101.160:1663 192.168.207.15:44718 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
199.105.179.227:8292 172.25.101.164:8278 N/A PT In Progress
10.40.10.31:1417 172.25.101.162:2598 N/A PT In Progress
10.40.17.107:1494 172.25.101.59:4325 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.10.102:389 172.25.101.21:3099 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.17.102:1494 172.25.101.69:2151 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.160:1086 10.40.15.139:5061 N/A PT In Progress
10.40.10.197:11801 172.25.101.68:3790 N/A PT App Cfg
10.40.10.197:8080 172.25.101.54:1720 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.21:3101 10.40.10.102:389 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.21:10050 10.40.15.87:58088 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.62:1602 10.40.17.107:1494 N/A PT In Progress
10.40.17.102:1494 172.25.101.42:1240 N/A PT In Progress
10.40.10.102:389 172.25.101.22:1980 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.164:2829 192.168.206.15:44718 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.170:4868 10.40.15.156:80 N/A PT In Progress
172.25.101.164:1960 10.40.15.139:5061 N/A PT In Progress
172.25.101.21:3099 10.40.10.102:389 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.10.94:445 172.25.101.22:1976 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.22:1977 10.40.10.94:139 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.22:10050 10.40.15.87:51185 00:1a:64:f2:23:81 PT Asymmetric
192.168.207.15:44718 172.25.101.151:1215 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
192.168.207.15:44718 172.25.101.166:1531 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.22:1976 10.40.10.94:445 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.22:139 10.42.10.57:1513 00:1a:64:f2:23:81 PT Asymmetric
10.40.15.87:50394 172.25.101.22:10050 00:1a:64:f2:23:81 PT Asymmetric
10.40.10.197:8080 172.25.101.54:1719 N/A PT In Progress
10.40.15.156:80 172.25.101.170:4869 N/A PT In Progress
10.40.32.128:3630 172.25.101.21:445 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.64:2068 10.40.15.156:80 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.21:139 10.44.31.44:1623 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.151:1215 192.168.207.15:44718 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.42:1240 10.40.17.102:1494 N/A PT In Progress
10.42.10.57:1513 172.25.101.22:139 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.163:1769 10.40.10.31:1417 N/A PT In Progress
192.168.207.15:44718 172.25.101.41:1213 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.69:1273 10.40.17.107:1494 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.24:10050 10.40.15.87:37482 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.167:3988 10.40.15.139:5061 N/A PT In Progress
10.40.10.197:43079 172.25.101.68:1284 N/A PT In Progress
172.25.101.62:3069 10.42.25.25:8014 N/A PT In Progress
172.25.101.59:4279 10.40.17.102:1494 N/A PT In Progress
172.25.101.47:4625 10.40.17.107:1494 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.10.31:1417 172.25.101.166:2849 N/A PT In Progress
172.25.101.164:8278 199.105.179.227:8292 N/A PT In Progress
192.168.206.15:44718 172.25.101.151:1214 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.10.31:1417 172.25.101.42:1165 N/A PT In Progress
172.25.101.72:1643 10.40.10.31:1417 N/A PT In Progress
172.25.101.54:1720 10.40.10.197:8080 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.166:1530 192.168.206.15:44718 N/A PT In Progress
172.25.101.164:8277 199.105.179.20:8292 N/A PT In Progress
10.40.15.87:59095 172.25.101.21:10050 00:1a:64:f2:23:81 PT Asymmetric
10.40.10.31:1417 172.25.101.42:1167 N/A PT In Progress
10.40.15.87:35209 172.25.101.24:10050 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.166:2849 10.40.10.31:1417 N/A PT In Progress
10.40.10.31:1417 172.25.101.61:1454 N/A PT In Progress
10.40.15.139:5061 172.25.101.166:4585 N/A PT In Progress
172.25.101.64:2066 10.40.15.156:80 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.42:1167 10.40.10.31:1417 N/A PT In Progress
172.25.101.42:2161 10.40.10.102:1026 N/A PT In Progress
10.40.10.102:1026 172.25.101.42:2408 N/A PT In Progress
10.42.25.25:8014 172.25.101.62:3069 N/A PT In Progress
172.25.101.62:3076 10.40.10.31:1417 N/A PT In Progress
172.25.101.151:1214 192.168.206.15:44718 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.170:4869 10.40.15.156:80 N/A PT In Progress
192.168.206.15:44718 172.25.101.159:1187 N/A PT In Progress
172.25.101.152:2984 10.40.10.197:8080 N/A PT In Progress
172.25.101.24:10050 10.40.15.87:35209 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.22:1975 10.40.10.102:389 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.10.85:4681 172.25.101.21:139 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.164:2830 192.168.207.15:44718 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.15.139:5061 172.25.101.158:1130 N/A PT In Progress
10.40.10.31:1417 172.25.101.46:1844 N/A PT In Progress
10.40.10.31:1417 172.25.101.162:2646 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.68:1272 10.40.10.197:42465 N/A PT In Progress
172.25.101.41:1213 192.168.207.15:44718 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
192.168.207.16:44718 172.25.101.69:1413 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.10.31:1417 172.25.101.62:3082 N/A PT In Progress
199.105.179.20:8292 172.25.101.164:8277 N/A PT In Progress
10.40.10.102:389 172.25.101.22:1982 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.44.31.44:1623 172.25.101.21:139 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.42:2408 10.40.10.102:1026 N/A PT In Progress
10.40.15.87:60046 172.25.101.21:10050 00:1a:64:f2:23:81 PT Asymmetric
10.40.10.102:1026 172.25.101.42:2161 N/A PT In Progress
172.25.101.68:3790 10.40.10.197:11801 N/A PT App Cfg
172.25.101.21:139 10.40.10.85:4681 00:1a:64:f2:23:81 PT Asymmetric
10.40.15.87:51254 172.25.101.22:10050 00:1a:64:f2:23:81 PT Asymmetric
10.40.17.107:1494 172.25.101.69:1273 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.69:2151 10.40.17.102:1494 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.10.197:8080 172.25.101.54:1717 N/A PT In Progress
172.25.101.160:1662 192.168.206.15:44718 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.10.31:1417 172.25.101.52:1181 N/A PT In Progress
172.25.101.159:1189 192.168.207.15:44718 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.15.87:51185 172.25.101.22:10050 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.21:445 10.40.10.172:14095 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.21:445 10.40.32.128:3630 00:1a:64:f2:23:81 PT Asymmetric
10.40.15.156:80 172.25.101.64:2066 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
192.168.206.15:44718 172.25.101.166:1530 N/A PT In Progress
172.25.101.59:4325 10.40.17.107:1494 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.10.197:8080 172.25.101.152:2984 N/A PT In Progress
10.40.15.139:5061 172.25.101.154:3473 N/A PT In Progress
172.25.101.42:1165 10.40.10.31:1417 N/A PT In Progress
10.40.10.31:1417 172.25.101.61:1437 N/A PT In Progress
172.25.101.163:2626 10.41.22.31:139 N/A PT In Progress
172.25.101.22:1980 10.40.10.102:389 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.10.172:14095 172.25.101.21:445 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.22:10050 10.40.15.87:50394 00:1a:64:f2:23:81 PT Asymmetric
10.40.15.87:57663 172.25.101.21:10050 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.61:1437 10.40.10.31:1417 N/A PT In Progress
172.25.101.42:1242 10.40.17.102:1494 N/A PT In Progress
172.25.101.69:1412 192.168.206.16:44718 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.10.102:389 172.25.101.22:1975 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.71:2538 10.40.10.31:1417 N/A PT In Progress
172.25.101.22:10050 10.40.15.87:51254 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.159:1187 192.168.206.15:44718 N/A PT In Progress
10.40.10.31:1417 172.25.101.72:1643 N/A PT In Progress
172.25.101.54:1717 10.40.10.197:8080 N/A PT In Progress
172.25.101.167:4056 10.40.10.102:1026 N/A PT In Progress
10.40.15.139:5061 172.25.101.51:3188 N/A PT In Progress
192.168.206.15:44718 172.25.101.160:1662 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.15.87:35513 172.25.101.24:10050 00:1a:64:f2:23:81 PT Asymmetric
10.40.10.31:1417 172.25.101.71:2538 N/A PT In Progress
172.25.101.166:4585 10.40.15.139:5061 N/A PT In Progress
172.25.101.154:3473 10.40.15.139:5061 N/A PT In Progress
172.25.101.158:1130 10.40.15.139:5061 N/A PT In Progress
10.40.17.102:1494 172.25.101.59:4279 N/A PT In Progress
172.25.101.62:3082 10.40.10.31:1417 N/A PT In Progress
10.42.25.25:8014 172.25.101.54:1696 N/A PT In Progress
10.40.10.102:1026 172.25.101.167:4056 N/A PT In Progress
10.40.15.87:58088 172.25.101.21:10050 00:1a:64:f2:23:81 PT Asymmetric
10.40.10.31:1417 172.25.101.166:2831 N/A PT In Progress
172.25.101.166:2831 10.40.10.31:1417 N/A PT In Progress
192.168.207.15:44718 172.25.101.160:1663 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.41:1212 192.168.206.15:44718 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.10.31:1417 172.25.101.163:1769 N/A PT In Progress
172.25.101.61:1454 10.40.10.31:1417 N/A PT In Progress
10.40.17.107:1494 172.25.101.62:1602 N/A PT In Progress
172.25.101.52:1181 10.40.10.31:1417 N/A PT In Progress
172.25.101.24:10050 10.40.15.87:35513 00:1a:64:f2:23:81 PT Asymmetric
10.40.15.139:5061 172.25.101.151:1062 N/A PT In Progress
172.25.101.51:3188 10.40.15.139:5061 N/A PT In Progress
10.40.15.156:80 172.25.101.170:4868 N/A PT In Progress
192.168.206.16:44718 172.25.101.69:1412 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.15.139:5061 172.25.101.164:1960 N/A PT In Progress
172.25.101.54:1719 10.40.10.197:8080 N/A PT In Progress
172.25.101.166:1531 192.168.207.15:44718 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.54:1696 10.42.25.25:8014 N/A PT In Progress
10.40.17.102:1494 172.25.101.42:1242 N/A PT In Progress
10.40.15.87:59892 172.25.101.21:10050 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.21:10050 10.40.15.87:57663 00:1a:64:f2:23:81 PT Asymmetric
10.40.17.107:1494 172.25.101.47:4625 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.69:1413 192.168.207.16:44718 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.15.87:37482 172.25.101.24:10050 00:1a:64:f2:23:81 PT Asymmetric
192.168.206.15:44718 172.25.101.164:2829 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.15.139:5061 172.25.101.160:1086 N/A PT In Progress
172.25.101.22:1982 10.40.10.102:389 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.21:10050 10.40.15.87:59095 00:1a:64:f2:23:81 PT Asymmetric
10.41.22.31:139 172.25.101.163:2626 N/A PT In Progress
172.25.101.167:4058 10.40.10.102:1026 N/A PT In Progress
172.25.101.68:1284 10.40.10.197:43079 N/A PT In Progress
10.40.10.197:42465 172.25.101.68:1272 N/A PT In Progress
172.25.101.162:2598 10.40.10.31:1417 N/A PT In Progress
10.40.10.31:1417 172.25.101.62:3076 N/A PT In Progress
10.40.15.139:5061 172.25.101.167:3988 N/A PT In Progress
172.25.101.21:10050 10.40.15.87:60046 00:1a:64:f2:23:81 PT Asymmetric
192.168.206.15:44718 172.25.101.41:1212 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
192.168.207.15:44718 172.25.101.159:1189 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
192.168.207.15:44718 172.25.101.164:2830 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.10.94:139 172.25.101.22:1977 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.162:2646 10.40.10.31:1417 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.15.156:80 172.25.101.64:2068 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
10.40.10.102:389 172.25.101.21:3101 00:1a:64:f2:23:81 PT Peer AOIM Sync in Pr
172.25.101.21:10050 10.40.15.87:59892 00:1a:64:f2:23:81 PT Asymmetric
172.25.101.46:1844 10.40.10.31:1417 N/A PT In Progress
WAE-DC-CORE#SH STATistics COnnection
Current Active Optimized Flows: 7
Current Active Optimized TCP Plus Flows: 7
Current Active Optimized TCP Only Flows: 0
Current Active Optimized TCP Preposition Flows: 0
Current Active Auto-Discovery Flows: 19
Current Reserved Flows: 10
Current Active Pass-Through Flows: 289
Historical Flows: 200
D:DRE,L:LZ,T:TCP Optimization RR:Total Reduction Ratio
A:AOIM,C:CIFS,E:EPM,G:GENERIC,H:HTTP,M:MAPI,N:NFS,S:SSL,V:VIDEO
ConnID Source IP:Port Dest IP:Port PeerID Accel RR
8192 10.40.15.87:38710 172.25.101.22:10050 00:23:7d:06:4e:7c TA 00.0%
8193 10.40.15.87:45117 172.25.101.24:10050 00:23:7d:06:4e:7c TA 00.0%
8196 10.42.10.198:3639 172.25.101.21:445 00:23:7d:06:4e:7c TA 00.0%
8198 10.40.15.87:53856 172.25.101.22:10050 00:23:7d:06:4e:7c TA 00.0%
8200 10.40.15.87:42552 172.25.101.24:10050 00:23:7d:06:4e:7c TA 00.0%
8201 10.41.4.41:2001 10.40.10.31:135 N/A E 00.0%
8202 10.40.15.87:48193 172.25.101.21:10050 00:23:7d:06:4e:7c TA 00.0%
O-ST: Origin State, T-ST: Terminal State
E: Established, S: Syn, A: Ack, F: Fin, R: Reset
s: sent, r: received, O: Options, P: Passthrough
Local IP:Port Remote IP:Port Peer ID O-ST T-ST ConnType
10.40.10.197:8080 172.25.101.54:1743 00:23:7d:06:4e:7c SAsO SAr EXTERNAL SERVER
10.40.10.197:8080 172.25.101.54:1742 00:23:7d:06:4e:7c SAsO SAr EXTERNAL SERVER
10.41.1.151:445 10.42.10.27:65440 N/A Sr Ss EXTERNAL CLIENT
10.41.1.151:139 10.42.10.27:65441 N/A Sr Ss EXTERNAL CLIENT
10.41.1.151:139 10.42.10.27:65442 N/A Sr Ss EXTERNAL CLIENT
10.40.10.197:8080 172.25.101.180:3939 00:23:7d:06:4e:7c SAsO SAr EXTERNAL SERVER
172.25.101.21:139 172.1.0.6:4200 00:23:7d:06:4e:7c Sr Sso EXTERNAL CLIENT
10.40.100.25:443 172.25.200.250:2931400:23:7d:06:4e:7c SAsO SAr EXTERNAL SERVER
10.40.10.31:135 172.25.101.41:2426 00:23:7d:06:4e:7c SAsO SAr EXTERNAL SERVER
10.40.10.102:389 172.25.101.22:1992 00:23:7d:06:4e:7c SAsO SAr EXTERNAL SERVER
10.40.25.25:8014 172.25.101.46:1862 00:23:7d:06:4e:7c SAsO SAr EXTERNAL SERVER
10.40.15.87:10051 172.25.101.24:3123 00:23:7d:06:4e:7c SAsO SAr EXTERNAL SERVER
172.25.101.21:445 10.42.10.198:4186 00:23:7d:06:4e:7c Sr Sso EXTERNAL CLIENT
10.41.1.54:135 10.40.10.50:1409 N/A Sr Ss EXTERNAL CLIENT
10.40.10.197:8080 172.25.101.72:2350 00:23:7d:06:4e:7c SAsO SAr EXTERNAL SERVER
172.25.101.21:139 10.42.10.198:4215 00:23:7d:06:4e:7c Sr Sso EXTERNAL CLIENT
10.44.29.21:1026 172.25.101.21:3081 00:23:7d:06:4e:7c SAsO SAr EXTERNAL SERVER
10.42.25.25:8014 172.25.101.47:1567 00:23:7d:06:4e:7c SAsO SAr EXTERNAL SERVER
10.40.10.197:8080 172.25.101.47:1573 00:23:7d:06:4e:7c SAsO SAr EXTERNAL SERVER
Local IP:Port Remote IP:Port Peer ID ConnType
10.42.10.182:26755 172.25.101.24:139 N/A PT In Progress
172.25.101.22:10050 10.40.15.87:41566 00:23:7d:06:4e:7c PT Peer AOIM Sync in Pr
10.40.10.31:1417 10.41.1.150:4569 N/A PT In Progress
10.42.10.27:65451 10.41.6.22:445 N/A PT In Progress
10.41.1.21:139 10.40.10.85:1153 N/A PT No Peer
172.30.101.116:4852 10.42.17.101:1494 N/A PT In Progress
10.41.1.22:1870 10.40.10.94:1433 N/A PT No Peer
10.40.10.197:8080 10.41.4.41:2006 N/A PT No Peer
10.40.10.197:8080 10.41.80.143:1863 N/A PT No Peer
10.41.22.35:139 10.41.80.143:1867 N/A PT No Peer
10.40.15.222:80 10.41.4.42:2138 N/A PT No Peer
172.25.101.68:3790 10.40.10.197:11801 N/A PT App Cfg
10.41.4.41:1998 10.40.10.197:8080 N/A PT No Peer
10.40.15.87:47493 10.41.11.21:10050 N/A PT No Peer
10.40.10.197:8080 10.41.7.142:2987 N/A PT In Progress
172.25.101.166:1530 192.168.206.15:44718 00:23:7d:06:4e:7c PT Asymmetric
10.40.17.102:1494 172.25.101.175:3951 N/A PT In Progress
10.40.15.87:53532 10.41.80.21:10050 N/A PT No Peer
172.25.101.21:139 10.40.10.85:4681 N/A PT In Progress
172.25.101.52:1186 10.40.10.31:1417 N/A PT In Progress
10.42.17.101:1494 172.30.101.116:4852 N/A PT In Progress
172.25.101.160:1663 192.168.207.15:44718 00:23:7d:06:4e:7c PT Asymmetric
10.41.4.142:3102 192.168.207.15:44718 N/A PT No Peer
172.30.101.151:445 10.40.10.85:1050 N/A PT No Peer
10.40.15.87:44478 10.41.6.21:10050 N/A PT No Peer
10.41.4.22:10050 10.40.15.87:51065 N/A PT No Peer
172.30.101.151:10050 10.40.15.87:49696 N/A PT No Peer
172.30.101.56:3079 10.40.15.139:5061 N/A PT In Progress
10.41.1.150:1189 192.168.206.15:44718 N/A PT No Peer
10.40.15.87:51135 10.41.80.22:10050 N/A PT No Peer
199.105.179.227:8292 172.25.101.164:8278 N/A PT In Progress
10.40.17.107:1494 172.25.101.69:1273 00:23:7d:06:4e:7c PT Asymmetric
10.41.22.35:445 10.41.80.143:1866 N/A PT No Peer
172.25.101.54:1741 10.40.10.197:8080 00:23:7d:06:4e:7c PT Asymmetric
172.25.101.56:3407 10.42.25.25:8014 00:23:7d:06:4e:7c PT Asymmetric
172.25.101.21:10050 10.40.15.87:46744 00:23:7d:06:4e:7c PT Peer AOIM Sync in Pr
10.41.6.22:10050 10.40.15.87:60136 N/A PT No Peer
10.40.15.87:52517 10.41.80.22:10050 N/A PT No Peer
172.25.101.164:8277 199.105.179.20:8292 N/A PT In Progress
172.30.101.72:2856 10.40.15.139:5061 N/A PT In Progress
172.30.101.101:3369 10.40.10.197:8080 N/A PT No Peer
10.40.17.107:1494 172.25.101.59:4325 00:23:7d:06:4e:7c PT Asymmetric
10.40.15.87:50525 10.41.1.22:10050 N/A PT No Peer
10.41.4.41:2005 10.40.10.197:8080 N/A PT No Peer
10.40.10.31:1417 172.25.101.166:2831 N/A PT In Progress
172.25.101.166:2831 10.40.10.31:1417 N/A PT In Progress
172.25.101.69:2151 10.40.17.102:1494 00:23:7d:06:4e:7c PT Asymmetric
172.30.101.110:2858 192.168.207.16:44718 N/A PT No Peer
10.41.7.21:10050 10.40.15.87:58747 N/A PT No Peer
10.40.10.31:1417 10.41.1.62:4122 N/A PT In Progress
172.25.101.160:1662 192.168.206.15:44718 00:23:7d:06:4e:7c PT Asymmetric
10.41.7.21:10050 10.40.15.87:57793 N/A PT No Peer
192.168.207.15:44718 172.25.101.160:1663 00:23:7d:06:4e:7c PT Asymmetric
10.40.10.197:8080 172.30.101.114:2173 N/A PT In Progress
10.40.15.87:52823 10.41.80.22:10050 N/A PT No Peer
10.41.1.62:4122 10.40.10.31:1417 N/A PT In Progress
10.40.15.203:80 10.41.7.143:3701 N/A PT In Progress
10.40.17.102:1494 172.25.101.69:2151 00:23:7d:06:4e:7c PT Asymmetric
10.41.4.42:2139 10.40.15.222:80 N/A PT No Peer
172.25.101.41:1212 192.168.206.15:44718 00:23:7d:06:4e:7c PT Asymmetric
10.40.10.31:1417 10.41.1.150:1933 N/A PT In Progress
10.41.6.22:4544 10.40.25.25:8014 N/A PT In Progress
10.41.6.21:445 10.42.10.198:4086 N/A PT In Progress
10.40.10.197:8080 10.41.80.143:1852 N/A PT No Peer
10.40.10.31:1417 10.41.1.52:3675 N/A PT In Progress
10.41.4.21:445 10.42.10.198:3924 N/A PT In Progress
10.40.15.203:80 10.41.1.62:1921 N/A PT In Progress
10.40.15.87:38582 10.41.7.22:10050 N/A PT No Peer
10.40.15.87:44797 10.41.6.21:10050 N/A PT No Peer
10.41.80.143:1864 10.40.10.197:8080 N/A PT No Peer
10.41.80.22:10050 10.40.15.87:52777 N/A PT No Peer
10.41.4.142:3101 192.168.206.15:44718 N/A PT No Peer
10.42.10.198:4086 10.41.6.21:445 N/A PT In Progress
10.40.15.87:50685 10.41.80.22:10050 N/A PT No Peer
10.40.10.31:1417 172.25.101.163:1769 N/A PT In Progress
10.40.10.31:1417 172.25.101.41:2181 N/A PT In Progress
192.168.207.16:44718 10.41.4.44:2728 N/A PT No Peer
172.25.101.41:2429 10.42.25.25:8014 00:23:7d:06:4e:7c PT Asymmetric
10.41.22.32:139 10.41.80.45:2646 N/A PT In Progress
10.40.10.31:1417 172.30.101.51:2626 N/A PT In Progress
10.40.10.197:11801 172.25.101.68:3790 N/A PT App Cfg
10.40.10.31:1417 10.41.1.51:2973 N/A PT In Progress
10.40.15.87:38245 10.41.7.22:10050 N/A PT No Peer
10.41.4.49:1243 10.42.17.103:1494 N/A PT In Progress
10.40.15.87:52777 10.41.80.22:10050 N/A PT No Peer
10.40.15.87:57793 10.41.7.21:10050 N/A PT No Peer
10.40.10.31:1417 172.30.101.53:2960 N/A PT In Progress
10.40.34.74:445 172.25.101.166:4566 N/A PT In Progress
10.41.6.22:10050 10.40.15.87:32814 N/A PT No Peer
10.40.10.197:8080 172.25.101.54:1741 00:23:7d:06:4e:7c PT Asymmetric
10.40.15.87:57550 10.41.7.21:10050 N/A PT No Peer
10.40.10.31:1417 172.25.101.52:1181 N/A PT In Progress
172.30.101.51:2626 10.40.10.31:1417 N/A PT In Progress
10.41.1.150:1118 10.40.15.139:5061 N/A PT In Progress
10.42.25.25:8014 172.25.101.41:2429 00:23:7d:06:4e:7c PT Asymmetric
10.42.17.103:1494 10.41.4.49:1243 N/A PT In Progress
172.25.101.61:1210 10.42.25.25:8014 00:23:7d:06:4e:7c PT Asymmetric
10.41.7.142:2987 10.40.10.197:8080 N/A PT In Progress
10.40.10.85:1163 10.41.80.21:139 N/A PT No Peer
192.168.206.16:44718 172.30.101.110:2857 N/A PT No Peer
172.25.101.52:1181 10.40.10.31:1417 N/A PT In Progress
10.40.10.31:1417 10.41.6.141:2816 N/A PT In Progress
10.41.1.52:4807 10.42.10.102:445 N/A PT In Progress
10.41.4.21:445 10.40.10.85:4666 N/A PT In Progress
10.41.7.143:3701 10.40.15.203:80 N/A PT In Progress
10.41.1.50:4545 10.40.17.107:1494 N/A PT No Peer
10.40.10.85:1153 10.41.1.21:139 N/A PT No Peer
10.41.80.143:1865 10.40.10.197:8080 N/A PT No Peer
10.41.4.21:445 10.40.10.85:1235 N/A PT No Peer
10.41.6.22:10050 10.40.15.87:59337 N/A PT No Peer
172.25.101.159:1189 192.168.207.15:44718 00:23:7d:06:4e:7c PT Asymmetric
172.25.101.170:4801 10.40.10.31:1417 N/A PT In Progress
172.25.101.21:10050 10.40.15.87:45074 00:23:7d:06:4e:7c PT Peer AOIM Sync in Pr
10.41.80.142:1823 10.41.22.35:445 N/A PT No Peer
10.42.10.198:3882 10.41.11.21:445 N/A PT In Progress
10.41.80.21:445 10.42.10.27:65455 N/A PT In Progress
10.41.6.48:4629 10.40.10.102:1026 N/A PT In Progress
10.42.10.198:4049 10.41.83.21:445 N/A PT In Progress
10.41.1.50:3762 10.40.15.139:5061 N/A PT In Progress
10.40.25.25:8014 10.41.4.48:1436 N/A PT In Progress
10.40.17.107:1494 172.30.101.69:2720 N/A PT In Progress
10.40.10.31:1417 172.25.101.49:2416 N/A PT In Progress
172.25.101.62:2027 10.40.15.139:5061 N/A PT In Progress
10.41.1.21:445 10.42.10.198:4061 N/A PT In Progress
172.30.101.51:3091 10.40.10.31:1417 N/A PT No Peer
10.41.1.21:10050 10.40.15.87:53725 N/A PT No Peer
10.40.15.87:42827 10.41.6.21:10050 N/A PT No Peer
10.41.4.49:1242 10.40.17.102:1494 N/A PT In Progress
10.40.10.31:1417 10.41.1.150:4570 N/A PT No Peer
10.42.10.27:65455 10.41.80.21:445 N/A PT In Progress
10.41.1.62:1757 10.40.10.175:445 N/A PT No Peer
10.40.10.197:8080 10.41.7.142:2988 N/A PT No Peer
10.41.6.21:10050 10.40.15.87:44280 N/A PT No Peer
10.40.10.197:8080 10.41.1.55:3872 N/A PT No Peer
10.41.80.21:10050 10.40.15.87:53532 N/A PT No Peer
10.41.11.22:10050 10.40.15.87:50717 N/A PT No Peer
10.40.15.87:52520 10.41.1.21:10050 N/A PT No Peer
10.40.10.197:8080 10.41.1.55:3898 N/A PT No Peer
10.41.1.62:4085 192.168.201.153:443 N/A PT In Progress
10.40.15.87:51315 172.25.101.24:10050 00:23:7d:06:4e:7c PT Peer AOIM Sync in Pr
172.25.101.167:4018 10.40.10.31:1417 N/A PT In Progress
10.40.15.87:59367 10.41.6.22:10050 N/A PT No Peer
192.168.206.15:44718 172.25.101.166:1530 00:23:7d:06:4e:7c PT Asymmetric
10.40.25.25:8014 172.25.101.180:3908 N/A PT In Progress
172.25.101.59:4325 10.40.17.107:1494 00:23:7d:06:4e:7c PT Asymmetric
10.41.80.21:445 10.40.10.85:1156 N/A PT No Peer
172.30.101.151:445 10.42.10.198:3217 N/A PT In Progress
10.41.1.52:3675 10.40.10.31:1417 N/A PT In Progress
10.42.10.27:65460 172.25.101.22:445 00:23:7d:06:4e:7c PT Peer AOIM Sync in Pr
10.40.25.25:8014 10.41.6.22:4544 N/A PT In Progress
172.25.101.54:1739 10.40.10.197:8080 00:23:7d:06:4e:7c PT Asymmetric
10.41.6.22:10050 10.40.15.87:59367 N/A PT No Peer
172.30.101.151:10050 10.40.15.87:49145 N/A PT No Peer
10.40.15.139:5061 172.25.101.163:1056 N/A PT In Progress
172.30.101.53:3128 10.40.10.31:1417 N/A PT No Peer
10.41.80.22:10050 10.40.15.87:50660 N/A PT No Peer
10.41.4.49:2010 10.41.22.35:139 N/A PT In Progress
172.25.101.24:10050 10.40.15.87:51107 00:23:7d:06:4e:7c PT Peer AOIM Sync in Pr
192.168.206.16:44718 172.25.101.69:1412 00:23:7d:06:4e:7c PT Asymmetric
172.25.101.21:3118 10.44.9.21:1025 00:23:7d:06:4e:7c PT Asymmetric
10.40.10.197:8080 10.41.80.143:1870 N/A PT No Peer
10.40.15.87:10051 10.41.6.21:3959 N/A PT No Peer
10.40.10.102:1026 172.25.101.21:3004 N/A PT In Progress
10.41.1.62:4084 192.168.201.153:443 N/A PT In Progress
10.40.10.197:8080 172.25.101.47:1570 00:23:7d:06:4e:7c PT Asymmetric
10.40.15.87:53725 10.41.1.21:10050 N/A PT No Peer
10.40.10.85:1236 10.41.4.21:139 N/A PT No Peer
10.40.15.87:37488 10.41.7.22:10050 N/A PT No Peer
10.40.10.31:1417 10.41.4.142:4230 N/A PT In Progress
10.40.15.139:5061 10.41.1.57:4427 N/A PT In Progress
10.41.11.22:10050 10.40.15.87:49203 N/A PT No Peer
10.40.15.87:46735 10.41.11.21:10050 N/A PT No Peer
10.41.80.143:1870 10.40.10.197:8080 N/A PT No Peer
10.40.10.197:8080 172.30.101.53:3127 N/A PT No Peer
172.30.101.69:4050 10.40.10.31:1417 N/A PT In Progress
10.41.1.42:3541 192.168.201.153:443 N/A PT In Progress
10.41.7.146:2596 10.40.10.31:1417 N/A PT In Progress
172.30.101.101:3368 10.40.10.197:8080 N/A PT No Peer
10.42.10.198:3217 172.30.101.151:445 N/A PT In Progress
10.40.10.85:1068 10.41.6.21:445 N/A PT In Progress
10.40.15.87:54352 172.30.101.152:10050 N/A PT No Peer
10.40.15.139:5061 10.41.4.41:3772 N/A PT In Progress
10.42.10.197:8080 172.30.101.69:4074 N/A PT No Peer
172.25.101.164:2829 192.168.206.15:44718 00:23:7d:06:4e:7c PT Asymmetric
10.41.1.22:10050 10.40.15.87:51195 N/A PT No Peer
10.42.10.102:445 10.41.1.52:4807 N/A PT In Progress
10.40.10.103:1026 10.41.1.42:3850 N/A PT In Progress
10.40.10.103:1026 10.41.1.62:4281 N/A PT In Progress
172.25.101.156:4804 10.40.15.139:5061 N/A PT In Progress
10.40.10.85:1156 10.41.80.21:445 N/A PT No Peer
172.25.101.166:1531 192.168.207.15:44718 00:23:7d:06:4e:7c PT Asymmetric
10.40.10.31:1417 172.30.101.116:1322 N/A PT In Progress
192.168.201.153:443 10.41.1.62:4084 N/A PT In Progress
172.25.101.42:1104 10.40.10.102:1026 N/A PT In Progress
10.40.17.107:1494 10.41.1.50:4545 N/A PT No Peer
10.40.10.85:1050 172.30.101.151:445 N/A PT No Peer
10.40.15.87:50601 10.41.11.22:10050 N/A PT No Peer
10.41.1.60:4515 10.40.10.31:1382 N/A PT In Progress
10.40.15.87:50717 10.41.11.22:10050 N/A PT No Peer
172.30.101.71:1303 192.168.206.15:44718 N/A PT No Peer
10.41.80.43:4121 10.42.25.25:8014 N/A PT In Progress
10.40.10.31:1417 10.41.7.44:1512 N/A PT In Progress
172.30.101.116:1322 10.40.10.31:1417 N/A PT In Progress
10.40.10.31:1382 10.41.1.42:3554 N/A PT In Progress
10.40.15.87:45429 172.25.101.21:10050 00:23:7d:06:4e:7c PT Peer AOIM Sync in Pr
10.40.10.85:4666 10.41.4.21:445 N/A PT In Progress
10.42.25.25:8014 172.25.101.56:3407 00:23:7d:06:4e:7c PT Asymmetric
10.40.10.197:8080 10.41.80.143:1871 N/A PT No Peer
10.40.10.197:8080 10.41.4.41:1998 N/A PT No Peer
172.25.101.49:2416 10.40.10.31:1417 N/A PT In Progress
10.40.15.222:80 10.41.4.42:2139 N/A PT No Peer
10.41.7.44:1512 10.40.10.31:1417 N/A PT In Progress
10.40.15.87:49145 172.30.101.151:10050 N/A PT No Peer
172.25.101.156:3452 10.40.10.197:8080 N/A PT In Progress
10.41.1.51:2973 10.40.10.31:1417 N/A PT In Progress
10.40.15.87:50660 10.41.80.22:10050 N/A PT No Peer
172.25.101.52:1189 10.40.15.156:80 00:23:7d:06:4e:7c PT Asymmetric
172.30.101.53:3129 10.40.10.197:8080 N/A PT No Peer
172.25.101.62:3076 10.40.10.31:1417 N/A PT In Progress
10.40.25.25:8014 10.41.7.143:3655 N/A PT In Progress
10.41.83.21:139 10.40.10.85:1223 N/A PT No Peer
10.40.15.87:60387 10.41.6.22:10050 N/A PT No Peer
10.42.10.198:3954 10.41.7.21:445 N/A PT In Progress
172.25.101.41:2181 10.40.10.31:1417 N/A PT In Progress
10.41.1.142:2784 10.40.25.25:8014 N/A PT No Peer
10.44.62.21:2644 172.25.101.24:139 N/A PT In Progress
172.30.101.72:4720 10.40.25.25:8014 N/A PT In Progress
10.41.1.62:1921 10.40.15.203:80 N/A PT In Progress
172.25.101.168:1071 10.40.15.139:5061 N/A PT In Progress
10.41.80.143:1849 10.40.10.197:8080 N/A PT No Peer
172.30.101.151:10050 10.40.15.87:48082 N/A PT No Peer
10.40.10.31:1417 172.30.101.78:2812 N/A PT In Progress
10.40.10.31:1417 10.41.6.48:4329 N/A PT In Progress
172.25.101.151:1214 192.168.206.15:44718 00:23:7d:06:4e:7c PT Asymmetric
172.25.101.47:1570 10.40.10.197:8080 00:23:7d:06:4e:7c PT Asymmetric
10.40.17.107:1494 172.25.101.47:4625 00:23:7d:06:4e:7c PT Asymmetric
10.41.80.21:10050 10.40.15.87:53558 N/A PT No Peer
10.40.15.87:51065 10.41.4.22:10050 N/A PT No Peer
10.40.25.25:8014 10.41.1.142:2784 N/A PT No Peer
10.41.7.142:2989 10.40.10.197:8080 N/A PT No Peer
10.40.10.197:8080 172.30.101.53:3129 N/A PT No Peer
10.40.15.87:41566 172.25.101.22:10050 00:23:7d:06:4e:7c PT Peer AOIM Sync in Pr
10.41.80.22:10050 10.40.15.87:51135 N/A PT No Peer
10.41.1.22:10050 10.40.15.87:50525 N/A PT No Peer
10.40.15.87:60136 10.41.6.22:10050 N/A PT No Peer
10.41.7.142:2316 10.40.17.102:1494 N/A PT No Peer
10.40.10.31:1417 10.41.7.146:2596 N/A PT In Progress
10.40.10.197:8080 10.41.4.41:2005 N/A PT No Peer
172.30.101.53:2960 10.40.10.31:1417 N/A PT In Progress
10.40.10.31:1417 172.30.101.51:3091 N/A PT No Peer
10.42.17.101:1494 10.41.1.51:2132 N/A PT No Peer
10.40.10.197:8080 172.25.101.54:1739 00:23:7d:06:4e:7c PT Asymmetric
10.41.4.41:3772 10.40.15.139:5061 N/A PT In Progress
10.41.7.21:10050 10.40.15.87:57550 N/A PT No Peer
10.41.6.141:2816 10.40.10.31:1417 N/A PT In Progress
10.41.7.21:10050 10.40.15.87:57780 N/A PT No Peer
10.40.10.102:1026 172.25.101.42:1104 N/A PT In Progress
10.40.10.197:8080 172.30.101.101:3369 N/A PT No Peer
192.168.207.15:44718 172.25.101.151:1215 00:23:7d:06:4e:7c PT Asymmetric
10.41.80.21:10050 10.40.15.87:53311 N/A PT No Peer
10.42.10.198:3922 10.41.80.21:139 N/A PT In Progress
192.168.206.15:44718 172.25.101.159:1187 00:23:7d:06:4e:7c PT Asymmetric
10.40.10.31:1417 10.41.1.143:1276 N/A PT In Progress
10.41.1.55:3872 10.40.10.197:8080 N/A PT No Peer
192.168.201.153:443 10.41.1.62:4085 N/A PT In Progress
10.42.10.197:3926 172.30.101.152:2967 N/A PT No Peer
10.41.1.145:2676 10.40.17.107:1494 N/A PT In Progress
172.30.101.114:2173 10.40.10.197:8080 N/A PT In Progress
172.25.101.54:1738 10.40.10.197:8080 00:23:7d:06:4e:7c PT Asymmetric
172.25.101.69:1413 192.168.207.16:44718 00:23:7d:06:4e:7c PT Asymmetric
172.25.101.21:10050 10.40.15.87:45429 00:23:7d:06:4e:7c PT Peer AOIM Sync in Pr
10.41.1.142:2785 10.40.25.25:8014 N/A PT No Peer
10.40.15.139:5061 10.41.6.150:1581 N/A PT In Progress
172.25.101.21:445 10.40.32.128:3640 00:23:7d:06:4e:7c PT Peer AOIM Sync in Pr
10.41.7.21:10050 10.40.15.87:60329 N/A PT No Peer
10.40.15.87:52288 172.30.101.152:10050 N/A PT No Peer
10.41.11.21:10050 10.40.15.87:47493 N/A PT No Peer
10.41.80.22:10050 10.40.15.87:50685 N/A PT No Peer
10.40.15.139:5061 172.25.101.168:1071 N/A PT In Progress
172.30.101.152:10050 10.40.15.87:52288 N/A PT No Peer
10.41.83.21:445 10.42.10.198:4049 N/A PT In Progress
10.41.80.143:1853 10.40.10.197:8080 N/A PT No Peer
10.40.15.87:51195 10.41.1.22:10050 N/A PT No Peer
10.41.6.21:10050 10.40.15.87:44478 N/A PT No Peer
10.41.6.21:10050 10.40.15.87:42675 N/A PT No Peer
192.168.207.15:44718 172.25.101.166:1531 00:23:7d:06:4e:7c PT Asymmetric
10.41.6.48:4330 10.40.10.31:1417 N/A PT In Progress
10.41.1.150:4569 10.40.10.31:1417 N/A PT In Progress
10.41.7.42:3974 10.40.15.139:5061 N/A PT In Progress
10.40.15.87:59337 10.41.6.22:10050 N/A PT No Peer
10.40.10.197:8080 10.41.80.143:1853 N/A PT No Peer
10.40.10.102:1026 10.41.6.48:4629 N/A PT In Progress
10.40.10.197:8080 172.25.101.46:1860 N/A PT In Progress
172.25.101.69:1412 192.168.206.16:44718 00:23:7d:06:4e:7c PT Asymmetric
10.41.6.22:10050 10.40.15.87:60815 N/A PT No Peer
10.41.4.44:2728 192.168.207.16:44718 N/A PT No Peer
10.40.10.197:8080 10.41.80.143:1862 N/A PT No Peer
192.168.206.15:44718 172.25.101.164:2829 00:23:7d:06:4e:7c PT Asymmetric
10.41.7.22:10050 10.40.15.87:38245 N/A PT No Peer
10.40.10.102:1026 172.25.101.21:3120 00:23:7d:06:4e:7c PT Asymmetric
10.42.10.198:4061 10.41.1.21:445 N/A PT In Progress
10.41.1.60:2750 10.40.10.31:1417 N/A PT In Progress
10.41.4.47:4733 10.40.17.107:1494 N/A PT No Peer
10.41.80.45:2646 10.41.22.32:139 N/A PT In Progress
192.168.201.153:443 10.41.1.42:3541 N/A PT In Progress
172.25.101.21:3004 10.40.10.102:1026 N/A PT In Progress
10.40.15.87:47815 172.30.101.151:10050 N/A PT No Peer
10.41.11.21:445 10.40.10.85:4913 N/A PT In Progress
172.30.101.101:3367 10.40.10.197:8080 N/A PT No Peer
10.40.15.87:47834 10.41.4.21:10050 N/A PT No Peer
10.40.10.85:1235 10.41.4.21:445 N/A PT No Peer
10.41.4.21:10050 10.40.15.87:49525 N/A PT No Peer
10.41.7.142:2988 10.40.10.197:8080 N/A PT No Peer
10.40.15.87:49725 10.41.11.22:10050 N/A PT No Peer
10.40.15.156:80 172.25.101.52:1188 00:23:7d:06:4e:7c PT Asymmetric
10.44.9.21:1025 172.25.101.21:2999 N/A PT In Progress
172.30.101.69:4074 10.42.10.197:8080 N/A PT No Peer
10.41.80.22:10050 10.40.15.87:52823 N/A PT No Peer
192.168.206.15:44718 10.41.4.142:3101 N/A PT No Peer
10.41.1.50:4540 10.42.17.101:1494 N/A PT No Peer
10.41.1.143:1276 10.40.10.31:1417 N/A PT In Progress
10.41.80.143:1867 10.41.22.35:139 N/A PT No Peer
10.40.15.87:48709 10.41.4.22:10050 N/A PT No Peer
10.40.15.87:52295 10.41.80.21:10050 N/A PT No Peer
10.41.80.22:10050 10.40.15.87:50424 N/A PT No Peer
10.40.10.31:1417 172.25.101.170:4801 N/A PT In Progress
10.40.10.31:1382 10.41.1.62:4072 N/A PT In Progress
172.25.101.42:2643 10.40.10.49:443 00:23:7d:06:4e:7c PT Asymmetric
10.41.6.21:10050 10.40.15.87:42827 N/A PT No Peer
10.41.1.42:3554 10.40.10.31:1382 N/A PT In Progress
10.41.1.42:3850 10.40.10.103:1026 N/A PT In Progress
10.40.32.128:3641 172.25.101.21:139 00:23:7d:06:4e:7c PT Peer AOIM Sync in Pr
10.40.15.87:46474 10.41.11.21:10050 N/A PT No Peer
10.40.10.31:1417 10.41.1.60:2750 N/A PT In Progress
10.41.22.35:139 10.41.80.143:1839 N/A PT No Peer
10.40.15.139:5061 10.41.7.42:3974 N/A PT In Progress
172.25.101.47:1569 10.40.10.197:8080 00:23:7d:06:4e:7c PT Asymmetric
10.41.4.41:1999 10.40.10.197:8080 N/A PT No Peer
10.40.10.85:4681 172.25.101.21:139 N/A PT In Progress
10.41.80.143:1852 10.40.10.197:8080 N/A PT No Peer
172.30.101.101:1451 10.40.15.139:5061 N/A PT In Progress
10.40.25.25:8014 10.41.1.142:2761 N/A PT In Progress
10.41.1.62:4072 10.40.10.31:1382 N/A PT In Progress
10.40.17.102:1494 10.41.4.49:1242 N/A PT In Progress
10.41.11.22:10050 10.40.15.87:49725 N/A PT No Peer
10.40.10.175:445 10.41.1.62:1757 N/A PT No Peer
10.41.80.21:10050 10.40.15.87:52295 N/A PT No Peer
172.25.101.22:139 10.42.10.27:65461 00:23:7d:06:4e:7c PT Peer AOIM Sync in Pr
10.40.10.31:1417 172.25.101.162:2647 00:23:7d:06:4e:7c PT Asymmetric
10.40.15.87:45074 172.25.101.21:10050 00:23:7d:06:4e:7c PT Peer AOIM Sync in Pr
172.25.101.163:1056 10.40.15.139:5061 N/A PT In Progress
10.41.1.21:445 10.40.10.85:1146 N/A PT No Peer
172.25.101.180:3908 10.40.25.25:8014 N/A PT In Progress
10.40.10.31:1417 172.30.101.116:1318 N/A PT In Progress
10.40.10.197:8080 172.25.101.156:3452 N/A PT In Progress
10.41.4.22:10050 10.40.15.87:48709 N/A PT No Peer
10.41.80.143:1861 10.40.10.197:8080 N/A PT No Peer
10.42.10.67:5242 10.41.1.52:4809 N/A PT In Progress
172.25.101.175:3951 10.40.17.102:1494 N/A PT In Progress
172.30.101.152:2967 10.42.10.197:3926 N/A PT No Peer
10.41.6.22:445 10.42.10.27:65451 N/A PT In Progress
172.30.101.116:1318 10.40.10.31:1417 N/A PT -
WAAS 4.1.1.c problems
Does anyone have as many problems as I do with these WAAS appliances. It seems as if I have a problem every week with these things.
performed as suggested:
sho run
wccp tcp-promiscuous router-list-num 8 l2-redirect assign-method-strict
wccp version 2
#sho wccp routers
Router Information for Service: TCP Promiscuous 61
Routers Seeing this Wide Area Engine(0)
-NONE-
Routers not Seeing this Wide Area Engine
1.1.9.251
Routers Notified of from other WAE's
-NONE-
Multicast Addresses Configured
-NONE-
performed 'sho ip wccp 61 det' on router:
WCCP Client information:
WCCP Client ID: 1.1.9.101
Protocol Version: 2.0
State: NOT Usable
Initial Hash Info: 00000000000000000000000000000000
00000000000000000000000000000000
Assigned Hash Info: 00000000000000000000000000000000
00000000000000000000000000000000
Hash Allotment: 0 (0.00%)
Packets s/w Redirected: 0
Connect Time: 00:00:20
Bypassed Packets
Process: 0
Fast: 0
CEF: 0
Errors: 0
Note 'State: NOT Usable'
I've bounced router. Removed WCCP from router, added it back in, no change in WCCP state. -
WAAS - WCCP L2-redirection in WS-C6509-E
Hi,
I have a costumer with three offices, one is the data center. The other two offices get information from the data center and between them.
Each one of these remotes offices go through two different SP to the data center, and each one is received in his own router. The core of the data center is a switch WS-C6509-E (IOS s72033-entservicesk9_wan-vz.122-18.SXF7.bin).
Because there are two different SP in the data center, the traffic redirection must be done in the switch c6500. I think that the following configuration is the correct one:
ip wccp version 2
ip wccp 61 redirect-list 101
ip wccp 62 redirect-list 101
interface Vlan1
description *** WAN routers and users ***
ip address 10.0.16.1 255.255.240.0
ip wccp 62 redirect out
ip wccp 61 redirect in
interface Vlan 200
description *** WAEs ***
ip address 10.34.114.65 255.255.255.252
ip wccp redirect exclude in
interface Vlan201
description *** Servers and Users 1 ***
ip address 10.15.240.1 255.255.240.0
ip wccp 61 redirect in
interface Vlan202
description *** Servers and Users 2 ***
ip address 10.16.128.1 255.255.240.0
ip wccp 61 redirect in
But now I read about the problems using GRE redirection in the switch c6500. I read too that the best way to do this is using L2-redirection, but I don't have any idea of how to do this. I am using the WAAS version 4.1.1.
Can anybody help me with explaining me the way to configure that?Dan,
I think that the best option for this network is number one, use WCCP on the two 7206VXRs, and redirect the traffic to a single WAE in the same subnet of the hosts.
But now, I don't understand the implications of use the command âegress-method negotiated-return intercept-method wccpâ. What else should I consider or configure (in the router or in the WAE) to make this interception works?
I think that the configuration on the routers and in the WAE should be something like this:
--- Router 1
ip wccp version 2
ip wccp 61 redirect-list 101
ip wccp 62 redirect-list 101
interface Serial3/3:1
ip address 10.34.113.213 255.255.255.252
ip wccp 61 redirect in
ip wccp 62 redirect in
interface GigabitEthernet0/1
ip address 10.0.16.2 255.255.240.0
ip wccp redirect exclude in
--- Router 2
ip wccp version 2
ip wccp 61 redirect-list 101
ip wccp 62 redirect-list 101
interface Serial3/3:1
ip address 10.134.143.217 255.255.255.252
ip wccp 61 redirect in
ip wccp 62 redirect in
interface GigabitEthernet0/1
ip address 10.0.16.3 255.255.240.0
ip wccp redirect exclude in
--- WAE
interface GigabitEthernet 1/0
ip address 10.0.16.4 255.255.255.0
exit
egress-method negotiated-return intercept-method wccp
wccp router-list 1 10.0.16.2 10.0.16.3
wccp tcp-promiscuous router-list-num 1
Thanks and Regards,
Pablo -
After years of playing Snood, w/o problems, I started getting this error message, on my iMac, OS 10.5.8,
with 4 GB of memory when opening Snood: Not enough memory {Error # :: 0, in sound.cp@line 101
My MacBook Pro w. Mac OS 10.6.8 did not have this problem.
Initially I thought that Snood raised its minimum requirement to Mac OS 10.6.
I had several correspondences with Snood. Their tech support is great. Quick and thorough responses.
They thought the issue was in Mac's system preferences/ Sound. It was.
I didn't realize that my sound input and output devices were gone.
The fix was resetting the PRAM. I found this advice on MacFixIt.com.
MacFixIt help with volume: http://reviews.cnet.com/8301-13727_7-10415659-263.html
Resetting the PRAM is on Apple support: http://support.apple.com/kb/HT1379
My sound (music!) is back, along with Snood. So glad I reset the PRAM before reinstalling the OS software!
Thank you to Snood, MacFixIt and Apple.
Happy new year all!Good work, nice post/tip, thanks!
-
Goods Receipt Report With 101 movement type using bapi_goodsmvt_create
Dear Abapers,
i am getting some problem, i got requirement like Goods Receipt Report with 101 movement type using
bapi_goodsmvt_create and data should upload through excel sheet.
still facing problems, i have searched sdn forum n sdn code also, but relevant answer i could not find.
What are all the inputs i need to take and please give some valuable inputs to me.
please do help ..... thanks for advance..
Thanks & regards,
Vinay.
Moderator message : Spec dumping is not allowed, show the work you have already done. Thead locked.
Edited by: Vinod Kumar on Sep 27, 2011 10:58 AMDear Abapers,
i am getting some problem, i got requirement like Goods Receipt Report with 101 movement type using
bapi_goodsmvt_create and data should upload through excel sheet.
still facing problems, i have searched sdn forum n sdn code also, but relevant answer i could not find.
What are all the inputs i need to take and please give some valuable inputs to me.
please do help ..... thanks for advance..
Thanks & regards,
Vinay.
Moderator message : Spec dumping is not allowed, show the work you have already done. Thead locked.
Edited by: Vinod Kumar on Sep 27, 2011 10:58 AM -
PL/SQL 101 : Exception Handling
Frequently I see questions and issues around the use of Exception/Error Handling in PL/SQL. More often than not the issue comes from the questioners misunderstanding about how PL/SQL is constructed and executed, so I thought I'd write a small article covering the key concepts to give a clear picture of how it all hangs together. (Note: the examples are just showing examples of the exception handling structure, and should not be taken as truly valid code for ways of handling things)
Exception Handling
Contents
1. Understanding Execution Blocks (part 1)
2. Execution of the Execution Block
3. Exceptions
4. Understanding Execution Blocks (part 2)
5. How to continue exection of statements after an exception
6. User defined exceptions
7. Line number of exception
8. Exceptions within code within the exception block
1. Understanding Execution Blocks (part 1)
The first thing that one needs to understand is almost taking us back to the basics of PL/SQL... how a PL/SQL execution block is constructed.
Essentially an execution block is made of 3 sections...
+---------------------------+
| Declaration Section |
+---------------------------+
| Statements Section |
+---------------------------+
| Exception Section |
+---------------------------+
The Declaration section is the part defined between the PROCEDURE/FUNCTION header or the DECLARE keyword (for anonymous blocks) and the BEGIN keyword. (Optional section)
The Statements section is where your code goes and lies between the BEGIN keyword and the EXCEPTION keyword (or END keyword if there is no EXCEPTION section). (Mandatory section)
The Exception section is where any exception handling goes and lies between the EXCEPTION keyword at the END keyword. (Optional section)
Example of an anonymous block...
DECLARE
.. declarative statements go here ..
BEGIN
.. code statements go here ..
EXCEPTION
.. exception handlers go here ..
END;
Example of a procedure/function block...
[CREATE OR REPLACE] (PROCEDURE|FUNCTION) <proc or fn name> [(<parameters>)] [RETURN <datatype>] (IS|AS)
.. declarative statements go here ..
BEGIN
.. code statements go here ..
EXCEPTION
.. exception handlers go here ..
END;
(Note: The same can also be done for packages, but let's keep it simple)
2. Execution of the Execution Block
This may seem a simple concept, but it's surprising how many people have issues showing they haven't grasped it. When an Execution block is entered, the declaration section is processed, creating a scope of variables, types , cursors, etc. to be visible to the execution block and then execution enters into the Statements section. Each statment in the statements section is executed in turn and when the execution completes the last statment the execution block is exited back to whatever called it.
3. Exceptions
Exceptions generally happen during the execution of statements in the Statements section. When an exception happens the execution of statements jumps immediately into the exception section. In this section we can specify what exceptions we wish to 'capture' or 'trap' and do one of the two following things...
(Note: The exception section still has access to all the declared items in the declaration section)
3.i) Handle the exception
We do this when we recognise what the exception is (most likely it's something we expect to happen) and we have a means of dealing with it so that our application can continue on.
Example...
(without the exception handler the exception is passed back to the calling code, in this case SQL*Plus)
SQL> ed
Wrote file afiedt.buf
1 declare
2 v_name VARCHAR2(20);
3 begin
4 select ename
5 into v_name
6 from emp
7 where empno = &empno;
8 dbms_output.put_line(v_name);
9* end;
SQL> /
Enter value for empno: 123
old 7: where empno = &empno;
new 7: where empno = 123;
declare
ERROR at line 1:
ORA-01403: no data found
ORA-06512: at line 4
(with an exception handler, we capture the exception, handle it how we want to, and the calling code is happy that there is no error for it to report)
SQL> ed
Wrote file afiedt.buf
1 declare
2 v_name VARCHAR2(20);
3 begin
4 select ename
5 into v_name
6 from emp
7 where empno = &empno;
8 dbms_output.put_line(v_name);
9 exception
10 when no_data_found then
11 dbms_output.put_line('There is no employee with this employee number.');
12* end;
SQL> /
Enter value for empno: 123
old 7: where empno = &empno;
new 7: where empno = 123;
There is no employee with this employee number.
PL/SQL procedure successfully completed.
3.ii) Raise the exception
We do this when:-
a) we recognise the exception, handle it but still want to let the calling code know that it happened
b) we recognise the exception, wish to log it happened and then let the calling code deal with it
c) we don't recognise the exception and we want the calling code to deal with it
Example of b)
SQL> ed
Wrote file afiedt.buf
1 declare
2 v_name VARCHAR2(20);
3 v_empno NUMBER := &empno;
4 begin
5 select ename
6 into v_name
7 from emp
8 where empno = v_empno;
9 dbms_output.put_line(v_name);
10 EXCEPTION
11 WHEN no_data_found THEN
12 INSERT INTO sql_errors (txt)
13 VALUES ('Search for '||v_empno||' failed.');
14 COMMIT;
15 RAISE;
16* end;
SQL> /
Enter value for empno: 123
old 3: v_empno NUMBER := &empno;
new 3: v_empno NUMBER := 123;
declare
ERROR at line 1:
ORA-01403: no data found
ORA-06512: at line 15
SQL> select * from sql_errors;
TXT
Search for 123 failed.
SQL>
Example of c)
SQL> ed
Wrote file afiedt.buf
1 declare
2 v_name VARCHAR2(20);
3 v_empno NUMBER := &empno;
4 begin
5 select ename
6 into v_name
7 from emp
8 where empno = v_empno;
9 dbms_output.put_line(v_name);
10 EXCEPTION
11 WHEN no_data_found THEN
12 INSERT INTO sql_errors (txt)
13 VALUES ('Search for '||v_empno||' failed.');
14 COMMIT;
15 RAISE;
16 WHEN others THEN
17 RAISE;
18* end;
SQL> /
Enter value for empno: 'ABC'
old 3: v_empno NUMBER := &empno;
new 3: v_empno NUMBER := 'ABC';
declare
ERROR at line 1:
ORA-06502: PL/SQL: numeric or value error: character to number conversion error
ORA-06512: at line 3
SQL> select * from sql_errors;
TXT
Search for 123 failed.
SQL>
As you can see from the sql_errors log table, no log was written so the WHEN others exception was the exception that raised the error to the calling code (SQL*Plus)
4. Understanding Execution Blocks (part 2)
Ok, so now we understand the very basics of an execution block and what happens when an exception happens. Let's take it a step further...
Execution blocks are not just a single simple block in most cases. Often, during our statements section we have a need to call some reusable code and we do that by calling a procedure or function. Effectively this nests the procedure or function's code as another execution block within the current statement section so, in terms of execution, we end up with something like...
+---------------------------------+
| Declaration Section |
+---------------------------------+
| Statements Section |
| . |
| +---------------------------+ |
| | Declaration Section | |
| +---------------------------+ |
| | Statements Section | |
| +---------------------------+ |
| | Exception Section | |
| +---------------------------+ |
| . |
+---------------------------------+
| Exception Section |
+---------------------------------+
Example... (Note: log_trace just writes some text to a table for tracing)
SQL> create or replace procedure a as
2 v_dummy NUMBER := log_trace('Procedure A''s Declaration Section');
3 begin
4 v_dummy := log_trace('Procedure A''s Statement Section');
5 v_dummy := 1/0; -- cause an exception
6 exception
7 when others then
8 v_dummy := log_trace('Procedure A''s Exception Section');
9 raise;
10 end;
11 /
Procedure created.
SQL> create or replace procedure b as
2 v_dummy NUMBER := log_trace('Procedure B''s Declaration Section');
3 begin
4 v_dummy := log_trace('Procedure B''s Statement Section');
5 a; -- HERE the execution passes to the declare/statement/exception sections of A
6 exception
7 when others then
8 v_dummy := log_trace('Procedure B''s Exception Section');
9 raise;
10 end;
11 /
Procedure created.
SQL> exec b;
BEGIN b; END;
ERROR at line 1:
ORA-01476: divisor is equal to zero
ORA-06512: at "SCOTT.B", line 9
ORA-06512: at line 1
SQL> select * from code_trace;
TXT
Procedure B's Declaration Section
Procedure B's Statement Section
Procedure A's Declaration Section
Procedure A's Statement Section
Procedure A's Exception Section
Procedure B's Exception Section
6 rows selected.
SQL>
Likewise, execution blocks can be nested deeper and deeper.
5. How to continue exection of statements after an exception
One of the common questions asked is how to return execution to the statement after the one that created the exception and continue on.
Well, firstly, you can only do this for statements you expect to raise an exception, such as when you want to check if there is no data found in a query.
If you consider what's been shown above you could put any statement you expect to cause an exception inside it's own procedure or function with it's own exception section to handle the exception without raising it back to the calling code. However, the nature of procedures and functions is really to provide a means of re-using code, so if it's a statement you only use once it seems a little silly to go creating individual procedures for these.
Instead, you nest execution blocks directly, to give the same result as shown in the diagram at the start of part 4 of this article.
SQL> ed
Wrote file afiedt.buf
1 create or replace procedure b (p_empno IN VARCHAR2) as
2 v_dummy NUMBER := log_trace('Procedure B''s Declaration Section');
3 begin
4 v_dummy := log_trace('Procedure B''s Statement Section');
5 -- Here we start another execution block nested in the first one...
6 declare
7 v_dummy NUMBER := log_trace('Nested Block Declaration Section');
8 begin
9 v_dummy := log_trace('Nested Block Statement Section');
10 select empno
11 into v_dummy
12 from emp
13 where empno = p_empno; -- Note: the parameters and variables from
parent execution block are available to use!
14 exception
15 when no_data_found then
16 -- This is an exception we can handle so we don't raise it
17 v_dummy := log_trace('No employee was found');
18 v_dummy := log_trace('Nested Block Exception Section - Exception Handled');
19 when others then
20 -- Other exceptions we can't handle so we raise them
21 v_dummy := log_trace('Nested Block Exception Section - Exception Raised');
22 raise;
23 end;
24 -- ...Here endeth the nested execution block
25 -- As the nested block handled it's exception we come back to here...
26 v_dummy := log_trace('Procedure B''s Statement Section Continued');
27 exception
28 when others then
29 -- We'll only get to here if an unhandled exception was raised
30 -- either in the nested block or in procedure b's statement section
31 v_dummy := log_trace('Procedure B''s Exception Section');
32 raise;
33* end;
SQL> /
Procedure created.
SQL> exec b(123);
PL/SQL procedure successfully completed.
SQL> select * from code_trace;
TXT
Procedure B's Declaration Section
Procedure B's Statement Section
Nested Block Declaration Section
Nested Block Statement Section
No employee was found
Nested Block Exception Section - Exception Handled
Procedure B's Statement Section Continued
7 rows selected.
SQL> truncate table code_trace;
Table truncated.
SQL> exec b('ABC');
BEGIN b('ABC'); END;
ERROR at line 1:
ORA-01722: invalid number
ORA-06512: at "SCOTT.B", line 32
ORA-06512: at line 1
SQL> select * from code_trace;
TXT
Procedure B's Declaration Section
Procedure B's Statement Section
Nested Block Declaration Section
Nested Block Statement Section
Nested Block Exception Section - Exception Raised
Procedure B's Exception Section
6 rows selected.
SQL>
You can see from this that, very simply, the code that we expected may have an exception was able to either handle the exception and return to the outer execution block to continue execution, or if an unexpected exception occurred then it was able to be raised up to the outer exception section.
6. User defined exceptions
There are three sorts of 'User Defined' exceptions. There are logical situations (e.g. business logic) where, for example, certain criteria are not met to complete a task, and there are existing Oracle errors that you wish to give a name to in order to capture them in the exception section. The third is raising your own exception messages with our own exception numbers. Let's look at the first one...
Let's say I have tables which detail stock availablility and reorder levels...
SQL> select * from reorder_level;
ITEM_ID STOCK_LEVEL
1 20
2 20
3 10
4 2
5 2
SQL> select * from stock;
ITEM_ID ITEM_DESC STOCK_LEVEL
1 Pencils 10
2 Pens 2
3 Notepads 25
4 Stapler 5
5 Hole Punch 3
SQL>
Now, our Business has told the administrative clerk to check stock levels and re-order anything that is below the re-order level, but not to hold stock of more than 4 times the re-order level for any particular item. As an IT department we've been asked to put together an application that will automatically produce the re-order documents upon the clerks request and, because our company is so tight-ar*ed about money, they don't want to waste any paper with incorrect printouts so we have to ensure the clerk can't order things they shouldn't.
SQL> ed
Wrote file afiedt.buf
1 create or replace procedure re_order(p_item_id NUMBER, p_quantity NUMBER) is
2 cursor cur_stock_reorder is
3 select s.stock_level
4 ,r.stock_level as reorder_level
5 ,(r.stock_level*4) as reorder_limit
6 from stock s join reorder_level r on (s.item_id = r.item_id)
7 where s.item_id = p_item_id;
8 --
9 v_stock cur_stock_reorder%ROWTYPE;
10 begin
11 OPEN cur_stock_reorder;
12 FETCH cur_stock_reorder INTO v_stock;
13 IF cur_stock_reorder%NOTFOUND THEN
14 RAISE no_data_found;
15 END IF;
16 CLOSE cur_stock_reorder;
17 --
18 IF v_stock.stock_level >= v_stock.reorder_level THEN
19 -- Stock is not low enough to warrant an order
20 DBMS_OUTPUT.PUT_LINE('Stock has not reached re-order level yet!');
21 ELSE
22 IF v_stock.stock_level + p_quantity > v_stock.reorder_limit THEN
23 -- Required amount is over-ordering
24 DBMS_OUTPUT.PUT_LINE('Quantity specified is too much. Max for this item: '
||to_char(v_stock.reorder_limit-v_stock.stock_level));
25 ELSE
26 DBMS_OUTPUT.PUT_LINE('Order OK. Printing Order...');
27 -- Here goes our code to print the order
28 END IF;
29 END IF;
30 --
31 exception
32 WHEN no_data_found THEN
33 CLOSE cur_stock_reorder;
34 DBMS_OUTPUT.PUT_LINE('Invalid Item ID.');
35* end;
SQL> /
Procedure created.
SQL> exec re_order(10,100);
Invalid Item ID.
PL/SQL procedure successfully completed.
SQL> exec re_order(3,40);
Stock has not reached re-order level yet!
PL/SQL procedure successfully completed.
SQL> exec re_order(1,100);
Quantity specified is too much. Max for this item: 70
PL/SQL procedure successfully completed.
SQL> exec re_order(2,50);
Order OK. Printing Order...
PL/SQL procedure successfully completed.
SQL>
Ok, so that code works, but it's a bit messy with all those nested IF statements. Is there a cleaner way perhaps? Wouldn't it be nice if we could set up our own exceptions...
SQL> ed
Wrote file afiedt.buf
1 create or replace procedure re_order(p_item_id NUMBER, p_quantity NUMBER) is
2 cursor cur_stock_reorder is
3 select s.stock_level
4 ,r.stock_level as reorder_level
5 ,(r.stock_level*4) as reorder_limit
6 from stock s join reorder_level r on (s.item_id = r.item_id)
7 where s.item_id = p_item_id;
8 --
9 v_stock cur_stock_reorder%ROWTYPE;
10 --
11 -- Let's declare our own exceptions for business logic...
12 exc_not_warranted EXCEPTION;
13 exc_too_much EXCEPTION;
14 begin
15 OPEN cur_stock_reorder;
16 FETCH cur_stock_reorder INTO v_stock;
17 IF cur_stock_reorder%NOTFOUND THEN
18 RAISE no_data_found;
19 END IF;
20 CLOSE cur_stock_reorder;
21 --
22 IF v_stock.stock_level >= v_stock.reorder_level THEN
23 -- Stock is not low enough to warrant an order
24 RAISE exc_not_warranted;
25 END IF;
26 --
27 IF v_stock.stock_level + p_quantity > v_stock.reorder_limit THEN
28 -- Required amount is over-ordering
29 RAISE exc_too_much;
30 END IF;
31 --
32 DBMS_OUTPUT.PUT_LINE('Order OK. Printing Order...');
33 -- Here goes our code to print the order
34 --
35 exception
36 WHEN no_data_found THEN
37 CLOSE cur_stock_reorder;
38 DBMS_OUTPUT.PUT_LINE('Invalid Item ID.');
39 WHEN exc_not_warranted THEN
40 DBMS_OUTPUT.PUT_LINE('Stock has not reached re-order level yet!');
41 WHEN exc_too_much THEN
42 DBMS_OUTPUT.PUT_LINE('Quantity specified is too much. Max for this item: '
||to_char(v_stock.reorder_limit-v_stock.stock_level));
43* end;
SQL> /
Procedure created.
SQL> exec re_order(10,100);
Invalid Item ID.
PL/SQL procedure successfully completed.
SQL> exec re_order(3,40);
Stock has not reached re-order level yet!
PL/SQL procedure successfully completed.
SQL> exec re_order(1,100);
Quantity specified is too much. Max for this item: 70
PL/SQL procedure successfully completed.
SQL> exec re_order(2,50);
Order OK. Printing Order...
PL/SQL procedure successfully completed.
SQL>
That's better. And now we don't have to use all those nested IF statements and worry about it accidently getting to code that will print the order out as, once one of our user defined exceptions is raised, execution goes from the Statements section into the Exception section and all handling of errors is done in one place.
Now for the second sort of user defined exception...
A new requirement has come in from the Finance department who want to have details shown on the order that show a re-order 'indicator' based on the formula ((maximum allowed stock - current stock)/re-order quantity), so this needs calculating and passing to the report...
SQL> ed
Wrote file afiedt.buf
1 create or replace procedure re_order(p_item_id NUMBER, p_quantity NUMBER) is
2 cursor cur_stock_reorder is
3 select s.stock_level
4 ,r.stock_level as reorder_level
5 ,(r.stock_level*4) as reorder_limit
6 ,(((r.stock_level*4)-s.stock_level)/p_quantity) as finance_factor
7 from stock s join reorder_level r on (s.item_id = r.item_id)
8 where s.item_id = p_item_id;
9 --
10 v_stock cur_stock_reorder%ROWTYPE;
11 --
12 -- Let's declare our own exceptions for business logic...
13 exc_not_warranted EXCEPTION;
14 exc_too_much EXCEPTION;
15 begin
16 OPEN cur_stock_reorder;
17 FETCH cur_stock_reorder INTO v_stock;
18 IF cur_stock_reorder%NOTFOUND THEN
19 RAISE no_data_found;
20 END IF;
21 CLOSE cur_stock_reorder;
22 --
23 IF v_stock.stock_level >= v_stock.reorder_level THEN
24 -- Stock is not low enough to warrant an order
25 RAISE exc_not_warranted;
26 END IF;
27 --
28 IF v_stock.stock_level + p_quantity > v_stock.reorder_limit THEN
29 -- Required amount is over-ordering
30 RAISE exc_too_much;
31 END IF;
32 --
33 DBMS_OUTPUT.PUT_LINE('Order OK. Printing Order...');
34 -- Here goes our code to print the order, passing the finance_factor
35 --
36 exception
37 WHEN no_data_found THEN
38 CLOSE cur_stock_reorder;
39 DBMS_OUTPUT.PUT_LINE('Invalid Item ID.');
40 WHEN exc_not_warranted THEN
41 DBMS_OUTPUT.PUT_LINE('Stock has not reached re-order level yet!');
42 WHEN exc_too_much THEN
43 DBMS_OUTPUT.PUT_LINE('Quantity specified is too much. Max for this item: '
||to_char(v_stock.reorder_limit-v_stock.stock_level));
44* end;
SQL> /
Procedure created.
SQL> exec re_order(2,40);
Order OK. Printing Order...
PL/SQL procedure successfully completed.
SQL> exec re_order(2,0);
BEGIN re_order(2,0); END;
ERROR at line 1:
ORA-01476: divisor is equal to zero
ORA-06512: at "SCOTT.RE_ORDER", line 17
ORA-06512: at line 1
SQL>
Hmm, there's a problem if the person specifies a re-order quantity of zero. It raises an unhandled exception.
Well, we could put a condition/check into our code to make sure the parameter is not zero, but again we would be wrapping our code in an IF statement and not dealing with the exception in the exception handler.
We could do as we did before and just include a simple IF statement to check the value and raise our own user defined exception but, in this instance the error is standard Oracle error (ORA-01476) so we should be able to capture it inside the exception handler anyway... however...
EXCEPTION
WHEN ORA-01476 THEN
... is not valid. What we need is to give this Oracle error a name.
This is done by declaring a user defined exception as we did before and then associating that name with the error number using the PRAGMA EXCEPTION_INIT statement in the declaration section.
SQL> ed
Wrote file afiedt.buf
1 create or replace procedure re_order(p_item_id NUMBER, p_quantity NUMBER) is
2 cursor cur_stock_reorder is
3 select s.stock_level
4 ,r.stock_level as reorder_level
5 ,(r.stock_level*4) as reorder_limit
6 ,(((r.stock_level*4)-s.stock_level)/p_quantity) as finance_factor
7 from stock s join reorder_level r on (s.item_id = r.item_id)
8 where s.item_id = p_item_id;
9 --
10 v_stock cur_stock_reorder%ROWTYPE;
11 --
12 -- Let's declare our own exceptions for business logic...
13 exc_not_warranted EXCEPTION;
14 exc_too_much EXCEPTION;
15 --
16 exc_zero_quantity EXCEPTION;
17 PRAGMA EXCEPTION_INIT(exc_zero_quantity, -1476);
18 begin
19 OPEN cur_stock_reorder;
20 FETCH cur_stock_reorder INTO v_stock;
21 IF cur_stock_reorder%NOTFOUND THEN
22 RAISE no_data_found;
23 END IF;
24 CLOSE cur_stock_reorder;
25 --
26 IF v_stock.stock_level >= v_stock.reorder_level THEN
27 -- Stock is not low enough to warrant an order
28 RAISE exc_not_warranted;
29 END IF;
30 --
31 IF v_stock.stock_level + p_quantity > v_stock.reorder_limit THEN
32 -- Required amount is over-ordering
33 RAISE exc_too_much;
34 END IF;
35 --
36 DBMS_OUTPUT.PUT_LINE('Order OK. Printing Order...');
37 -- Here goes our code to print the order, passing the finance_factor
38 --
39 exception
40 WHEN exc_zero_quantity THEN
41 DBMS_OUTPUT.PUT_LINE('Quantity of 0 (zero) is invalid.');
42 WHEN no_data_found THEN
43 CLOSE cur_stock_reorder;
44 DBMS_OUTPUT.PUT_LINE('Invalid Item ID.');
45 WHEN exc_not_warranted THEN
46 DBMS_OUTPUT.PUT_LINE('Stock has not reached re-order level yet!');
47 WHEN exc_too_much THEN
48 DBMS_OUTPUT.PUT_LINE('Quantity specified is too much. Max for this item: '
||to_char(v_stock.reorder_limit-v_stock.stock_level));
49* end;
SQL> /
Procedure created.
SQL> exec re_order(2,0);
Quantity of 0 (zero) is invalid.
PL/SQL procedure successfully completed.
SQL>
Lastly, let's look at raising our own exceptions with our own exception numbers...
SQL> ed
Wrote file afiedt.buf
1 create or replace procedure re_order(p_item_id NUMBER, p_quantity NUMBER) is
2 cursor cur_stock_reorder is
3 select s.stock_level
4 ,r.stock_level as reorder_level
5 ,(r.stock_level*4) as reorder_limit
6 ,(((r.stock_level*4)-s.stock_level)/p_quantity) as finance_factor
7 from stock s join reorder_level r on (s.item_id = r.item_id)
8 where s.item_id = p_item_id;
9 --
10 v_stock cur_stock_reorder%ROWTYPE;
11 --
12 exc_zero_quantity EXCEPTION;
13 PRAGMA EXCEPTION_INIT(exc_zero_quantity, -1476);
14 begin
15 OPEN cur_stock_reorder;
16 FETCH cur_stock_reorder INTO v_stock;
17 IF cur_stock_reorder%NOTFOUND THEN
18 RAISE no_data_found;
19 END IF;
20 CLOSE cur_stock_reorder;
21 --
22 IF v_stock.stock_level >= v_stock.reorder_level THEN
23 -- Stock is not low enough to warrant an order
24 [b]RAISE_APPLICATION_ERROR(-20000, 'Stock has not reached re-order level yet!');[/b]
25 END IF;
26 --
27 IF v_stock.stock_level + p_quantity > v_stock.reorder_limit THEN
28 -- Required amount is over-ordering
29its nice article, have put up this one the blog
site,Nah, I don't have time to blog, but if one of the other Ace's/Experts wants to copy it to a blog with reference back to here (and all due credit given ;)) then that's fine by me.
I'd go for a book like "Selected articles by OTN members" or something. Does anybody have a list of links of all those mentioned articles?Just these ones I've bookmarked...
Introduction to regular expressions ... by CD
When your query takes too long ... by Rob van Wijk
How to pipeline a function with a dynamic number of columns? by ascheffer
PL/SQL 101 : Exception Handling by BluShadow -
HELP. Window pops up on Firefox browser that says JavaScript Application, and under that it says 101. There is an OK bitton. when I click OK, up comes the window again. Then after hitting OK again and box goes away, when I move my mouse the box comes up identically again. I even called Apple support. They tried things; told me it may well be some set'''bold text'''ting in Firefox Preferences. This started right after Mac Update Install upon closing. Any help, please. My browser is totally (obviously) stuck in this loop!!! [email protected] jason
Hi,
Please check if this happens in [https://support.mozilla.com/en-US/kb/Safe%20Mode Safe Mode].
[http://kb.mozillazine.org/Problematic_extensions Problematic Extensions]
[https://support.mozilla.com/en-US/kb/Troubleshooting%20extensions%20and%20themes Troubleshooting Extensions and Themes]
[http://support.mozilla.com/en-US/kb/Uninstalling+add-ons Uninstalling Add-ons]
[http://kb.mozillazine.org/Uninstalling_toolbars Uninstalling Toolbars]
Safe mode disables the installed '''Extensions''', and themes ('''Appearance''') in '''Tools''' ('''Alt''' + '''T''') > '''Add-ons'''. Hardware acceleration is also temporarily disabled - the manual setting is '''Tools''' > '''Options''' > '''Advanced''' > '''General''' > '''Use hardware acceleration when available'''. [https://support.mozilla.org/en-US/kb/Options%20window%20-%20Advanced%20panel?as=u Options > Advanced]. All these settings/add-ons can also be individually or collectively disabled/enabled/changed in Firefox normal mode to check if an extension, theme or hardware acceleration is causing issues. -
UK Payroll Issue :Gross Wage Type /101 missing from RT
Hi,
We are facing an issue for some of the employees wherein Gross wage
type /101 is not being generated when payroll is run .In place of /101 , /A01 wage type
is getting created.
This issue is being faced by employees whose claims were entered in
March ( Payroll Period 12 2008) to be paid in April ( Payroll Period 01
2009)
If anybody knows ,please let me know why its happening like that .
Thanks in advance.
AnupamaHi Surya,
Folowing is the log for employee not getting claims.
/101 Total gross 633.52
/105 Working net 475.08
/111 EE's Pensio 633.52
/121 Taxable pay 617.38
/124 Pre-tax ded 35.94-
/131 NIable pay 633.52
/132 Regular NIa 633.52
/141 Arrestable 493.78
/211 Salary relv 633.52
/212 Salary relv 653.32
/302 Employer NI 25.64
/501 Tax paid 123.60
/550 Statutory n 475.08
/552 Retro. net 18.70
/559 Bank transf 01 493.80
/560 Amount paid 493.80
/5A4 Sal.AWE bas 19.80
/5C2 Retro arstb 18.70
/5T2 Retro.taxbl 18.70
/5T4 Retro.preta 1.10-
/700 WT plus ER 659.16
/840 Diff.curr.f01 1.77
/851 Total hours 103.18
/P20 Tax-free pe 34.84
/V03 Net Pay fro V 03 0.02
/V41 ME: arrest. 0.02
/VNS ME: NI paid 25.64 2.00 653.34
/VT3 ME:Taxable 0.02
/VT4 ME:Tax Paid
9001 Local Gover 34.84
9101 Local Gover 0002 O 02 126.07
9201 LG Tax Free 34.84
9N39 Cost dist.o 0002 25.64
9NZ3 Cost dist o 0002 O 02 25.64
9P01 Cost dist.o 126.07
3 /001 Main Hourly01 62,173.06
3 /002 WTD under 501 71,026.95
3 /003 WTD over 5y01 72,617.95
3 /004 Schools Spe01 71,250.13
3 /005 Valuation b01 6.25
3 /010 Daily Rate 01 204361.29
3 /011 Daily Rate 01 204361.29
3 /012 Daily Rate 01 204361.29
3 /013 Daily Rate 01 204361.29
3 /250 Salary summ 633.52
3 /251 Basic Annua01 7,602.24
3 /252 Total Annua01 7,602.24
3 1000 Basic Pay (01 633.52
Following is the log for employee getting claims
/105 Working net 2,761.26
/111 EE's Pensio 3,166.86
/121 Taxable pay 2,028.22
/131 NIable pay 3,166.86
/133 Irregular N 3,166.86
/141 Arrestable 1,622.62
/211 Salary relv 3,166.86
/212 Salary relv 2,028.22
/501 Tax paid 405.60
/550 Statutory n 2,761.26
/551 Stat.net re 3,166.86-
/552 Retro. net 2,028.22
/553 Recalc.diff 3,166.86-
/5A1 Sal.AWE bas 1.00
/5A3 Sal.AWE bas 3,166.86-
/5A4 Sal.AWE bas 2,028.22
/5C1 Arstble ern 3,166.86-
/5C2 Retro arstb 2,028.22
/5T1 Txbl.pay re 3,166.86-
/5T2 Retro.taxbl 2,028.22
/700 WT plus ER 3,166.86
/840 Diff.curr.f01 2.80
/851 Total hours 162.80
/A01 Total gross 3,166.86
/V01 Net Pay on 1,622.62
3 /001 Main Hourly01 190940.93
3 /002 WTD under 501 218132.27
3 /001 Main Hourly01 190940.93
3 /002 WTD under 501 218132.27
3 /003 WTD over 5y01 223018.42
3 /004 Schools Spe01 218817.70
3 /005 Valuation b01 19.19
3 /010 Daily Rate 01 990267.74
3 /011 Daily Rate 01 990267.74
3 /012 Daily Rate 01 990267.74
3 /013 Daily Rate 01 990267.74
3 /250 Salary summ 3,069.83
3 /251 Basic Annua01 36,837.96
3 /252 Total Annua01 36,837.96
3 1270 Notional Ba01 3,069.83
3 3715 Claim WTD >01 223018.42 142.00 3,166.86
I have also got this info.
Retroaction and End of Year
Purpose
If you need to use retroaction over end of year, for example when overtime entered in period 12 is to be paid in period 1, or backdated pay increases applied in the new tax year are to start in the previous tax year, you can do this without this changing any statutory balances in the previous tax year.
Process Flow
If you make any changes over end of year that trigger retroaction, this will not affect the statutory balances in the previous tax year.
However, a change that affects total gross, for example, will be recorded and summed into a wage type called /A01 (Total Gross). The /A01 value will feed a wage type called /Z01 (Total Gross), which will be passed across to the new tax year, ensuring that any retro differences will only affect statutory cumulatives in the new tax year, but will not compromise period 12 statutory cumulatives that may already have been used for end of year reporting.
The following wage types were introduced to enable retroaction over end of year:
u2022 /A01
u2022 /A12
u2022 /AMP
u2022 /AP0
u2022 /AP1
u2022 /ASP
u2022 /Z01
u2022 /Z12
u2022 /ZMP
u2022 /ZP0
u2022 /ZP1
u2022 /ZSP
Thanks and Regards,
Anupama -
Satellite L20-101: Question about memory modules mixing PC2-4300 and PC2-4200
Hello
I have Toshiba Satellite L20-101. It has onboard 512MB RAM (PC2-4300). Today I added another RAM module but this new module is PC2-4200. Is there anything wrong doing this? Both modules are DDR2 and 533MHz and 512MB.Hi Pawel,
In principle there is no problem with mixing RAM modules of slightly different types but normally the total RAM will only run at the speed of the slower module. If your notebook recognises the correct amount of RAM from both sticks then there will ne no problem.
regards, -
CPU upgrade on Satellite L30-101
Hi, I have a Toshiba Satellite L30-101. I've upgraded the RAM successfully to 2GB (2x 1GB) but I'm finding it incredibly hard to get information on processor replacements.
The laptop has the latest BIOS on it (3.10-WIN - 19/02/08) but when trying to find information regarding whats in it I'm hitting brick walls. Firstly the site > http://www.toshiba-tro.de/biosinfo/ < doesn't have my laptop on it,
Product Type: Notebook
Family: Satellite
Product Series: Satellite L Series
Model: ? unknown
Short Model No: ? unknown
I did hope I could stick an Intel Duo in but with the ATI chipset, I'm pretty sure it wont work but again without knowing whats within BIOS, compatible.. I'm lost. The only processor I can find which may work, same package, FSB, socket is an Intel Core Solo Processor T1350 which kicks out 1.86 GHz, not a massive difference and I'm sure it can't be the only replacement option.
Could someone and staff please help me with getting hold of BIOS info and compatible processors for my laptop. The current Intel Celeron M Processor 410 kicking out 1.46 GHz isn't good enough for Vista (cert on laptop) and basic multi tasking. Its lagging way too much even after a good tune up, ram upgrade, HD upgrade to 7200RPM. I'm in need of a processor upgrade but as mention finding it incredibly hard to obtain information of which would be compatible.
Sincerely,
GourcuffHello
In my opinion your attempt to replace CPU is wrong. Why? Satellite L30 is not designed to offer some fabulous performance and it is designed for everyday usage. Best evidence for this was the price. It was not so expensive.
Can you please tell us why do you want to have new CPU? Do you use some special software?
Back to CPU replacement. As you probably know mobile computers have limited upgrade options and it is related to RAM and HDD upgrade. It is definitely unprovided for CPU upgrade and it is not supported. Specific design, especially cooling system is designed for certain CPU.
Due to all this you will not be able to find any relevant info about CPU replacement.
Check please this Toshiba document - http://aps2.toshiba-tro.de/kb0/TSB9401AX0001R01.htm -
Memory problems on Satellite L30-101
I have a toshiba satellite l30-101 laptop and wanted to upgrade RAM, so i bought 2x 1GB sticks to put in it.
Now i couldnt find any 533mhz ones so i bought 2 667mhz after a spoke to a technical guy who said if i got 2 of same speed it would work fine.
Only it doesnt at all i can put one stick in and it runs fine with the 533mhz.
One i have in if i try and put both new sticks in it comes up with memory errors and I get the bsod which restarts my comp and would not allow me to run my games or other programs.
Is there anyway to make it so I can have both of the new sticks in as i really need the ram and dont want to buy diff ones.
I mean if I can get one to work other one should surely work right ?
please help im going mad trying to fix the damn thingHi
I think the memory speed has nothing to do with the BSOD!
In my opinion the BSOD appears due to the memory module malfunction!
Furthermore the L30-101 supports only the 533 Mhz FSB. In this case you will be not able to run the 667Mhz memory modules with full speed.
The modules will run only at 533Mhz!!!
So in my opinion you should replace the faulty module with a one which works fine!
Best regards -
Since itunes 2.0.4 has been downloaded my ipod doesn't synchronize properly/ at all. The LED screen shows çopying 1 or 2 from 101' and itt will remain like that.
It looks like sync but nothing is happening. The sync doesn't stop by itself. Is there anybody to solve this problem? In previous versions never a problem.I have exactly the same issues with my new 80G iPOD. I have found that when connecting to my PC, the iPOD does not start iTUNES 7. This can be resolved by stopping the iPOD Service in Computer Management, connecting the iPOD and then starting it again. Then when you start iTUNES it finds the iPOD. - http://docs.info.apple.com/article.html?artnum=93716
Seems like a stupid long-winded way to do things, but at least you can get some stuff on to your iPOD.
As far as using Restore goes - I just get the restoring iPOD message you described, which it blatantly isn't :((
DELL Windows XP Pro -
Hi,
We have certain SSRS report (which includes subreports) which
many users are able to access, but
some users cannot access- they get this error:
"Unsupported RPL stream version detected: 101.116.1047292257. Expected version: 10.6."
(We are not using SP integrated mode)(using SSRS 2008 R2)
No problem in VS or on server when trying to run this report.
User having this problem has the sam ewindows and explorer versions.
Please advice
Namnamihave the user clear their temporary internet cache
How?
Another detail- on the problematic user's computer if I run the explorer using my credentials, the report runs fine.
Thanks
Namnami
Maybe you are looking for
-
Please help(Very Urgent)
Hi, Iam facing with one problem I can upload file upto 40mb by running my swing interface(java -Xmx256m ActionDemo4).If I select above 40mb size of file then it giving me Error on Dos-Prompt(java.lang.OutOfMemory).Now I increase jvm memory by (-Xmx54
-
Use of Enhanced option in Interface Determination
Hello All, I am stuck up with a problem, where I need your expertised help. The scenario is IDOC --> Files what I mean by files is: I have one sender (ecc system) and two receivers (ftp destinations using file adapters). I created multi mappings (
-
Create Columns in Template using Smartforms
Hi Guyz, Im using Template in smartforms and create 2 or more columns..but the columns must be in horizontal order like this : COMPANY DEPT BASIC but the column appeared vertical like this : COMPANY DEPT BASIC Another question is what is the purp
-
How to compile and deploy JAX-WS web service from commandline (!) ?
I have read a couple of tutorials about how to create and deploy web services with certain IDEs (e.g. Eclipse). But I found no guide on how to compile a java web service source from command line !! Lets say I have a java source class with annotations
-
How to encrypt Payload in Composite BPEL 11g
I'm trying to encrypt payload information like the ssn number or the cc number. I did create simple sync process assigned the input -- to -- output variable. Then created Properties for Input String Then create Properties Aliases for Input String The