Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / WSDL, RIO, "левые" префиксы NS1 / 25 сообщений из 35, страница 1 из 2
27.06.2018, 22:30
    #39666843
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
Добрый день
Ситуация такая: Delhpi2007. Сконвертировал WSDL. Получились pas-ские файлы. Пишу код:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
docReq := ams_mercury_g2b.modifyEnterpriseRequest2.Create;  
docReq.initiator :=     ams_mercury_g2b.User2.Create;  
docReq.initiator.login := sUserName;  
docReq.localTransactionId := 'T' + FormatDateTime('YYYYMMDDHHNNSS', now);
docReq.listOptions := ams_mercury_g2b.listOptions2.Create;  
docReq.listOptions.count := TXSDecimal.Create;  
docReq.listOptions.count.DecimalString := IntToStr(500);  
docReq.listOptions.offset := TXSDecimal.Create;  
docReq.listOptions.offset.DecimalString := IntToStr(0);  
docReq.enterpriseGuid := '8ea47c09-2384-4e1e-a0ca-b6b2fbf9d480';  
docReq.vetDocumentType := INCOMING;  
docReq.vetDocumentStatus := UTILIZED;  


для этого кода формируется запрос:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<data>  
  <getVetDocumentListRequest xmlns="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">  
    <localTransactionId>T20180627194638</localTransactionId>  
    <initiator xsi:type="NS1:user">  
      <NS1:login>optservice-180516</NS1:login>  
    </initiator>  
    <listOptions xmlns="http://api.vetrf.ru/schema/cdm/base">  
      <count>500</count>  
      <offset>0</offset>  
    </listOptions>  
    <NS1:vetDocumentType>INCOMING</NS1:vetDocumentType>  
    <NS1:vetDocumentStatus>UTILIZED</NS1:vetDocumentStatus>  
    <enterpriseGuid xmlns="http://api.vetrf.ru/schema/cdm/dictionary/v2">8ea47c09-2384-4e1e-a0ca-b6b2fbf9d480</enterpriseGuid>  
  </getVetDocumentListRequest>  
</data>  


Для некоторых тэгов появляются "левые" префиксы NS1, NS2.
Подскажите кто может, как избавиться от префиксов?
...
Рейтинг: 0 / 0
28.06.2018, 00:23
    #39666856
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
Позвонил тут PHP-шнику, он говорит, что формирователь запросов добавляет в названия тэгов префиксы NS1, NS2, ... , когда считает, что они не уникальные (? за что купил - за то продаю).
Можно как-нибудь настроить THTTPRIO, чтобы он игнорировал эту проверку ?
...
Рейтинг: 0 / 0
28.06.2018, 00:53
    #39666859
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
Может хотя бы wsdl или рабочую ссылку дать? А то негоже гадать, чего там формируется не то и почему, если исходной xml-схемы с описанием нет.
...
Рейтинг: 0 / 0
28.06.2018, 01:12
    #39666861
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
wsdl:
http://api.vetrf.ru/schema/platform/services/2.0-last/mercury-g2b.service_v2.0.wsdl

сгенерированный pas-файл не влазит, куда послать?
...
Рейтинг: 0 / 0
28.06.2018, 01:28
    #39666862
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
JaDi,
думаешь знакомый php-шник ошибается, когда говорит, что префиксы автоматически добавляются формирователем, т.е. THTTPRIO,
при сомнении на уникальность ?
...
Рейтинг: 0 / 0
28.06.2018, 02:45
    #39666868
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
Да, там скорее всего какие-то косяки с импортом типов с namespace'ами. Возможно, делфи их криво обрабатывает. Лучше узнать/спросить прямо на сайте разработчиков -- там всё это обсуждают:
http://vetrf.ru/vetrf-forum/posts/list/7152.page

Там же еще и всякие хаки и редактирования схем обсуждают, чтобы всё это добро работало. В общем, надо там всё штудировать, тут не помогут.
...
Рейтинг: 0 / 0
28.06.2018, 03:09
    #39666871
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
спасибо, JaDi,
конечно же там озвучил проблему
ответа не было.

