workclassoperations.py Script 可用來管理工作類別。
用法:wsadmin [-lang jython] [-f workclassoperations.py] [-odrname odrName] [-odrnode odrNode] [-wcname workClassName] [-appname appName] [-webmodule webModule] [-adduri ["uri1?uri2?..."]] [-type HTTP|SOAP] [-vhost virtualHost] [-wctype APP|GSC|ARP|ASP|GRP|GSP] [-addrule ["priority?expr?actiontype?action"]] [-deleterule [priority]] [-deleteuri ["uri1?uri2?..."]] [-deletewc] [-listrule] [-listuri] [-setdefaultaction ["actiontype?action"]] [-modifydefaultaction ["actiontype?action"]] [-getdefaultaction] [-both]
wsadmin -lang jython -f workclassoperations.py -appname A -wcname CustomWorkClass -type HTTP -wctype APP -webmodule myWebModule -adduri "/test1?/test2/*" -addrule "1?clienthost=\'localhost\' and serverhost like \'\%%.ibm.com\'?permit" -setdefaultaction "reject?404"
wsadmin -lang jython -f workclassoperations.py -appname A -wcname Custom2WorkClass -type HTTP -wctype APP -webmodule myWebModule -setdefaultaction "Default_TC" -adduri "/test1?/test2/*" -addrule "1?clienthost=\'localhost\' and serverhost like \'\%%.ibm.com\'?Default_TC"
wsadmin -lang jython -f workclassoperations.py -odrname ODR -ordnode myNode01 -wcname GSCWorkClass -vhost default_host -wctype GSC -setdefaultaction "permit?myGSC"
wsadmin -lang jython -f workclassoperations.py -odrname ODR -ordnode myNode01 -wcname GSCWorkClass -vhost default_host -wctype GSC -addrule "1?serverhost=\'localhost\' and serverhost like \'\%%.ibm.com\'?TransactionClassA" -setdefaultaction "TransactionClassB"
wsadmin -lang jython -f workclassoperations.py -deleterule 1 -wcname CustomWorkClass -appname A -wctype ARP"
wsadmin -lang jython -f workclassoperations.py -listrule -wcname CustomWorkClass -both -appname A -wctype APP"
wsadmin -lang jython -f workclassoperations.py -listrule -wcname CustomWorkClass -both -odrname ODR -odrnode theTestNode01 -wctype GSC"
wsadmin -lang jython -f workclassoperations.py -getdefaultaction -wcname CustomWorkClass -both -appname A -wctype APP"
wsadmin -lang jython -f workclassoperations.py -deletewc -wcname CustomWorkClass -appname A -wctype ARP"
wsadmin -lang jython -f workclassoperations.py -deletewc -wcname CustomWorkClass -appname A -wctype ASP"
wsadmin -lang jython -f workclassoperations.py -deletewc -wcname CustomWorkClass -odrname myODR -wctype GSP"
wsadmin -lang jython -f workclassoperations.py -deletewc -wcname CustomWorkClass -odrname myODR -wctype GRP"
wsadmin -lang jython -f workclassoperations.py -listuri -wcname CustomWorkClass -appname A -webmodule microwebapp"
wsadmin -lang jython -f workclassoperations.py -deleteuri "/myURI/help.jsp" -wcname CustomWorkClass -appname A -webmodule microwebapp"
wsadmin -lang jython -f workclassoperations.py -appname A -webmodule microwebapp -wcname Custom2WorkClass -wctype APP -type HTTP -adduri "/test1?/test2/*" -setdefaultaction "redirect?http://www.ibm.com" -addrule "1?clienthost=\'localhost\' and serverhost like \'\%%.ibm.com\'?permit?A" -addrule "2?protocol IN (\'HTTP\',\'HTTPS\')?permitsticky?A"
wsadmin -lang jython -f workclassoperations.py -adduri "/myURI/help.jsp" -wcname CustomWorkClass -appname A -webmodule microwebapp -wctype ARP"
wsadmin -lang jython -f workclassoperations.py -appname A -wcname CustomWorkClass -type SOAP -wctype APP -webmodule myWebModule -adduri "RemoteTest:addJob?RemoteTest:removeJob" -addrule "1?clienthost=\'localhost\' and serverhost like \'\%%.ibm.com\'?permit" -setdefaultaction "reject?404"