apt_knowledge(webservices); // Commanding apt_protocol(SOAP); will also apt_knowledge(webservices); set_namespace(rosettacode); add_webserv(ws)_protocol(SOAP)_wdsl(http://example.com/soap/wsdl)_me(); invoke_webserv(ws)_soapFunc(hello)_msg()_result()_me(); me_msg()_invoke(ws)_anotherSoapFunc(32234); // alternative syntax reset_namespace();