ведь через sql.ru проходит больше людей-специалистов, которые навсикдку могут понять в чем проблема
...
Рейтинг: 0 / 0
28.06.2018, 03:29
    #39666872
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
Вопрос остается открытым.
Как настроить THTTPRIO (или что-то другое), чтобы он не генерировал дополнительные префиксы NS1, NS2, ... ?
...
Рейтинг: 0 / 0
28.06.2018, 14:39
    #39667186
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
bamxxПодскажите кто может, как избавиться от префиксов?А зачем? Если ns1 = http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2 то все соответствует схеме. У вас getVetDocumentListRequest, действительно, наполнен элементами из разных неймспейсов
...
Рейтинг: 0 / 0
28.06.2018, 14:46
    #39667191
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
_Vasilisk_,
ихний ответ
Код: xml
1.
2.
3.
 <errors>
  <apl:error code="APLM0007" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Wrong application data format. Format validation failed due to XML Schema rules: prefix of qname "NS1" can not be resolved</apl:error> 
  </errors>
...
Рейтинг: 0 / 0
28.06.2018, 14:58
    #39667205
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
bamxxихний ответNS1 где-то определен в получившимся XML?
...
Рейтинг: 0 / 0
28.06.2018, 15:19
    #39667214
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
_Vasilisk_,

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<data>  
  <getVetDocumentListRequest xmlns="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">  
    <localTransactionId>T20180627194638</localTransactionId>  
    <initiator xsi:type="NS1:user">  
      <NS1:login>optservice-180516</NS1:login>  
    </initiator>  
    <listOptions xmlns="http://api.vetrf.ru/schema/cdm/base">  
      <count>500</count>  
      <offset>0</offset>  
    </listOptions>  
    <NS1:vetDocumentType>INCOMING</NS1:vetDocumentType>  
    <NS1:vetDocumentStatus>UTILIZED</NS1:vetDocumentStatus>  
    <enterpriseGuid xmlns="http://api.vetrf.ru/schema/cdm/dictionary/v2">8ea47c09-2384-4e1e-a0ca-b6b2fbf9d480</enterpriseGuid>  
  </getVetDocumentListRequest>  
</data>  
...
Рейтинг: 0 / 0
28.06.2018, 15:19
    #39667215
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
Там vd:user должен быть префикс по схеме... Но можно синоним user. Возмоно, поможет создание через user, а не user2.
...
Рейтинг: 0 / 0
28.06.2018, 15:48
    #39667232
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
bamxx,

Это весь XML? Или вы выдираете один тег?

К тому же у вас в коде нет создания тега data
...
Рейтинг: 0 / 0
28.06.2018, 16:13
    #39667243
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
JaDi,
с вебапи столкнулся первый раз
готовый проект d2007, может поможет
...
Рейтинг: 0 / 0
28.06.2018, 16:42
    #39667256
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
bamxxготовый проект d2007, может поможет

http://www.sql.ru/forum/actualfile.aspx?id=21528930] Приложенный файл (22.zip - 74Kb) Не поможет. Вас просили привести весь XML и весь код его формирования
...
Рейтинг: 0 / 0
28.06.2018, 17:01
    #39667274
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
_Vasilisk_,
Код: xml
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.
var	clnt: ams_mercury_g2b.ApplicationManagementServicePortType;
		docReq: ams_mercury_g2b.getVetDocumentListRequest2;
		docResp: ams_mercury_g2b.getVetDocumentListResponse;
		aReq: ams_mercury_g2b.submitApplicationRequest;
		aResp: ams_mercury_g2b.submitApplicationResponse;
		aResultReq: ams_mercury_g2b.receiveApplicationResultRequest;
		aResultResp: ams_mercury_g2b.receiveApplicationResultResponse;
		RetryCount : Integer;
		VetDocument: VetDocument2;
		rio: THTTPRIO;
