Hi Roland;
1) For the WSDL, just place the URL in a web browser and that should display the WSDL syntax. Just copy this to NotePad & save it as an xxxx.WSDL file.
2) You can pool DB connections by using ADO.net. or ODBC. Check the pooling options on these connectivity mechanisms.
You can also use the Activate / Deactivate vs Constructor / Destructor approach to control your DB connections.
FYI: I have aWS presentation on buikding PB Classic based WS that might be of interest.
FWIW: Check out my STD WebService framework & WS examples for more ways to address this & other challenges.
Regards ... Chris