473,320 Members | 1,976 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Can not create valid c# proxy

Hi Everybody!

I developed a Web service with IBM RAD v 6.0.1.
After creating the WSDL file i have tried to develop a .Net client.
But by using wsdl.exe (1.1.4322) to create a .net c# proxy i get the
following error message:

Schema parsing error Namespace 'http://session.ejbs.cac.commerce.com'
is not available to be referenced in this schema.
Schema parsing error Namespace 'http://session.ejbs.cac.commerce.com'
is not available to be referenced in this schema.

Do someone know a remedy?

A attached also the wsdl file:

I appreciate any help!!

DotDidIt

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
targetNamespace="http://session.ejbs.cac.commerce.com"
xmlns:impl="http://session.ejbs.cac.commerce.com"
xmlns:intf="http://session.ejbs.cac.commerce.com"
xmlns:tns2="http://mapping.utility.cac.commerce.com"
xmlns:tns3="http://xml.apache.org/xml-soap"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<schema targetNamespace="http://session.ejbs.cac.commerce.com"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:impl="http://session.ejbs.cac.commerce.com"
xmlns:intf="http://session.ejbs.cac.commerce.com"
xmlns:tns2="http://mapping.utility.cac.commerce.com"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<import namespace="http://mapping.utility.cac.commerce.com" />
<element name="triggerTDCOutputByMsnResponse">
<complexType>
<sequence />
</complexType>
</element>
<element name="getTDCOutputByMsn">
<complexType>
<sequence>
<element name="msisdn" type="xsd:long" />
</sequence>
</complexType>
</element>
<element name="getTDCOutputByMsnResponse">
<complexType>
<sequence>
<element name="getTDCOutputByMsnReturn" nillable="true"
type="tns2:TDCOutputTO" />
</sequence>
</complexType>
</element>
<element name="triggerTDCOutputByPlate">
<complexType>
<sequence>
<element name="licencePlate" nillable="true"
type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="triggerTDCOutputByPlateResponse">
<complexType>
<sequence />
</complexType>
</element>
<element name="getTDCOutputByVin">
<complexType>
<sequence>
<element name="vin" nillable="true" type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getTDCOutputByVinResponse">
<complexType>
<sequence>
<element name="getTDCOutputByVinReturn" nillable="true"
type="tns2:TDCOutputTO" />
</sequence>
</complexType>
</element>
<element name="getTDCOutputHistoryByVin">
<complexType>
<sequence>
<element name="vin" nillable="true" type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getTDCOutputHistoryByVinResponse">
<complexType>
<sequence>
<element name="getTDCOutputHistoryByVinReturn"
nillable="true" type="impl:ArrayOf_tns2_nillable_TDCOutputTO" />
</sequence>
</complexType>
</element>
<element name="triggerTDCOutputByVin">
<complexType>
<sequence>
<element name="vin" nillable="true" type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="triggerTDCOutputByVinResponse">
<complexType>
<sequence />
</complexType>
</element>
<element name="getTDCOutputByPlate">
<complexType>
<sequence>
<element name="licencePlate" nillable="true"
type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getTDCOutputByPlateResponse">
<complexType>
<sequence>
<element name="getTDCOutputByPlateReturn" nillable="true"
type="tns2:TDCOutputTO" />
</sequence>
</complexType>
</element>
<element name="getTDCOutputHistoryByPlate">
<complexType>
<sequence>
<element name="licencePlate" nillable="true"
type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="getTDCOutputHistoryByPlateResponse">
<complexType>
<sequence>
<element name="getTDCOutputHistoryByPlateReturn"
nillable="true" type="impl:ArrayOf_tns2_nillable_TDCOutputTO" />
</sequence>
</complexType>
</element>
<element name="getTDCOutputHistoryByMsn">
<complexType>
<sequence>
<element name="msisdn" type="xsd:long" />
</sequence>
</complexType>
</element>
<element name="getTDCOutputHistoryByMsnResponse">
<complexType>
<sequence>
<element name="getTDCOutputHistoryByMsnReturn"
nillable="true" type="impl:ArrayOf_tns2_nillable_TDCOutputTO" />
</sequence>
</complexType>
</element>
<element name="triggerTDCOutputByMsn">
<complexType>
<sequence>
<element name="msisdn" type="xsd:long" />
</sequence>
</complexType>
</element>
<complexType name="ArrayOf_tns2_nillable_TriTO">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="TriTO"
nillable="true" type="tns2:TriTO" />
</sequence>
</complexType>
<complexType name="ArrayOf_tns2_nillable_MbcTO">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="MbcTO"
nillable="true" type="tns2:MbcTO" />
</sequence>
</complexType>
<complexType name="ArrayOf_tns2_nillable_TDCOutputTO">
<sequence>
<element maxOccurs="unbounded" minOccurs="0"
name="TDCOutputTO" nillable="true" type="tns2:TDCOutputTO" />
</sequence>
</complexType>
</schema>
<schema targetNamespace="http://mapping.utility.cac.commerce.com"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:impl="http://session.ejbs.cac.commerce.com"
xmlns:intf="http://session.ejbs.cac.commerce.com"
xmlns:tns3="http://xml.apache.org/xml-soap"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<import namespace="http://xml.apache.org/xml-soap" />
<complexType name="TDCOutputTO">
<sequence>
<element name="date" nillable="true" type="xsd:dateTime" />
<element name="mileage" type="xsd:long" />
<element name="batteryStatus" type="xsd:float" />
<element name="vecTO" nillable="true" type="tns2:VecTO" />
</sequence>
</complexType>
<complexType name="VecTO">
<sequence>
<element name="br" type="xsd:short" />
<element name="calendarYear" type="xsd:short" />
<element name="mbc" nillable="true"
type="impl:ArrayOf_tns2_nillable_MbcTO" />
<element name="engineID" type="xsd:short" />
<element name="licencePlate" nillable="true"
type="xsd:string" />
<element name="productionDate" nillable="true"
type="xsd:dateTime" />
<element name="btc" nillable="true" type="tns2:BtcTO" />
<element name="vin" nillable="true" type="xsd:string" />
</sequence>
</complexType>
<complexType name="MbcTO">
<sequence>
<element name="diagnosisVersion" nillable="true"
type="xsd:string" />
<element name="tri" nillable="true"
type="impl:ArrayOf_tns2_nillable_TriTO" />
<element name="mbcDescription" nillable="true"
type="xsd:string" />
<element name="mbcId" nillable="true" type="xsd:string" />
<element name="hwVersion" type="xsd:int" />
<element name="insertDate" nillable="true"
type="xsd:dateTime" />
<element name="manufacturer" nillable="true"
type="xsd:string" />
<element name="partNumber" nillable="true" type="xsd:string"
/>
<element name="pin" type="xsd:int" />
<element name="serialNumber" nillable="true"
type="xsd:string" />
<element name="swVersion" type="xsd:int" />
<element name="canType" type="tns3:char" />
</sequence>
</complexType>
<complexType name="TriTO">
<sequence>
<element name="triDesc" nillable="true" type="xsd:string" />
<element name="triID" nillable="true" type="xsd:string" />
<element name="frame" nillable="true" type="tns2:FrameTO" />
<element name="statusDesc" nillable="true" type="xsd:string"
/>
<element name="statusComplete" nillable="true"
type="xsd:string" />
</sequence>
</complexType>
<complexType name="FrameTO">
<sequence>
<element name="airTemp" type="xsd:short" />
<element name="coolantTemp" type="xsd:short" />
<element name="frame" type="xsd:long" />
<element name="fuelPressure" type="xsd:byte" />
<element name="fuelSystem" type="xsd:byte" />
<element name="gear" type="tns3:char" />
<element name="oilLevel" type="xsd:byte" />
<element name="rpm" type="xsd:int" />
<element name="vecSpeed" type="xsd:short" />
<element name="voltage" type="xsd:float" />
</sequence>
</complexType>
<complexType name="BtcTO">
<sequence>
<element name="imei" type="xsd:long" />
<element name="insertDate" nillable="true"
type="xsd:dateTime" />
<element name="msisdn" type="xsd:long" />
<element name="plattform" nillable="true" type="xsd:string"
/>
<element name="sim" type="xsd:long" />
</sequence>
</complexType>
</schema>
<schema targetNamespace="http://xml.apache.org/xml-soap"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:impl="http://session.ejbs.cac.commerce.com"
xmlns:intf="http://session.ejbs.cac.commerce.com"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<simpleType name="char">
<restriction base="xsd:string">
<length value="1" />
</restriction>
</simpleType>
</schema>
</wsdl:types>
<wsdl:message name="getTDCOutputByVinResponse">
<wsdl:part element="impl:getTDCOutputByVinResponse"
name="parameters" />
</wsdl:message>
<wsdl:message name="getTDCOutputHistoryByMsnRequest">
<wsdl:part element="impl:getTDCOutputHistoryByMsn"
name="parameters" />
</wsdl:message>
<wsdl:message name="triggerTDCOutputByPlateRequest">
<wsdl:part element="impl:triggerTDCOutputByPlate" name="parameters"
/>
</wsdl:message>
<wsdl:message name="getTDCOutputHistoryByVinResponse">
<wsdl:part element="impl:getTDCOutputHistoryByVinResponse"
name="parameters" />
</wsdl:message>
<wsdl:message name="getTDCOutputHistoryByPlateResponse">
<wsdl:part element="impl:getTDCOutputHistoryByPlateResponse"
name="parameters" />
</wsdl:message>
<wsdl:message name="triggerTDCOutputByVinResponse">
<wsdl:part element="impl:triggerTDCOutputByVinResponse"
name="parameters" />
</wsdl:message>
<wsdl:message name="triggerTDCOutputByVinRequest">
<wsdl:part element="impl:triggerTDCOutputByVin" name="parameters"
/>
</wsdl:message>
<wsdl:message name="triggerTDCOutputByPlateResponse">
<wsdl:part element="impl:triggerTDCOutputByPlateResponse"
name="parameters" />
</wsdl:message>
<wsdl:message name="getTDCOutputByVinRequest">
<wsdl:part element="impl:getTDCOutputByVin" name="parameters" />
</wsdl:message>
<wsdl:message name="triggerTDCOutputByMsnResponse">
<wsdl:part element="impl:triggerTDCOutputByMsnResponse"
name="parameters" />
</wsdl:message>
<wsdl:message name="getTDCOutputHistoryByMsnResponse">
<wsdl:part element="impl:getTDCOutputHistoryByMsnResponse"
name="parameters" />
</wsdl:message>
<wsdl:message name="getTDCOutputHistoryByPlateRequest">
<wsdl:part element="impl:getTDCOutputHistoryByPlate"
name="parameters" />
</wsdl:message>
<wsdl:message name="getTDCOutputByPlateRequest">
<wsdl:part element="impl:getTDCOutputByPlate" name="parameters" />
</wsdl:message>
<wsdl:message name="triggerTDCOutputByMsnRequest">
<wsdl:part element="impl:triggerTDCOutputByMsn" name="parameters"
/>
</wsdl:message>
<wsdl:message name="getTDCOutputByPlateResponse">
<wsdl:part element="impl:getTDCOutputByPlateResponse"
name="parameters" />
</wsdl:message>
<wsdl:message name="getTDCOutputHistoryByVinRequest">
<wsdl:part element="impl:getTDCOutputHistoryByVin"
name="parameters" />
</wsdl:message>
<wsdl:message name="getTDCOutputByMsnRequest">
<wsdl:part element="impl:getTDCOutputByMsn" name="parameters" />
</wsdl:message>
<wsdl:message name="getTDCOutputByMsnResponse">
<wsdl:part element="impl:getTDCOutputByMsnResponse"
name="parameters" />
</wsdl:message>
<wsdl:portType name="CacService">
<wsdl:operation name="triggerTDCOutputByMsn">
<wsdl:input message="impl:triggerTDCOutputByMsnRequest"
name="triggerTDCOutputByMsnRequest" />
<wsdl:output message="impl:triggerTDCOutputByMsnResponse"
name="triggerTDCOutputByMsnResponse" />
</wsdl:operation>
<wsdl:operation name="getTDCOutputByMsn">
<wsdl:input message="impl:getTDCOutputByMsnRequest"
name="getTDCOutputByMsnRequest" />
<wsdl:output message="impl:getTDCOutputByMsnResponse"
name="getTDCOutputByMsnResponse" />
</wsdl:operation>
<wsdl:operation name="triggerTDCOutputByPlate">
<wsdl:input message="impl:triggerTDCOutputByPlateRequest"
name="triggerTDCOutputByPlateRequest" />
<wsdl:output message="impl:triggerTDCOutputByPlateResponse"
name="triggerTDCOutputByPlateResponse" />
</wsdl:operation>
<wsdl:operation name="getTDCOutputByVin">
<wsdl:input message="impl:getTDCOutputByVinRequest"
name="getTDCOutputByVinRequest" />
<wsdl:output message="impl:getTDCOutputByVinResponse"
name="getTDCOutputByVinResponse" />
</wsdl:operation>
<wsdl:operation name="getTDCOutputHistoryByVin">
<wsdl:input message="impl:getTDCOutputHistoryByVinRequest"
name="getTDCOutputHistoryByVinRequest" />
<wsdl:output message="impl:getTDCOutputHistoryByVinResponse"
name="getTDCOutputHistoryByVinResponse" />
</wsdl:operation>
<wsdl:operation name="triggerTDCOutputByVin">
<wsdl:input message="impl:triggerTDCOutputByVinRequest"
name="triggerTDCOutputByVinRequest" />
<wsdl:output message="impl:triggerTDCOutputByVinResponse"
name="triggerTDCOutputByVinResponse" />
</wsdl:operation>
<wsdl:operation name="getTDCOutputByPlate">
<wsdl:input message="impl:getTDCOutputByPlateRequest"
name="getTDCOutputByPlateRequest" />
<wsdl:output message="impl:getTDCOutputByPlateResponse"
name="getTDCOutputByPlateResponse" />
</wsdl:operation>
<wsdl:operation name="getTDCOutputHistoryByPlate">
<wsdl:input message="impl:getTDCOutputHistoryByPlateRequest"
name="getTDCOutputHistoryByPlateRequest" />
<wsdl:output message="impl:getTDCOutputHistoryByPlateResponse"
name="getTDCOutputHistoryByPlateResponse" />
</wsdl:operation>
<wsdl:operation name="getTDCOutputHistoryByMsn">
<wsdl:input message="impl:getTDCOutputHistoryByMsnRequest"
name="getTDCOutputHistoryByMsnRequest" />
<wsdl:output message="impl:getTDCOutputHistoryByMsnResponse"
name="getTDCOutputHistoryByMsnResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CacServiceSoapBinding" type="impl:CacService">
<wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="triggerTDCOutputByMsn">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="triggerTDCOutputByMsnRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="triggerTDCOutputByMsnResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTDCOutputByMsn">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getTDCOutputByMsnRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="getTDCOutputByMsnResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="triggerTDCOutputByPlate">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="triggerTDCOutputByPlateRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="triggerTDCOutputByPlateResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTDCOutputByVin">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getTDCOutputByVinRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="getTDCOutputByVinResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTDCOutputHistoryByVin">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getTDCOutputHistoryByVinRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="getTDCOutputHistoryByVinResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="triggerTDCOutputByVin">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="triggerTDCOutputByVinRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="triggerTDCOutputByVinResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTDCOutputByPlate">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getTDCOutputByPlateRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="getTDCOutputByPlateResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTDCOutputHistoryByPlate">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getTDCOutputHistoryByPlateRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="getTDCOutputHistoryByPlateResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTDCOutputHistoryByMsn">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getTDCOutputHistoryByMsnRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="getTDCOutputHistoryByMsnResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CacServiceService">
<wsdl:port binding="impl:CacServiceSoapBinding" name="CacService">
<wsdlsoap:address
location="http://localhost:9081/routerProject/services/CacService" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