begin
//	InvRegistry.RegisterInvokeOptions(TypeInfo(ApplicationManagementServicePortType), ioDocument);
	rio := THTTPRIO.Create(nil);
	rio.HTTPWebNode.UserName := sUserName;
	rio.HTTPWebNode.Password := sPassword;
	clnt := ams_mercury_g2b.GetApplicationManagementServicePortType(False, '', rio);;

	docReq := ams_mercury_g2b.getVetDocumentListRequest2.Create;
	docReq.initiator := ams_mercury_Create_Initiator;

	docReq.listOptions := ams_mercury_g2b.listOptions2.Create;
	docReq.listOptions.count := TXSDecimal.Create;
	docReq.listOptions.count.DecimalString := IntToStr(500);
	docReq.listOptions.offset := TXSDecimal.Create;
	docReq.listOptions.offset.DecimalString := IntToStr(0);

	docReq.enterpriseGuid := '11111111111111111111111111111';
	docReq.vetDocumentType := INCOMING;
	docReq.vetDocumentStatus := UTILIZED;
	docReq.localTransactionId := 'T' + FormatDateTime('YYYYMMDDHHNNSS', now);

	aReq := ams_Mercury_g2b.receiveApplicationResultRequest.Create;
	aReq.apiKey := sAPIKey;
	aReq.issuerId := sIssuerID;

	aReq.application_.data := ams_mercury_g2b.ApplicationDataWrapper.Create;
	aReq.application_.data.getVetDocumentListRequest := docReq;

	aResultReq := ams_mercury_g2b.submitApplicationRequest.Create;
	aResultReq.apiKey := sAPIKey;
	aResultReq.application_ := ams_mercury_g2b.application_2.Create;
	aResultReq.application_.serviceId := sServiceID;
	aResultReq.application_.issuerId := sIssuerID;
	aResultReq.application_.issueDate := TXSDateTime.Create;
	aResultReq.application_.issueDate.AsDateTime := Now;
	try
		aResp := clnt.submitApplicationRequest(aReq);
	except
	end;
	RenameFile('запрос.xml', 'запрос1.xml');
	docResp := nil;
	case aResp.application_.status of
		ACCEPTED: begin
				RetryCount:=0;
				aResultReq.applicationId := aResp.application_.applicationId;
				repeat
					try
						aResultResp := clnt.ReceiveApplicationResult(aResultReq);
					except
					end;
					if (aResultResp.application_.status=IN_PROCESS) then sleep(500);
					inc(RetryCount);
				until (RetryCount>10) or
						(aResultResp.application_.status in [COMPLETED, REJECTED]);

				 if aResultResp.application_.status=ams_mercury_g2b.COMPLETED then
					 docResp := aResultResp.application_.result.getVetDocumentListResponse;
			 end;
		COMPLETED:
			docResp := aResultResp.application_.result.getVetDocumentListResponse;
	end;
...
Рейтинг: 0 / 0
28.06.2018, 17:04
    #39667276
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
_Vasilisk_,
получающийся запрос
Код: html
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.
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <SOAP-ENV:Body xmlns:NS1="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">
    <submitApplicationRequest xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
      <apiKey>NzRmMmNlNDktNjM4Yi00NDcxLWE5NzAtZjM5OTNlNzU3ZDdhZGEyNWMzOTYtNGQwZC00NGEwLTgyNzgtMTM4ZmZjMzgyMjhh</apiKey>
      <application xmlns="http://api.vetrf.ru/schema/cdm/application">
        <serviceId>mercury-g2b.service</serviceId>
        <issuerId>da25c396-4d0d-44a0-8278-138ffc38228a</issuerId>
        <issueDate>2018-06-28T17:50:59.078+05:00</issueDate>
        <data>
          <getVetDocumentListRequest xmlns="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
            <localTransactionId>T20180628175059</localTransactionId>
            <initiator xsi:type="NS1:user">
              <NS1:login>optservice-180516</NS1:login>
            </initiator>
            <listOptions xmlns="http://api.vetrf.ru/schema/cdm/base">
              <count>500</count>
              <offset>0</offset>
            </listOptions>
            <NS1:vetDocumentType>INCOMING</NS1:vetDocumentType>
            <NS1:vetDocumentStatus>UTILIZED</NS1:vetDocumentStatus>
            <enterpriseGuid xmlns="http://api.vetrf.ru/schema/cdm/dictionary/v2">11111111111111111111111111111</enterpriseGuid>
          </getVetDocumentListRequest>
        </data>
      </application>
    </submitApplicationRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
