Published gets name attribute attached to operation

Published gets name attribute attached to operation
0

Hi

I am new to soap. I have given a wsdl file so that i could generate webservice for few operations.

For example in the wsdl, i have an operation registerNotification… when i publish the wsdl in my local host, and i view the wsdl in the webbrowser, the operation get changed to CISregisterNotification.

the wsdl definitions name attribute which is CIS, gets added to most of the operations.

due to which i am not able to call the client operation.

Any help please.

below is the wsdl

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:tns="http://www.scte.org/wsdl/130-4/2011/cis" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cis="http://www.scte.org/schemas/130-4/2011/cis" xmlns:core="http://www.scte.org/schemas/130-2/2008a/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="CIS" targetNamespace="http://www.scte.org/wsdl/130-4/2011/cis" xsi:schemaLocation="http://www.scte.org/schemas/130-4/2011/cis SCTE_130-4_2011.xsd">
	<wsdl:types>
		<xs:schema targetNamespace="http://www.scte.org/wsdl/130-4/2011/cis" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
			<xs:import namespace="http://www.scte.org/schemas/130-4/2011/cis" schemaLocation="SCTE_130-4_2011.xsd"/>
		</xs:schema>
	</wsdl:types>
	<wsdl:message name="CISDeregistrationNotification">
		<wsdl:part name="request" element="cis:CISDeregistrationNotification"/>
	</wsdl:message>
	<wsdl:message name="CISDeregistrationAcknowledgement">
		<wsdl:part name="response" element="cis:CISDeregistrationAcknowledgement"/>
	</wsdl:message>
	<wsdl:message name="CISNotification">
		<wsdl:part name="request" element="cis:CISNotification"/>
	</wsdl:message>
	<wsdl:message name="CISNotificationAcknowledgement">
		<wsdl:part name="response" element="cis:CISNotificationAcknowledgement"/>
	</wsdl:message>
	<wsdl:message name="ServiceStatusNotification">
		<wsdl:part name="request" element="core:ServiceStatusNotification"/>
	</wsdl:message>
	<wsdl:message name="ServiceStatusAcknowledgement">
		<wsdl:part name="response" element="core:ServiceStatusAcknowledgement"/>
	</wsdl:message>
	<wsdl:message name="ServiceCheckRequest">
		<wsdl:part name="request" element="core:ServiceCheckRequest"/>
	</wsdl:message>
	<wsdl:message name="ServiceCheckResponse">
		<wsdl:part name="response" element="core:ServiceCheckResponse"/>
	</wsdl:message>
	<wsdl:message name="CISListSupportedFeaturesRequest">
		<wsdl:part name="request" element="cis:CISListSupportedFeaturesRequest"/>
	</wsdl:message>
	<wsdl:message name="CISListSupportedFeaturesResponse">
		<wsdl:part name="response" element="cis:CISListSupportedFeaturesResponse"/>
	</wsdl:message>
	<wsdl:message name="CISListQualifiersRequest">
		<wsdl:part name="request" element="cis:CISListQualifiersRequest"/>
	</wsdl:message>
	<wsdl:message name="CISListQualifiersResponse">
		<wsdl:part name="response" element="cis:CISListQualifiersResponse"/>
	</wsdl:message>
	<wsdl:message name="CISQueryRequest">
		<wsdl:part name="request" element="cis:CISQueryRequest"/>
	</wsdl:message>
	<wsdl:message name="CISQueryResponse">
		<wsdl:part name="response" element="cis:CISQueryResponse"/>
	</wsdl:message>
	<wsdl:message name="CISNotificationRegistrationRequest">
		<wsdl:part name="request" element="cis:CISNotificationRegistrationRequest"/>
	</wsdl:message>
	<wsdl:message name="CISNotificationDeregisterResponse">
		<wsdl:part name="response" element="cis:CISNotificationDeregisterResponse"/>
	</wsdl:message>
	<wsdl:message name="CISNotificationRegistrationResponse">
		<wsdl:part name="response" element="cis:CISNotificationRegistrationResponse"/>
	</wsdl:message>
	<wsdl:message name="CISListNotificationRegistrationRequest">
		<wsdl:part name="request" element="cis:CISListNotificationRegistrationRequest"/>
	</wsdl:message>
	<wsdl:message name="CISListNotificationRegistrationResponse">
		<wsdl:part name="response" element="cis:CISListNotificationRegistrationResponse"/>
	</wsdl:message>
	<wsdl:message name="CISNotificationDeregisterRequest">
		<wsdl:part name="request" element="cis:CISNotificationDeregisterRequest"/>
	</wsdl:message>
	<wsdl:message name="CISCreateCursorRequest">
		<wsdl:part name="request" element="cis:CISCreateCursorRequest"/>
	</wsdl:message>
	<wsdl:message name="CISCreateCursorResponse">
		<wsdl:part name="response" element="cis:CISCreateCursorResponse"/>
	</wsdl:message>
	<wsdl:message name="CISCancelCursorRequest">
		<wsdl:part name="request" element="cis:CISCancelCursorRequest"/>
	</wsdl:message>
	<wsdl:message name="CISCancelCursorResponse">
		<wsdl:part name="response" element="cis:CISCancelCursorResponse"/>
	</wsdl:message>
	<wsdl:portType name="CISClient">
		<wsdl:operation name="notification">
			<wsdl:input message="tns:CISNotification"/>
			<wsdl:output message="tns:CISNotificationAcknowledgement"/>
		</wsdl:operation>
		<wsdl:operation name="serviceCheckRequest">
			<wsdl:input message="tns:ServiceCheckRequest"/>
			<wsdl:output message="tns:ServiceCheckResponse"/>
		</wsdl:operation>
		<wsdl:operation name="serviceStatusNotification">
			<wsdl:input message="tns:ServiceStatusNotification"/>
			<wsdl:output message="tns:ServiceStatusAcknowledgement"/>
		</wsdl:operation>
		<wsdl:operation name="deregistrationNotification">
			<wsdl:input message="tns:CISDeregistrationNotification"/>
			<wsdl:output message="tns:CISDeregistrationAcknowledgement"/>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:portType name="CISServer">
		<wsdl:operation name="serviceCheckRequest">
			<wsdl:input message="tns:ServiceCheckRequest"/>
			<wsdl:output message="tns:ServiceCheckResponse"/>
		</wsdl:operation>
		<wsdl:operation name="listSupportedFeatures">
			<wsdl:input message="tns:CISListSupportedFeaturesRequest"/>
			<wsdl:output message="tns:CISListSupportedFeaturesResponse"/>
		</wsdl:operation>
		<wsdl:operation name="listQualifiers">
			<wsdl:input message="tns:CISListQualifiersRequest"/>
			<wsdl:output message="tns:CISListQualifiersResponse"/>
		</wsdl:operation>
		<wsdl:operation name="listNotificationRegistrations">
			<wsdl:input message="tns:CISListNotificationRegistrationRequest"/>
			<wsdl:output message="tns:CISListNotificationRegistrationResponse"/>
		</wsdl:operation>
		<wsdl:operation name="query">
			<wsdl:input message="tns:CISQueryRequest"/>
			<wsdl:output message="tns:CISQueryResponse"/>
		</wsdl:operation>
		<wsdl:operation name="createCursor">
			<wsdl:input message="tns:CISCreateCursorRequest"/>
			<wsdl:output message="tns:CISCreateCursorResponse"/>
		</wsdl:operation>
		<wsdl:operation name="cancelCursor">
			<wsdl:input message="tns:CISCancelCursorRequest"/>
			<wsdl:output message="tns:CISCancelCursorResponse"/>
		</wsdl:operation>
		<wsdl:operation name="registerNotification">
			<wsdl:input message="tns:CISNotificationRegistrationRequest"/>
			<wsdl:output message="tns:CISNotificationRegistrationResponse"/>
		</wsdl:operation>
		<wsdl:operation name="deregisterNotification">
			<wsdl:input message="tns:CISNotificationDeregisterRequest"/>
			<wsdl:output message="tns:CISNotificationDeregisterResponse"/>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="CISClientBinding" type="tns:CISClient">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="notification">
			<soap:operation soapAction="notification"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="serviceCheckRequest">
			<soap:operation soapAction="serviceCheckRequest"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="serviceStatusNotification">
			<soap:operation soapAction="serviceStatusNotification"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="deregistrationNotification">
			<soap:operation soapAction="deregistrationNotification"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:binding name="CISServerBinding" type="tns:CISServer">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="serviceCheckRequest">
			<soap:operation soapAction="serviceCheckRequest"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="listSupportedFeatures">
			<soap:operation soapAction="listSupportedFeatures"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="listQualifiers">
			<soap:operation soapAction="listQualifiers"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="listNotificationRegistrations">
			<soap:operation soapAction="listNotificationRegistrations"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="registerNotification">
			<soap:operation soapAction="registerNotification"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="query">
			<soap:operation soapAction="query"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="createCursor">
			<soap:operation soapAction="createCursor"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="cancelCursor">
			<soap:operation soapAction="cancelCursor"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="deregisterNotification">
			<soap:operation soapAction="deregisterNotification"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="CISClientService">
		<wsdl:port name="CISClientPort" binding="tns:CISClientBinding">
			<soap:address location="http://localhost:7001/CisClientService/CisClient"/>
		</wsdl:port>
	</wsdl:service>
	<wsdl:service name="CISServerService">
		<wsdl:port name="CISServerPort" binding="tns:CISServerBinding">
			<soap:address location="http://localhost:8484/CisServerService/CisServer"/>
		</wsdl:port>
	</wsdl:service>
	<!-- CISClient Message Types -->
	<!-- Common CIS client/server types -->
	<!--  CIS Server Message Types -->
</wsdl:definitions>