Feb 20 '06 #1
0 1772

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
by: Lauren Quantrell | last post by:
Is there a way to create a text file (such as a Windows Notepad file) by using a trigger on a table? What I want to do is to send a row of information to a table where the table: tblFileData has...
38
by: Jukka K. Korpela | last post by:
As well all know, valid markup is important... but when trying to find a convincing modern argument in favor of this, I found pages like http://www.htmlhelp.com/tools/validator/reasons.html which...
2
by: raymond | last post by:
Hi, Is it possible to create a proxy client class or a web service method by VS.NET without using wsdl? My stupid client is using a xml schema (.xsd) to describe all their web service methods...
1
by: David Satz | last post by:
Hello--I just upgraded to Visual Studio .NET 2005 and suddenly, all my .NET 1.1 applications that accessed Web sites have broken. For example, this code: WebClient wc = new WebClient();...
1
by: mich_stone | last post by:
Hi world, I am about to buy an application from a vendor that has module which will respond to HTTP XML requests. The software is a windows application, and the XML interface is provided so that...
7
by: =?Utf-8?B?SlA=?= | last post by:
I need to design a WS that will after authenicating the user, create a cookie on the users PC that made the request. All the code I keep finding is how to get a WS to read a cookie, I need it to...
1
by: Scott Holman | last post by:
I'm connecting to a java web service that defines the following complex type in the wsdl <xs:complexType name="employee"> <xs:sequence> <xs:element minOccurs="0" name="firstName"...
28
by: jatrojoomla | last post by:
Hi! could anyone give me some clue that how to create 'remember login' functionality during login Thanks Sukalyan
2
by: Peter | last post by:
Firstly let me be very clear about this, I do not want to create a web service proxy nor do I want to do anything with web services. Basically, I have a shrink wrapped desktop application which...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.