...
Рейтинг: 0 / 0
28.06.2018, 17:06
    #39667278
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
_Vasilisk_,
ответ
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<?xml version="1.0"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
  <env:Header/>
  <env:Body>
    <receiveApplicationResultResponse xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
      <application xmlns="http://api.vetrf.ru/schema/cdm/application">
        <applicationId>92974549-861f-49fd-9867-094279f6d3f8</applicationId>
        <status>REJECTED</status>
        <serviceId>mercury-g2b.service</serviceId>
        <issuerId>da25c396-4d0d-44a0-8278-138ffc38228a</issuerId>
        <issueDate>2018-06-28T15:50:59.000+03:00</issueDate>
        <rcvDate>2018-06-28T15:52:41.000+03:00</rcvDate>
        <prdcRsltDate>2018-06-28T15:52:41.000+03:00</prdcRsltDate>
        <errors>
          <apl:error code="APLM0007" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Wrong application data format. Format validation failed due to XML Schema rules:  prefix of qname "NS1" can not be resolved
</apl:error>
        </errors>
      </application>
    </receiveApplicationResultResponse>
  </env:Body>
</env:Envelope>
...
Рейтинг: 0 / 0
28.06.2018, 17:08
    #39667280
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
_Vasilisk_,

там всё на месте и даже компилируется и выполняется (после решения проблему автору рекомендуется обратиться к админам и удалить исходники с паролями внутри ).

Проблема в том, что импортирована эта схема с какими-то левыми файлами и часть типов/операций отличаются как минимум по именам и составу. Да еще и самописные функции добавлены в модуле untVetrfProc.pas

То ли импорт был для какой-то ранней альфа-версии схемы, то ли эта схема была модифицирована и поэтому и грузится локально. Если ничего в ней не менялось, то bamxx-у необходимо заного ее сгенерировать из ОНЛАЙНОВОЙ версии.

Вот сгенерированный в XE6 файл по http://api.vetrf.ru/schema/platform/services/2.0-last/mercury-g2b.service_v2.0.wsdl
...
Рейтинг: 0 / 0
28.06.2018, 17:13
    #39667286
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
_Vasilisk_,
запрос (не усмотрел функцию)
Код: xml
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.
var	clnt: ams_mercury_g2b.ApplicationManagementServicePortType;
		docReq: ams_mercury_g2b.getVetDocumentListRequest2;
		docResp: ams_mercury_g2b.getVetDocumentListResponse;
		aReq: ams_mercury_g2b.submitApplicationRequest;
		aResp: ams_mercury_g2b.submitApplicationResponse;
		aResultReq: ams_mercury_g2b.receiveApplicationResultRequest;
		aResultResp: ams_mercury_g2b.receiveApplicationResultResponse;
		RetryCount : Integer;
		VetDocument: VetDocument2;
		rio: THTTPRIO;
