initialization
InvRegistry.RegisterInterface(TypeInfo(IPOS), '
http://tempuri.org/', '
utf-8');
InvRegistry.RegisterAllSOAPActions(TypeInfo(IPOS), '
|http://tempuri.org/IPOS/Sign|http://tempuri.org/IPOS/Journal|http://tempuri.org/IPOS/Echo|http://tempuri.org/IPOS/v1/Sign|http://tempuri.org/IPOS/v1/Journal|http://tempuri.org/IPOS/v1/Echo');
InvRegistry.RegisterInvokeOptions(TypeInfo(IPOS), ioDocument);
InvRegistry.RegisterExternalParamName(TypeInfo(IPOS), '
Journal', '
to_', '
to');
InvRegistry.RegisterExternalParamName(TypeInfo(IPOS), '
Echo', '
message_', '
message');
InvRegistry.RegisterExternalParamName(TypeInfo(IPOS), '
v1_x002F_Echo', '
message_', '
message');
RemClassRegistry.RegisterXSClass(EchoRequest, '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v1', '
EchoRequest');
RemClassRegistry.RegisterExternalPropName(TypeInfo(EchoRequest), '
Message_', '
Message');
RemClassRegistry.RegisterXSClass(EchoResponse, '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v1', '
EchoResponse');
RemClassRegistry.RegisterExternalPropName(TypeInfo(EchoResponse), '
Message_', '
Message');
RemClassRegistry.RegisterXSClass(JournalRequest, '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v1', '
JournalRequest');
RemClassRegistry.RegisterExternalPropName(TypeInfo(JournalRequest), '
To_', '
To');
RemClassRegistry.RegisterXSInfo(TypeInfo(StreamBody), '
http://schemas.microsoft.com/Message', '
StreamBody');
RemClassRegistry.RegisterXSInfo(TypeInfo(ArrayOfChargeItem), '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v0', '
ArrayOfChargeItem');
RemClassRegistry.RegisterXSInfo(TypeInfo(ArrayOfPayItem), '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v0', '
ArrayOfPayItem');
RemClassRegistry.RegisterXSClass(ReceiptRequest, '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v0', '
ReceiptRequest');
RemClassRegistry.RegisterXSClass(ChargeItem, '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v0', '
ChargeItem');
RemClassRegistry.RegisterExternalPropName(TypeInfo(ChargeItem), '
Unit_', '
Unit');
RemClassRegistry.RegisterXSClass(PayItem, '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v0', '
PayItem');
RemClassRegistry.RegisterXSInfo(TypeInfo(ArrayOfstring), '
http://schemas.microsoft.com/2003/10/Serialization/Arrays', '
ArrayOfstring');
RemClassRegistry.RegisterXSInfo(TypeInfo(ArrayOfSignaturItem), '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v0', '
ArrayOfSignaturItem');
RemClassRegistry.RegisterXSClass(ReceiptResponse, '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v0', '
ReceiptResponse');
RemClassRegistry.RegisterXSClass(SignaturItem, '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v0', '
SignaturItem');
RemClassRegistry.RegisterXSInfo(TypeInfo(ArrayOfChargeItem2), '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v1', '
ArrayOfChargeItem2', '
ArrayOfChargeItem');
RemClassRegistry.RegisterXSInfo(TypeInfo(ArrayOfPayItem2), '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v1', '
ArrayOfPayItem2', '
ArrayOfPayItem');
RemClassRegistry.RegisterXSClass(ReceiptRequest2, '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v1', '
ReceiptRequest2', '
ReceiptRequest');
RemClassRegistry.RegisterXSClass(ChargeItem2, '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v1', '
ChargeItem2', '
ChargeItem');
RemClassRegistry.RegisterExternalPropName(TypeInfo(ChargeItem2), '
Unit_', '
Unit');
RemClassRegistry.RegisterXSClass(PayItem2, '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v1', '
PayItem2', '
PayItem');
RemClassRegistry.RegisterXSInfo(TypeInfo(ArrayOfSignaturItem2), '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v1', '
ArrayOfSignaturItem2', '
ArrayOfSignaturItem');
RemClassRegistry.RegisterXSClass(ReceiptResponse2, '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v1', '
ReceiptResponse2', '
ReceiptResponse');
RemClassRegistry.RegisterXSClass(SignaturItem2, '
http://schemas.datacontract.org/2004/07/fiskaltrust.ifPOS.v1', '
SignaturItem2', '
SignaturItem');