// ************************************************************************ //
// The types declared in this file were generated from data read from the
// WSDL File described below:
// WSDL : http://172.16.0.24:8081/ACTROOT/dsi.wsdl
// >Import : http://172.16.0.24:8081/ACTROOT/dsi.wsdl>0
// Encoding : UTF-8
// Version : 1.0
// (26.04.2011 9:31:06 - - $Rev: 24171 $)
// ************************************************************************ //
unit dsi;
interface
uses InvokeRegistry, SOAPHTTPClient, Types, XSBuiltIns;
const
IS_OPTN = $0001;
IS_UNBD = $0002;
IS_NLBL = $0004;
type
// ************************************************************************ //
// The following types, referred to in the WSDL document are not being represented
// in this file. They are either aliases[@] of other types represented or were referred
// to but never[!] declared in the document. The types from the latter category
// typically map to predefined/known XML or Embarcadero types; however, they could also
// indicate incorrect WSDL documents that failed to declare or import a schema type.
// ************************************************************************ //
// !:string - "http://www.w3.org/2001/XMLSchema"[Gbl]
// !:long - "http://www.w3.org/2001/XMLSchema"[Gbl]
// !:boolean - "http://www.w3.org/2001/XMLSchema"[Gbl]
// !:dateTime - "http://www.w3.org/2001/XMLSchema"[Gbl]
ImportDocRequestType = class; { "http://dsi.ws.rjd.ru/schemas"[Lit][GblCplx] }
warning = class; { "http://dsi.ws.rjd.ru/schemas"[Cplx] }
error = class; { "http://dsi.ws.rjd.ru/schemas"[Cplx] }
GetActByIdRequestType = class; { "http://dsi.ws.rjd.ru/schemas"[Lit][GblCplx] }
warning2 = class; { "http://dsi.ws.rjd.ru/schemas"[Cplx] }
error2 = class; { "http://dsi.ws.rjd.ru/schemas"[Cplx] }
ImportDocRequest = class; { "http://dsi.ws.rjd.ru/schemas"[Lit][GblElm] }
GetActByIdRequest = class; { "http://dsi.ws.rjd.ru/schemas"[Lit][GblElm] }
FindActsResponseType = class; { "http://dsi.ws.rjd.ru/schemas"[Lit][GblCplx] }
FindActsResponse = class; { "http://dsi.ws.rjd.ru/schemas"[Lit][GblElm] }
FindActsRequestType = class; { "http://dsi.ws.rjd.ru/schemas"[Lit][GblCplx] }
FindActsRequest = class; { "http://dsi.ws.rjd.ru/schemas"[Lit][GblElm] }
ImportDocResponseType = class; { "http://dsi.ws.rjd.ru/schemas"[Lit][GblCplx] }
GetActByIdResponse = class; { "http://dsi.ws.rjd.ru/schemas"[Lit][GblElm] }
ImportDocResponse = class; { "http://dsi.ws.rjd.ru/schemas"[Lit][GblElm] }
{$SCOPEDENUMS ON}
{ "http://dsi.ws.rjd.ru/schemas"[GblSmpl] }
ImportDocResultType = (OK, ERROR, DENIED, WARNING);
{$SCOPEDENUMS OFF}
// ************************************************************************ //
// XML : ImportDocRequestType, global, <complexType>
// Namespace : http://dsi.ws.rjd.ru/schemas
// Serializtn: [xoLiteralParam]
// Info : Wrapper
// ************************************************************************ //
ImportDocRequestType = class(TRemotable)
private
Flogin: string;
Fpassword: string;
public
constructor Create; override;
published
property login: string read Flogin write Flogin;
property password: string read Fpassword write Fpassword;
end;
warnings = array of warning; { "http://dsi.ws.rjd.ru/schemas"[Cplx] }
// ************************************************************************ //
// XML : warning, <complexType>
// Namespace : http://dsi.ws.rjd.ru/schemas
// ************************************************************************ //
warning = class(TRemotable)
private
FwarningCode: string;
FwarningDsc: string;
published
property warningCode: string read FwarningCode write FwarningCode;
property warningDsc: string read FwarningDsc write FwarningDsc;
end;
errors = array of error; { "http://dsi.ws.rjd.ru/schemas"[Cplx] }
// ************************************************************************ //
// XML : error, <complexType>
// Namespace : http://dsi.ws.rjd.ru/schemas
// ************************************************************************ //
error = class(TRemotable)
private
FerrorCode: string;
FerrorDsc: string;
published
property errorCode: string read FerrorCode write FerrorCode;
property errorDsc: string read FerrorDsc write FerrorDsc;
end;
// ************************************************************************ //
// XML : GetActByIdRequestType, global, <complexType>
// Namespace : http://dsi.ws.rjd.ru/schemas
// Serializtn: [xoLiteralParam]
// Info : Wrapper
// ************************************************************************ //
GetActByIdRequestType = class(TRemotable)
private
Flogin: string;
Fpassword: string;
FactId: string;
public
constructor Create; override;
published
property login: string read Flogin write Flogin;
property password: string read Fpassword write Fpassword;
property actId: string read FactId write FactId;
end;
warnings2 = array of warning2; { "http://dsi.ws.rjd.ru/schemas"[Cplx] }
// ************************************************************************ //
// XML : warning, <complexType>
// Namespace : http://dsi.ws.rjd.ru/schemas
// ************************************************************************ //
warning2 = class(TRemotable)
private
FwarningCode: string;
FwarningDsc: string;
published
property warningCode: string read FwarningCode write FwarningCode;
property warningDsc: string read FwarningDsc write FwarningDsc;
end;
errors2 = array of error2; { "http://dsi.ws.rjd.ru/schemas"[Cplx] }
// ************************************************************************ //
// XML : error, <complexType>
// Namespace : http://dsi.ws.rjd.ru/schemas
// ************************************************************************ //
error2 = class(TRemotable)
private
FerrorCode: string;
FerrorDsc: string;
published
property errorCode: string read FerrorCode write FerrorCode;
property errorDsc: string read FerrorDsc write FerrorDsc;
end;
// ************************************************************************ //
// XML : ImportDocRequest, global, <element>
// Namespace : http://dsi.ws.rjd.ru/schemas
// Info : Wrapper
// ************************************************************************ //
ImportDocRequest = class(ImportDocRequestType)
private
published
end;
// ************************************************************************ //
// XML : GetActByIdRequest, global, <element>
// Namespace : http://dsi.ws.rjd.ru/schemas
// Info : Wrapper
// ************************************************************************ //
GetActByIdRequest = class(GetActByIdRequestType)
private
published
end;
Array_Of_long = array of Int64; { "http://www.w3.org/2001/XMLSchema"[GblUbnd] }
// ************************************************************************ //
// XML : FindActsResponseType, global, <complexType>
// Namespace : http://dsi.ws.rjd.ru/schemas
// Serializtn: [xoLiteralParam]
// Info : Wrapper
// ************************************************************************ //
FindActsResponseType = class(TRemotable)
private
FactId: Array_Of_long;
FactId_Specified: boolean;
Fresult: ImportDocResultType;
Fwarnings: warnings2;
Fwarnings_Specified: boolean;
Ferrors: errors2;
Ferrors_Specified: boolean;
procedure SetactId(Index: Integer; const AArray_Of_long: Array_Of_long);
function actId_Specified(Index: Integer): boolean;
procedure Setwarnings(Index: Integer; const Awarnings2: warnings2);
function warnings_Specified(Index: Integer): boolean;
procedure Seterrors(Index: Integer; const Aerrors2: errors2);
function errors_Specified(Index: Integer): boolean;
public
constructor Create; override;
destructor Destroy; override;
published
property actId: Array_Of_long Index (IS_OPTN or IS_UNBD) read FactId write SetactId stored actId_Specified;
property result: ImportDocResultType read Fresult write Fresult;
property warnings: warnings2 Index (IS_OPTN) read Fwarnings write Setwarnings stored warnings_Specified;
property errors: errors2 Index (IS_OPTN) read Ferrors write Seterrors stored errors_Specified;
end;
// ************************************************************************ //
// XML : FindActsResponse, global, <element>
// Namespace : http://dsi.ws.rjd.ru/schemas
// Info : Wrapper
// ************************************************************************ //
FindActsResponse = class(FindActsResponseType)
private
published
end;
// ************************************************************************ //
// XML : FindActsRequestType, global, <complexType>
// Namespace : http://dsi.ws.rjd.ru/schemas
// Serializtn: [xoLiteralParam]
// Info : Wrapper
// ************************************************************************ //
FindActsRequestType = class(TRemotable)
private
Flogin: string;
Fpassword: string;
FcaActId: Array_Of_long;
FcaActId_Specified: boolean;
Fannuled: Boolean;
Fannuled_Specified: boolean;
FdateAnnuledFrom: TXSDateTime;
FdateAnnuledFrom_Specified: boolean;
FdateAnnuledTo: TXSDateTime;
FdateAnnuledTo_Specified: boolean;
FdateSignedByCaFrom: TXSDateTime;
FdateSignedByCaFrom_Specified: boolean;
FdateSignedByCaTo: TXSDateTime;
FdateSignedByCaTo_Specified: boolean;
FsignedByFgp: Boolean;
FsignedByFgp_Specified: boolean;
FdateSignedByFgpFrom: TXSDateTime;
FdateSignedByFgpFrom_Specified: boolean;
FdateSignedByFgpTo: TXSDateTime;
FdateSignedByFgpTo_Specified: boolean;
procedure SetcaActId(Index: Integer; const AArray_Of_long: Array_Of_long);
function caActId_Specified(Index: Integer): boolean;
procedure Setannuled(Index: Integer; const ABoolean: Boolean);
function annuled_Specified(Index: Integer): boolean;
procedure SetdateAnnuledFrom(Index: Integer; const ATXSDateTime: TXSDateTime);
function dateAnnuledFrom_Specified(Index: Integer): boolean;
procedure SetdateAnnuledTo(Index: Integer; const ATXSDateTime: TXSDateTime);
function dateAnnuledTo_Specified(Index: Integer): boolean;
procedure SetdateSignedByCaFrom(Index: Integer; const ATXSDateTime: TXSDateTime);
function dateSignedByCaFrom_Specified(Index: Integer): boolean;
procedure SetdateSignedByCaTo(Index: Integer; const ATXSDateTime: TXSDateTime);
function dateSignedByCaTo_Specified(Index: Integer): boolean;
procedure SetsignedByFgp(Index: Integer; const ABoolean: Boolean);
function signedByFgp_Specified(Index: Integer): boolean;
procedure SetdateSignedByFgpFrom(Index: Integer; const ATXSDateTime: TXSDateTime);
function dateSignedByFgpFrom_Specified(Index: Integer): boolean;
procedure SetdateSignedByFgpTo(Index: Integer; const ATXSDateTime: TXSDateTime);
function dateSignedByFgpTo_Specified(Index: Integer): boolean;
public
constructor Create; override;
destructor Destroy; override;
published
property login: string read Flogin write Flogin;
property password: string read Fpassword write Fpassword;
property caActId: Array_Of_long Index (IS_OPTN or IS_UNBD) read FcaActId write SetcaActId stored caActId_Specified;
property annuled: Boolean Index (IS_OPTN) read Fannuled write Setannuled stored annuled_Specified;
property dateAnnuledFrom: TXSDateTime Index (IS_OPTN) read FdateAnnuledFrom write SetdateAnnuledFrom stored dateAnnuledFrom_Specified;
property dateAnnuledTo: TXSDateTime Index (IS_OPTN) read FdateAnnuledTo write SetdateAnnuledTo stored dateAnnuledTo_Specified;
property dateSignedByCaFrom: TXSDateTime Index (IS_OPTN) read FdateSignedByCaFrom write SetdateSignedByCaFrom stored dateSignedByCaFrom_Specified;
property dateSignedByCaTo: TXSDateTime Index (IS_OPTN) read FdateSignedByCaTo write SetdateSignedByCaTo stored dateSignedByCaTo_Specified;
property signedByFgp: Boolean Index (IS_OPTN) read FsignedByFgp write SetsignedByFgp stored signedByFgp_Specified;
property dateSignedByFgpFrom: TXSDateTime Index (IS_OPTN) read FdateSignedByFgpFrom write SetdateSignedByFgpFrom stored dateSignedByFgpFrom_Specified;
property dateSignedByFgpTo: TXSDateTime Index (IS_OPTN) read FdateSignedByFgpTo write SetdateSignedByFgpTo stored dateSignedByFgpTo_Specified;
end;
// ************************************************************************ //
// XML : FindActsRequest, global, <element>
// Namespace : http://dsi.ws.rjd.ru/schemas
// Info : Wrapper
// ************************************************************************ //
FindActsRequest = class(FindActsRequestType)
private
published
end;
// ************************************************************************ //
// XML : ImportDocResponseType, global, <complexType>
// Namespace : http://dsi.ws.rjd.ru/schemas
// Serializtn: [xoLiteralParam]
// Info : Wrapper
// ************************************************************************ //
ImportDocResponseType = class(TRemotable)
private
FactId: Array_Of_long;
FactId_Specified: boolean;
Fresult: ImportDocResultType;
Fwarnings: warnings;
Fwarnings_Specified: boolean;
Ferrors: errors;
Ferrors_Specified: boolean;
procedure SetactId(Index: Integer; const AArray_Of_long: Array_Of_long);
function actId_Specified(Index: Integer): boolean;
procedure Setwarnings(Index: Integer; const Awarnings: warnings);
function warnings_Specified(Index: Integer): boolean;
procedure Seterrors(Index: Integer; const Aerrors: errors);
function errors_Specified(Index: Integer): boolean;
public
constructor Create; override;
destructor Destroy; override;
published
property actId: Array_Of_long Index (IS_OPTN or IS_UNBD or IS_NLBL) read FactId write SetactId stored actId_Specified;
property result: ImportDocResultType read Fresult write Fresult;
property warnings: warnings Index (IS_OPTN) read Fwarnings write Setwarnings stored warnings_Specified;
property errors: errors Index (IS_OPTN) read Ferrors write Seterrors stored errors_Specified;
end;
// ************************************************************************ //
// XML : GetActByIdResponse, global, <element>
// Namespace : http://dsi.ws.rjd.ru/schemas
// Info : Wrapper
// ************************************************************************ //
GetActByIdResponse = class(ImportDocResponseType)
private
published
end;
// ************************************************************************ //
// XML : ImportDocResponse, global, <element>
// Namespace : http://dsi.ws.rjd.ru/schemas
// Info : Wrapper
// ************************************************************************ //
ImportDocResponse = class(ImportDocResponseType)
private
published
end;
// ************************************************************************ //
// Namespace : http://dsi.ws.rjd.ru
// soapAction: urn:#NewOperation
// transport : http://schemas.xmlsoap.org/soap/http
// style : document
// binding : DsiBinding
// service : DsiService
// port : DsiPort
// URL : http://172.16.0.24:8081/ACTROOT/
// ************************************************************************ //
DsiPortType = interface(IInvokable)
['{A66AA810-29D0-1D59-3BE3-0BF037E20AA9}']
// Cannot unwrap:
// - Input element wrapper name does not match operation's name
// - More than one strictly out element was found
function importDoc(const parameter: ImportDocRequest): ImportDocResponse; stdcall;
// Cannot unwrap:
// - Input element wrapper name does not match operation's name
// - More than one strictly out element was found
function getActById(const parameter: GetActByIdRequest): GetActByIdResponse; stdcall;
// Cannot unwrap:
// - Input element wrapper name does not match operation's name
// - More than one strictly out element was found
function findActs(const parameter: FindActsRequest): FindActsResponse; stdcall;
end;
function GetDsiPortType(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): DsiPortType;
implementation
uses SysUtils;
function GetDsiPortType(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): DsiPortType;
const
defWSDL = 'http://172.16.0.24:8081/ACTROOT/dsi.wsdl';
defURL = 'http://172.16.0.24:8081/ACTROOT/';
defSvc = 'DsiService';
defPrt = 'DsiPort';
var
RIO: THTTPRIO;
begin
Result := nil;
if (Addr = '') then
begin
if UseWSDL then
Addr := defWSDL
else
Addr := defURL;
end;
if HTTPRIO = nil then
RIO := THTTPRIO.Create(nil)
else
RIO := HTTPRIO;
try
Result := (RIO as DsiPortType);
if UseWSDL then
begin
RIO.WSDLLocation := Addr;
RIO.Service := defSvc;
RIO.Port := defPrt;
end else
RIO.URL := Addr;
finally
if (Result = nil) and (HTTPRIO = nil) then
RIO.Free;
end;
end;
constructor ImportDocRequestType.Create;
begin
inherited Create;
FSerializationOptions := [xoLiteralParam];
end;
constructor GetActByIdRequestType.Create;
begin
inherited Create;
FSerializationOptions := [xoLiteralParam];
end;
constructor FindActsResponseType.Create;
begin
inherited Create;
FSerializationOptions := [xoLiteralParam];
end;
destructor FindActsResponseType.Destroy;
var
I: Integer;
begin
for I := 0 to System.Length(Fwarnings)-1 do
SysUtils.FreeAndNil(Fwarnings[I]);
System.SetLength(Fwarnings, 0);
for I := 0 to System.Length(Ferrors)-1 do
SysUtils.FreeAndNil(Ferrors[I]);
System.SetLength(Ferrors, 0);
inherited Destroy;
end;
procedure FindActsResponseType.SetactId(Index: Integer; const AArray_Of_long: Array_Of_long);
begin
FactId := AArray_Of_long;
FactId_Specified := True;
end;
function FindActsResponseType.actId_Specified(Index: Integer): boolean;
begin
Result := FactId_Specified;
end;
procedure FindActsResponseType.Setwarnings(Index: Integer; const Awarnings2: warnings2);
begin
Fwarnings := Awarnings2;
Fwarnings_Specified := True;
end;
function FindActsResponseType.warnings_Specified(Index: Integer): boolean;
begin
Result := Fwarnings_Specified;
end;
procedure FindActsResponseType.Seterrors(Index: Integer; const Aerrors2: errors2);
begin
Ferrors := Aerrors2;
Ferrors_Specified := True;
end;
function FindActsResponseType.errors_Specified(Index: Integer): boolean;
begin
Result := Ferrors_Specified;
end;
constructor FindActsRequestType.Create;
begin
inherited Create;
FSerializationOptions := [xoLiteralParam];
end;
destructor FindActsRequestType.Destroy;
begin
SysUtils.FreeAndNil(FdateAnnuledFrom);
SysUtils.FreeAndNil(FdateAnnuledTo);
SysUtils.FreeAndNil(FdateSignedByCaFrom);
SysUtils.FreeAndNil(FdateSignedByCaTo);
SysUtils.FreeAndNil(FdateSignedByFgpFrom);
SysUtils.FreeAndNil(FdateSignedByFgpTo);
inherited Destroy;
end;
procedure FindActsRequestType.SetcaActId(Index: Integer; const AArray_Of_long: Array_Of_long);
begin
FcaActId := AArray_Of_long;
FcaActId_Specified := True;
end;
function FindActsRequestType.caActId_Specified(Index: Integer): boolean;
begin
Result := FcaActId_Specified;
end;
procedure FindActsRequestType.Setannuled(Index: Integer; const ABoolean: Boolean);
begin
Fannuled := ABoolean;
Fannuled_Specified := True;
end;
function FindActsRequestType.annuled_Specified(Index: Integer): boolean;
begin
Result := Fannuled_Specified;
end;
procedure FindActsRequestType.SetdateAnnuledFrom(Index: Integer; const ATXSDateTime: TXSDateTime);
begin
FdateAnnuledFrom := ATXSDateTime;
FdateAnnuledFrom_Specified := True;
end;
function FindActsRequestType.dateAnnuledFrom_Specified(Index: Integer): boolean;
begin
Result := FdateAnnuledFrom_Specified;
end;
procedure FindActsRequestType.SetdateAnnuledTo(Index: Integer; const ATXSDateTime: TXSDateTime);
begin
FdateAnnuledTo := ATXSDateTime;
FdateAnnuledTo_Specified := True;
end;
function FindActsRequestType.dateAnnuledTo_Specified(Index: Integer): boolean;
begin
Result := FdateAnnuledTo_Specified;
end;
procedure FindActsRequestType.SetdateSignedByCaFrom(Index: Integer; const ATXSDateTime: TXSDateTime);
begin
FdateSignedByCaFrom := ATXSDateTime;
FdateSignedByCaFrom_Specified := True;
end;
function FindActsRequestType.dateSignedByCaFrom_Specified(Index: Integer): boolean;
begin
Result := FdateSignedByCaFrom_Specified;
end;
procedure FindActsRequestType.SetdateSignedByCaTo(Index: Integer; const ATXSDateTime: TXSDateTime);
begin
FdateSignedByCaTo := ATXSDateTime;
FdateSignedByCaTo_Specified := True;
end;
function FindActsRequestType.dateSignedByCaTo_Specified(Index: Integer): boolean;
begin
Result := FdateSignedByCaTo_Specified;
end;
procedure FindActsRequestType.SetsignedByFgp(Index: Integer; const ABoolean: Boolean);
begin
FsignedByFgp := ABoolean;
FsignedByFgp_Specified := True;
end;
function FindActsRequestType.signedByFgp_Specified(Index: Integer): boolean;
begin
Result := FsignedByFgp_Specified;
end;
procedure FindActsRequestType.SetdateSignedByFgpFrom(Index: Integer; const ATXSDateTime: TXSDateTime);
begin
FdateSignedByFgpFrom := ATXSDateTime;
FdateSignedByFgpFrom_Specified := True;
end;
function FindActsRequestType.dateSignedByFgpFrom_Specified(Index: Integer): boolean;
begin
Result := FdateSignedByFgpFrom_Specified;
end;
procedure FindActsRequestType.SetdateSignedByFgpTo(Index: Integer; const ATXSDateTime: TXSDateTime);
begin
FdateSignedByFgpTo := ATXSDateTime;
FdateSignedByFgpTo_Specified := True;
end;
function FindActsRequestType.dateSignedByFgpTo_Specified(Index: Integer): boolean;
begin
Result := FdateSignedByFgpTo_Specified;
end;
constructor ImportDocResponseType.Create;
begin
inherited Create;
FSerializationOptions := [xoLiteralParam];
end;
destructor ImportDocResponseType.Destroy;
var
I: Integer;
begin
for I := 0 to System.Length(Fwarnings)-1 do
SysUtils.FreeAndNil(Fwarnings[I]);
System.SetLength(Fwarnings, 0);
for I := 0 to System.Length(Ferrors)-1 do
SysUtils.FreeAndNil(Ferrors[I]);
System.SetLength(Ferrors, 0);
inherited Destroy;
end;
procedure ImportDocResponseType.SetactId(Index: Integer; const AArray_Of_long: Array_Of_long);
begin
FactId := AArray_Of_long;
FactId_Specified := True;
end;
function ImportDocResponseType.actId_Specified(Index: Integer): boolean;
begin
Result := FactId_Specified;
end;
procedure ImportDocResponseType.Setwarnings(Index: Integer; const Awarnings: warnings);
begin
Fwarnings := Awarnings;
Fwarnings_Specified := True;
end;
function ImportDocResponseType.warnings_Specified(Index: Integer): boolean;
begin
Result := Fwarnings_Specified;
end;
procedure ImportDocResponseType.Seterrors(Index: Integer; const Aerrors: errors);
begin
Ferrors := Aerrors;
Ferrors_Specified := True;
end;
function ImportDocResponseType.errors_Specified(Index: Integer): boolean;
begin
Result := Ferrors_Specified;
end;
initialization
InvRegistry.RegisterInterface(TypeInfo(DsiPortType), 'http://dsi.ws.rjd.ru', 'UTF-8');
InvRegistry.RegisterDefaultSOAPAction(TypeInfo(DsiPortType), 'urn:#NewOperation');
InvRegistry.RegisterInvokeOptions(TypeInfo(DsiPortType), ioDocument);
InvRegistry.RegisterInvokeOptions(TypeInfo(DsiPortType), ioLiteral);
InvRegistry.RegisterExternalParamName(TypeInfo(DsiPortType), 'importDoc', 'parameter1', 'parameter');
InvRegistry.RegisterExternalParamName(TypeInfo(DsiPortType), 'getActById', 'parameter1', 'parameter');
InvRegistry.RegisterExternalParamName(TypeInfo(DsiPortType), 'findActs', 'parameter1', 'parameter');
RemClassRegistry.RegisterXSClass(ImportDocRequestType, 'http://dsi.ws.rjd.ru/schemas', 'ImportDocRequestType');
RemClassRegistry.RegisterSerializeOptions(ImportDocRequestType, [xoLiteralParam]);
RemClassRegistry.RegisterXSInfo(TypeInfo(ImportDocResultType), 'http://dsi.ws.rjd.ru/schemas', 'ImportDocResultType');
RemClassRegistry.RegisterXSInfo(TypeInfo(warnings), 'http://dsi.ws.rjd.ru/schemas', 'warnings');
RemClassRegistry.RegisterXSClass(warning, 'http://dsi.ws.rjd.ru/schemas', 'warning');
RemClassRegistry.RegisterXSInfo(TypeInfo(errors), 'http://dsi.ws.rjd.ru/schemas', 'errors');
RemClassRegistry.RegisterXSClass(error, 'http://dsi.ws.rjd.ru/schemas', 'error');
RemClassRegistry.RegisterXSClass(GetActByIdRequestType, 'http://dsi.ws.rjd.ru/schemas', 'GetActByIdRequestType');
RemClassRegistry.RegisterSerializeOptions(GetActByIdRequestType, [xoLiteralParam]);
RemClassRegistry.RegisterXSInfo(TypeInfo(warnings2), 'http://dsi.ws.rjd.ru/schemas', 'warnings2', 'warnings');
RemClassRegistry.RegisterXSClass(warning2, 'http://dsi.ws.rjd.ru/schemas', 'warning2', 'warning');
RemClassRegistry.RegisterXSInfo(TypeInfo(errors2), 'http://dsi.ws.rjd.ru/schemas', 'errors2', 'errors');
RemClassRegistry.RegisterXSClass(error2, 'http://dsi.ws.rjd.ru/schemas', 'error2', 'error');
RemClassRegistry.RegisterXSClass(ImportDocRequest, 'http://dsi.ws.rjd.ru/schemas', 'ImportDocRequest');
RemClassRegistry.RegisterXSClass(GetActByIdRequest, 'http://dsi.ws.rjd.ru/schemas', 'GetActByIdRequest');
RemClassRegistry.RegisterXSInfo(TypeInfo(Array_Of_long), 'http://www.w3.org/2001/XMLSchema', 'Array_Of_long');
RemClassRegistry.RegisterXSClass(FindActsResponseType, 'http://dsi.ws.rjd.ru/schemas', 'FindActsResponseType');
RemClassRegistry.RegisterSerializeOptions(FindActsResponseType, [xoLiteralParam]);
RemClassRegistry.RegisterXSClass(FindActsResponse, 'http://dsi.ws.rjd.ru/schemas', 'FindActsResponse');
RemClassRegistry.RegisterXSClass(FindActsRequestType, 'http://dsi.ws.rjd.ru/schemas', 'FindActsRequestType');
RemClassRegistry.RegisterSerializeOptions(FindActsRequestType, [xoLiteralParam]);
RemClassRegistry.RegisterXSClass(FindActsRequest, 'http://dsi.ws.rjd.ru/schemas', 'FindActsRequest');
RemClassRegistry.RegisterXSClass(ImportDocResponseType, 'http://dsi.ws.rjd.ru/schemas', 'ImportDocResponseType');
RemClassRegistry.RegisterSerializeOptions(ImportDocResponseType, [xoLiteralParam]);
RemClassRegistry.RegisterXSClass(GetActByIdResponse, 'http://dsi.ws.rjd.ru/schemas', 'GetActByIdResponse');
RemClassRegistry.RegisterXSClass(ImportDocResponse, 'http://dsi.ws.rjd.ru/schemas', 'ImportDocResponse');
end. |