begin
//	InvRegistry.RegisterInvokeOptions(TypeInfo(ApplicationManagementServicePortType), ioDocument);
	rio := THTTPRIO.Create(nil);
	rio.HTTPWebNode.UserName := sUserName;
	rio.HTTPWebNode.Password := sPassword;
	clnt := ams_mercury_g2b.GetApplicationManagementServicePortType(False, '', rio);;

	docReq := ams_mercury_g2b.getVetDocumentListRequest2.Create;
	docReq.initiator := ams_mercury_g2b.User2.Create;
	docReq.initiatort.login := sUserName;

	docReq.listOptions := ams_mercury_g2b.listOptions2.Create;
	docReq.listOptions.count := TXSDecimal.Create;
	docReq.listOptions.count.DecimalString := IntToStr(500);
	docReq.listOptions.offset := TXSDecimal.Create;
	docReq.listOptions.offset.DecimalString := IntToStr(0);

	docReq.enterpriseGuid := '11111111111111111111111111111';
	docReq.vetDocumentType := INCOMING;
	docReq.vetDocumentStatus := UTILIZED;
	docReq.localTransactionId := 'T' + FormatDateTime('YYYYMMDDHHNNSS', now);

	aReq := ams_Mercury_g2b.receiveApplicationResultRequest.Create;
	aReq.apiKey := sAPIKey;
	aReq.issuerId := sIssuerID;

	aReq.application_.data := ams_mercury_g2b.ApplicationDataWrapper.Create;
	aReq.application_.data.getVetDocumentListRequest := docReq;

	aResultReq := ams_mercury_g2b.submitApplicationRequest.Create;
	aResultReq.apiKey := sAPIKey;
	aResultReq.application_ := ams_mercury_g2b.application_2.Create;
	aResultReq.application_.serviceId := sServiceID;
	aResultReq.application_.issuerId := sIssuerID;
	aResultReq.application_.issueDate := TXSDateTime.Create;
	aResultReq.application_.issueDate.AsDateTime := Now;
	try
		aResp := clnt.submitApplicationRequest(aReq);
	except
	end;
	RenameFile('запрос.xml', 'запрос1.xml');
	docResp := nil;
	case aResp.application_.status of
		ACCEPTED: begin
				RetryCount:=0;
				aResultReq.applicationId := aResp.application_.applicationId;
				repeat
					try
						aResultResp := clnt.ReceiveApplicationResult(aResultReq);
					except
					end;
					if (aResultResp.application_.status=IN_PROCESS) then sleep(500);
					inc(RetryCount);
				until (RetryCount>10) or
						(aResultResp.application_.status in [COMPLETED, REJECTED]);

				 if aResultResp.application_.status=ams_mercury_g2b.COMPLETED then
					 docResp := aResultResp.application_.result.getVetDocumentListResponse;
			 end;
		COMPLETED:
			docResp := aResultResp.application_.result.getVetDocumentListResponse;
...
Рейтинг: 0 / 0
28.06.2018, 17:49
    #39667309
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
Запрос корректныйbamxxполучающийся запрос
Код: sql
1.
2.
3.
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <SOAP-ENV:Body xmlns:NS1="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">

при таком ответе
bamxxWrong application data format. Format validation failed due to XML Schema rules: prefix of qname "NS1" can not be resolved[/SRC]пинайте админов, пусть допилят свой XML парсер
...
Рейтинг: 0 / 0
28.06.2018, 18:45
    #39667332
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
_Vasilisk_,
я этой ветеринарной службе писал на счет того, что их сервер должен хавать эти префиксы, они написали, цитата:
"вам необходимо обратиться в тех.поддержку вашего интеграционного решения"
с ЕГАИС-ом мозги долбили (3 версии выпустили)
с касса-on-line заставили поменять весь парк касс (или модификация соизмеримая со стоимостью кассы) у всех
сейчас очередной обязон от государства - регистрация движения ветерин. документов для молока, яйцо, крупа, мясо и т.д.
У них нет задачи, чтобы все заработало. Задача - пилить гос. бабло
...
Рейтинг: 0 / 0
28.06.2018, 18:46
    #39667334
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
_Vasilisk_,
приложение без дополнительных модулей
...
Рейтинг: 0 / 0
28.06.2018, 18:57
    #39667337
bamxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WSDL, RIO, "левые" префиксы NS1
JaDi,
на счет паролей, это тестовый контур
но, если кто-нибудь подвесил бы ветеринарную службу, счастливым бы не стал, но когда хамы, сидящие на госбюджете должны научиться относится к людям по-людски
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / WSDL, RIO, "левые" префиксы NS1 / 25 сообщений из 35, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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