Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Web сервис 1С 8.2 C# или VB / 2 сообщений из 2, страница 1 из 1
01.11.2011, 14:20
    #37506855
SergeSHA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web сервис 1С 8.2 C# или VB
Пытаюсь подключиться к веб сервису 1С
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
  <?xml version="1.0" encoding="UTF-8" ?> 
- <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12bind="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapbind="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://websrv.office.local" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsd1="http://websrv.office.local" name="Contracts" targetNamespace="http://websrv.office.local">
- <types>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xs1="http://websrv.office.local" targetNamespace="http://websrv.office.local" attributeFormDefault="unqualified" elementFormDefault="qualified">
  <xs:element name="TestFlag" type="tns:InputFlag" /> 
  <xs:element name="contracts" type="tns:ContractList" /> 
- <xs:complexType name="ContractList">
- <xs:sequence>
  <xs:element name="contracts" type="tns:contract" maxOccurs="unbounded" /> 
  </xs:sequence>
  </xs:complexType>
- <xs:complexType name="InputFlag">
- <xs:sequence>
  <xs:element name="Val" type="xs:int" /> 
  </xs:sequence>
  </xs:complexType>
- <xs:complexType name="contract">
- <xs:sequence>
  <xs:element name="Code" type="xs:string" /> 
  <xs:element name="Name" type="xs:string" /> 
  </xs:sequence>
  </xs:complexType>
- <xs:element name="GetContracts">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="InputFlag" type="xs:string" nillable="true" /> 
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="GetContractsResponse">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="return" type="tns:contract" /> 
  </xs:sequence>
  </xs:complexType>
  </xs:element>
  </xs:schema>
  </types>
- <message name="GetContractsRequestMessage">
  <part name="parameters" element="tns:GetContracts" /> 
  </message>
- <message name="GetContractsResponseMessage">
  <part name="parameters" element="tns:GetContractsResponse" /> 
  </message>
- <portType name="ContractsPortType">
- <operation name="GetContracts">
  <input message="tns:GetContractsRequestMessage" /> 
  <output message="tns:GetContractsResponseMessage" /> 
  </operation>
  </portType>
- <binding name="ContractsSoapBinding" type="tns:ContractsPortType">
  <soapbind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> 
- <operation name="GetContracts">
  <soapbind:operation style="document" /> 
- <input>
  <soapbind:body use="literal" /> 
  </input>
- <output>
  <soapbind:body use="literal" /> 
  </output>
  </operation>
  </binding>
- <binding name="ContractsSoap12Binding" type="tns:ContractsPortType">
  <soap12bind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> 
- <operation name="GetContracts">
  <soap12bind:operation style="document" /> 
- <input>
  <soap12bind:body use="literal" /> 
  </input>
- <output>
  <soap12bind:body use="literal" /> 
  </output>
  </operation>
  </binding>
- <service name="Contracts">
- <port name="ContractsSoap" binding="tns:ContractsSoapBinding">
- <documentation>
  <wsi:Claim xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/" conformsTo="http://ws-i.org/profiles/basic/1.1" /> 
  </documentation>
  <soapbind:address location="http://websrv/NPO_KA_TEST/ws/Contracts.1cws" /> 
  </port>
- <port name="ContractsSoap12" binding="tns:ContractsSoap12Binding">
  <soap12bind:address location="http://websrv/NPO_KA_TEST/ws/Contracts.1cws" /> 
  </port>
  </service>
  </definitions>
Код сгенерил автоматом через WebReferences, при попытке выполнинить GetContracts("bla") вылетает ошибка There is an error in XML document (4, 3)., System.Xml
при попытке выполнинить GetContractsAsync("bla") вылетает таже ошибка, но если смотреть передаваемые пакеты через Wireshark, то видно что ответ от сервера приходит. Подскажите куда копать? или может у кого есть рабочая конфигурация 1С с коротким тестом, и соответственно с клиентом на C# или VB???

Модератор: Тема перенесена из форума "Программирование".
...
Рейтинг: 0 / 0
02.11.2011, 14:24
    #37508630
SergeSHA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web сервис 1С 8.2 C# или VB
Тему можно закрывать, разобрался - была ошибка со стороны 1С.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Web сервис 1С 8.2 C# или VB / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]