Bem eu precisava da ajuda então é assim eu tenho 1 webservice em asp.net em que devolve um cadeia de dados neste caso um dataset.
o exemplo do web service em PL SQL já tenho
Este:
CREATE OR REPLACE FUNCTION get_city_from_zipcode (p_zipcode IN VARCHAR2)
RETURN VARCHAR2
AS
l_request soap_api.t_request;
l_response soap_api.t_response;
l_return VARCHAR2(32767);
l_url VARCHAR2(32767);
l_namespace VARCHAR2(32767);
l_method VARCHAR2(32767);
l_soap_action VARCHAR2(32767);
l_result_name VARCHAR2(32767);
BEGIN
-- Set proxy details if no direct net connection.
--UTL_HTTP.set_proxy('myproxy:4480', NULL);
--UTL_HTTP.set_persistent_conn_support(TRUE);
-- Set proxy authentication if necessary.
--soap_api.set_proxy_authentication(p_username => 'myusername',
-- p_password => 'mypassword');
l_url := 'http://webservices.imacination.com/distance/Distance.jws';
l_namespace := 'xmlns="' || l_url || '"';
l_method := 'getCity';
l_soap_action := l_url || '#getCity';
l_result_name := 'getCityReturn';
l_request := soap_api.new_request(p_method => l_method,
p_namespace => l_namespace);
soap_api.add_parameter(p_request => l_request,
p_name => 'zip',
p_type => 'xsd:string',
p_value => p_zipcode);
l_response := soap_api.invoke(p_request => l_request,
p_url => l_url,
p_action => l_soap_action);
l_return := soap_api.get_return_value(p_response => l_response,
p_name => l_result_name,
p_namespace => l_namespace);
RETURN l_return;
END;
Até eu consigo perceber mas tenho 2 duvidas pelas quain não tenho nehum know How para fazer
Tipo ok se for so um parametro e como mostra o exemplo e agora se for uma funçlao do asp.net que retorne um dataset que tipo de função no PLSQL tem de ser e como posso mostra essa informação no Forms.
Obrigado e espero que me ajudem.