ORA-29532: Java call terminated by uncaught Java exception: service: {http://10.93.38.134:7001/nmrwws/RewardsValidationService}RewardsValidationService does not contain port: {http://10.93.38.134:7001/nmrwws/RewardsValidationService}RewardsValidationPort CREATE OR REPLACE PACKAGE BODY nmrw_http_post_pkg AS PROCEDURE get_batch( x_errbuf OUT varchar2 , x_retcode OUT varchar2 , p_batch_id IN number ) IS l_service sys.UTL_DBWS.service; l_call sys.UTL_DBWS.call; l_result anydata; l_wsdl_url varchar2( 32767 ); l_namespace varchar2( 32767 ); l_service_qname sys.UTL_DBWS.qname; l_port_qname sys.UTL_DBWS.qname; l_operation_qname sys.UTL_DBWS.qname; l_input_params sys.UTL_DBWS.anydata_list; BEGIN l_wsdl_url := 'http://10.93.38.134:7001/nmrwws/RewardsValidationService?WSDL'; l_namespace := 'http://10.93.38.134:7001/nmrwws/RewardsValidationService'; l_service_qname := sys.UTL_DBWS.to_qname( l_namespace , 'RewardsValidationService' ); l_port_qname := sys.UTL_DBWS.to_qname( l_namespace , 'RewardsValidationPort' ); l_operation_qname := sys.UTL_DBWS.to_qname( l_namespace , 'getAuthorizations' ); l_service := sys.UTL_DBWS.create_service( wsdl_document_location => urifactory.geturi( l_wsdl_url ) , service_name => l_service_qname ); l_call := sys.UTL_DBWS.create_call( service_handle => l_service , port_name => l_port_qname , operation_name => l_operation_qname ); l_input_params( 0 ) := anydata.convertvarchar2( 'NMCLL' ); l_result := sys.UTL_DBWS.invoke( call_handle => l_call , input_params => l_input_params ); sys.UTL_DBWS.release_call( call_handle => l_call ); sys.UTL_DBWS.release_service( service_handle => l_service ); Here is the WSDL: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -