ЕСОЗ - публічна документація

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

PostCompositionRequest

Валідація параметрів запиту

Валідація відбувається на стороні API згідно з описаною схемою XSD:

 Схема XSD
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"

          xmlns:tns="http://wldd.io/emal/soapgw/dracz"

          targetNamespace="http://wldd.io/emal/soapgw/dracz"

          elementFormDefault="qualified">

   <xs:complexType name="AddressType">

       <xs:sequence>

           <xs:element name="CityID" type="xs:integer" minOccurs="0"/>

           <xs:element name="CityTypeID" type="xs:integer" minOccurs="0"/>

           <xs:element name="StreetName" type="xs:string" minOccurs="0"/>

           <xs:element name="Region" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="DistrictID" type="xs:integer" minOccurs="0"/>

           <xs:element name="StreetID" type="xs:integer" minOccurs="0"/>

           <xs:element name="BuildingNumber" type="xs:string" minOccurs="0"/>

           <xs:element name="District" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="CountryID" type="xs:integer" minOccurs="0"/>

           <xs:element name="StreetTypeName" type="xs:string" minOccurs="0"/>

           <xs:element name="RegionID" type="xs:string" minOccurs="0"/>

           <xs:element name="CityKOATUU" type="xs:string" minOccurs="0"/>

           <xs:element name="CityType" type="xs:string" minOccurs="0"/>

           <xs:element name="Apartment" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="BuildingPart" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="Country" type="xs:string" minOccurs="0"/>

           <xs:element name="StreetTypeID" type="xs:integer" minOccurs="0"/>

           <xs:element name="CityName" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="Postbox" type="xs:string" minOccurs="0"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="ApplicationReceivingOrgInfo">

       <xs:sequence>

           <xs:element name="RegionOrg" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="ComposeOrg" type="xs:string" minOccurs="0" nillable="true"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="CBI">

       <xs:sequence>

           <xs:element name="CBIssueDate" type="xs:date"/>

           <xs:element name="CBIssuer" type="xs:string"/>

           <xs:element name="documentNumber" type="xs:string"/>

           <xs:element name="documentSerial" type="xs:string"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="CBSBankChannelInfo">

       <xs:sequence>

           <xs:element name="CBSBankMFO" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="CBSBankAccount" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="CBSBankEDRPOU" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="CBSBankName" type="xs:string" minOccurs="0" nillable="true"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="CBSPostChannelInfo">

       <xs:sequence>

           <xs:element name="PostalServiceBranchName" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="Postbox" type="xs:string" minOccurs="0" nillable="true"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="ChildBorn">

       <xs:sequence>

           <xs:element name="childBornOrder" type="xs:integer" minOccurs="0" nillable="true"/>

           <xs:element name="childBornAlive" type="xs:boolean" minOccurs="0" nillable="true"/>

           <xs:element name="childrenWereBorn" type="xs:integer" minOccurs="0" nillable="true"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="DocOfBirth">

       <xs:sequence>

           <xs:element name="ChildDocName" type="xs:string"/>

           <xs:element name="ChildDocNumb" type="xs:string"/>

           <xs:element name="ChildDocOrgName" type="xs:string"/>

           <xs:element name="ChildDocDate" type="xs:date"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="DracsCBSPostChannelInfo">

       <xs:sequence>

           <xs:element name="dracsPostbox" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="dracsPostalServiceBranchName" type="xs:string" minOccurs="0" nillable="true"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="MarriageCert">

       <xs:sequence>

           <xs:element name="DocNumber" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="ComposeDate" type="xs:date" minOccurs="0" nillable="true"/>

           <xs:element name="ComposeOrg" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="RegionOrg" type="xs:string" minOccurs="0" nillable="true"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="NotificationChannels">

       <xs:sequence>

           <xs:element name="notificationPhone" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="notificationEmail" type="xs:string" minOccurs="0" nillable="true"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="PassportDocumentType">

       <xs:sequence>

           <xs:element name="IssueDate" type="xs:date"/>

           <xs:element name="IssuerID" type="xs:string"/>

           <xs:element name="passportTypeID" type="xs:integer"/>

           <xs:element name="ExpiryDate" type="xs:date" minOccurs="0" nillable="true"/>

           <xs:element name="documentNumber" type="xs:string"/>

           <xs:element name="documentSerial" type="xs:string" minOccurs="0" nillable="true"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="PersonType">

       <xs:sequence>

           <xs:element name="familyName" type="xs:string"/>

           <xs:element name="patronymicName" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="givenName" type="xs:string"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="CertificateOfBirth">

       <xs:complexContent>

           <xs:extension base="tns:CBI">

               <xs:sequence>

                   <xs:element name="ARDate" type="xs:date" minOccurs="0" nillable="true"/>

                   <xs:element name="ARNumber" type="xs:string" minOccurs="0" nillable="true"/>

                   <xs:element name="ARIssuer" type="xs:string" minOccurs="0" nillable="true"/>

               </xs:sequence>

           </xs:extension>

       </xs:complexContent>

   </xs:complexType>

   <xs:complexType name="ChildBornCertReceive">

       <xs:sequence>

           <xs:element name="dracsChildBornCertReceiveChannel" minOccurs="0" type="xs:string"/>

           <xs:element name="dracsCBSPostChannelInfo" type="tns:DracsCBSPostChannelInfo" minOccurs="0"

                       nillable="true"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="ChildBornStipend">

       <xs:sequence>

           <xs:element name="CBSParentRecipient" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="CBSChannel" type="xs:string" minOccurs="0" nillable="true"/>

           <xs:element name="CBSPostChannelInfo" type="tns:CBSPostChannelInfo" minOccurs="0" nillable="true"/>

           <xs:element name="CBSBankChannelInfo" type="tns:CBSBankChannelInfo" minOccurs="0" nillable="true"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="ChildInfo">

       <xs:complexContent>

           <xs:extension base="tns:PersonType">

               <xs:sequence>

                   <xs:element name="gender" type="xs:string"/>

                   <xs:element name="ChildBirthLocality" type="xs:string"/>

                   <xs:element name="birthDate" type="xs:date"/>

                   <xs:element name="ChildBirthLocalityType" type="xs:string"/>

                   <xs:element name="ChildBirthRegion" type="xs:string"/>

                   <xs:element name="placeOfBirthID" type="xs:string"/>

                   <xs:element name="ChildBirthDistrict" type="xs:string" minOccurs="0" nillable="true"/>

                   <xs:element name="ChildBirthState" type="xs:string"/>

               </xs:sequence>

           </xs:extension>

       </xs:complexContent>

   </xs:complexType>

   <xs:complexType name="FatherReason">

       <xs:sequence>

           <xs:element name="marriageCert" type="tns:MarriageCert" minOccurs="0" nillable="true"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="LFChildNames">

       <xs:complexContent>

           <xs:extension base="tns:PersonType"/>

       </xs:complexContent>

   </xs:complexType>

   <xs:complexType name="OfficialServantInfo">

       <xs:complexContent>

           <xs:extension base="tns:PersonType">

               <xs:sequence>

                   <xs:element name="authorityName" type="xs:string" minOccurs="0"/>

                   <xs:element name="officeBranchID" type="xs:string" minOccurs="0"/>

                   <xs:element name="certificate" type="xs:string" minOccurs="0" nillable="true"/>

               </xs:sequence>

           </xs:extension>

       </xs:complexContent>

   </xs:complexType>

   <xs:complexType name="OfficialServantInfoAct">

       <xs:complexContent>

           <xs:extension base="tns:PersonType"/>

       </xs:complexContent>

   </xs:complexType>

   <xs:complexType name="OtherChildInfo">

       <xs:complexContent>

           <xs:extension base="tns:PersonType"/>

       </xs:complexContent>

   </xs:complexType>

   <xs:complexType name="ParentPerson">

       <xs:complexContent>

           <xs:extension base="tns:PersonType">

               <xs:sequence>

                   <xs:element name="RNOKPP" type="xs:string" minOccurs="0" nillable="true"/>

                   <xs:element name="citizenship" type="xs:string"/>

                   <xs:element name="gender" type="xs:string"/>

                   <xs:element name="citizenCountry" type="xs:string" minOccurs="0" nillable="true"/>

                   <xs:element name="UNZR" type="xs:string" minOccurs="0" nillable="true"/>

                   <xs:element name="identityDocument" type="tns:PassportDocumentType"/>

                   <xs:element name="birthDate" type="xs:date"/>

                   <xs:element name="RegistrationAddress" type="tns:AddressType" minOccurs="0"/>

                   <xs:element name="RNOKPPRefusal" type="xs:string" minOccurs="0" nillable="true"/>

               </xs:sequence>

           </xs:extension>

       </xs:complexContent>

   </xs:complexType>

   <xs:complexType name="ActRecordOfBirth">

       <xs:sequence>

           <xs:element name="IssueDate" type="xs:date" minOccurs="0"/>

           <xs:element name="officeBranchID" type="xs:string" minOccurs="0"/>

           <xs:element name="officialServantInfo" type="tns:OfficialServantInfoAct" minOccurs="0"/>

           <xs:element name="actRecordNumber" type="xs:string" minOccurs="0"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="FatherInfo">

       <xs:complexContent>

           <xs:extension base="tns:ParentPerson"/>

       </xs:complexContent>

   </xs:complexType>

   <xs:complexType name="LFCertificates">

       <xs:sequence>

           <xs:element name="LFCertChild" type="xs:boolean" minOccurs="0" nillable="true"/>

           <xs:element name="LFChildNames" type="tns:LFChildNames" minOccurs="0" nillable="true"/>

           <xs:element name="LFCertParents" type="xs:boolean" minOccurs="0" nillable="true"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="LargeFamilyInfo">

       <xs:sequence>

           <xs:element name="birthDate" type="xs:date" minOccurs="0"/>

           <xs:element name="certificateOfBirth" type="tns:CertificateOfBirth" minOccurs="0" nillable="true"/>

           <xs:element name="otherChildInfo" type="tns:OtherChildInfo" minOccurs="0" nillable="true"/>

       </xs:sequence>

   </xs:complexType>

   <xs:complexType name="MotherInfo">

       <xs:complexContent>

           <xs:extension base="tns:ParentPerson"/>

       </xs:complexContent>

   </xs:complexType>

   <xs:element name="postCompositionRequest">

       <xs:complexType>

           <xs:sequence>

               <xs:element name="requestID" type="xs:string"/>

               <xs:element name="applicationDate" type="xs:date" minOccurs="0"/>

               <xs:element name="TypeService1" type="xs:string" minOccurs="0" nillable="true"/>

               <xs:element name="TypeService2" type="xs:string" minOccurs="0" nillable="true"/>

               <xs:element name="TypeService3" type="xs:string" minOccurs="0" nillable="true"/>

               <xs:element name="TypeService4" type="xs:string" minOccurs="0" nillable="true"/>

               <xs:element name="TypeService5" type="xs:string" minOccurs="0" nillable="true"/>

               <xs:element name="TypeService6" type="xs:string" minOccurs="0" nillable="true"/>

               <xs:element name="TypeService7" type="xs:string" minOccurs="0" nillable="true"/>

               <xs:element name="TypeService8" type="xs:string"/>

               <xs:element name="applicationReceivingOrgInfo" type="tns:ApplicationReceivingOrgInfo" minOccurs="0"/>

               <xs:element name="childInfo" type="tns:ChildInfo"/>

               <xs:element name="childCitizenship" type="xs:string"/>

               <xs:element name="citizenCountry" type="xs:string" minOccurs="0" nillable="true"/>

               <xs:element name="childResidenceAddressRef" type="xs:string" minOccurs="0"/>

               <xs:element name="childBorn" type="tns:ChildBorn" minOccurs="0" nillable="true"/>

               <xs:element name="DocOfBirth" type="tns:DocOfBirth"/>

               <xs:element name="officialServantInfo" type="tns:OfficialServantInfo" minOccurs="0"/>

               <xs:element name="actRecordOfBirth" type="tns:ActRecordOfBirth" minOccurs="0"/>

               <xs:element name="CBI" type="tns:CBI"/>

               <xs:element name="RNOKPP" type="xs:string" minOccurs="0" nillable="true"/>

               <xs:element name="UNZR" type="xs:string" minOccurs="0" nillable="true"/>

               <xs:element name="notificationChannels" type="tns:NotificationChannels" minOccurs="0"

                           nillable="true"/>

               <xs:element name="ChildBornCertReceive" type="tns:ChildBornCertReceive" minOccurs="0"

                           nillable="true"/>

               <xs:element name="motherInfo" type="tns:MotherInfo"/>

               <xs:element name="fatherInfo" type="tns:FatherInfo" minOccurs="0"/>

               <xs:element name="FatherReason" type="tns:FatherReason" minOccurs="0" nillable="true"/>

               <xs:element name="childBornStipend" type="tns:ChildBornStipend" minOccurs="0" nillable="true"/>

               <xs:element name="LFCertificates" type="tns:LFCertificates" minOccurs="0" nillable="true"/>

               <xs:element name="largeFamilyInfo" type="tns:LargeFamilyInfo" minOccurs="0" nillable="true"/>

               <xs:element name="ApplicantType" type="xs:string" minOccurs="0" nillable="true"/>

               <xs:element name="PortalRequestID" type="xs:string" minOccurs="0" nillable="true"/>

               <xs:element name="ApplicationJson" type="xs:string" minOccurs="0" nillable="true"/>

           </xs:sequence>

       </xs:complexType>

   </xs:element>

   <xs:element name="postCompositionRequestResult">

       <xs:complexType>

           <xs:sequence>

               <xs:element name="processingID" type="xs:string" minOccurs="0"/>

               <xs:element name="faultCode" type="xs:string" minOccurs="0"/>

           </xs:sequence>

       </xs:complexType>

   </xs:element>

</xs:schema>

Додаткова валідація

Відбуваються додаткові перевірки таких параметрів

Параметр

Перевірка

requestID

not null, not blank

typeService8

not null, not blank

cbi.cbIssuer

not null, not blank

cbi.documentSerial

not null, not blank

cbi.documentNumber

not null, not blank

childInfo.familyName

not null, not blank

childInfo.givenName

not null, not blank

childInfo.placeOfBirthID

not null, not blank

childInfo.childBirthState

not null, not blank

childInfo.childBirthRegion

not null, not blank

childInfo.childBirthLocalityType

not null, not blank

childInfo.childBirthLocality

not null, not blank

childInfo.gender

not null, not blank

childCitizenship

not null, not blank

docOfBirth.childDocName

not null, not blank

docOfBirth.childDocNumb

not null, not blank

docOfBirth.childDocOrgName

not null, not blank

motherInfo.familyName

not null, not blank

motherInfo.givenName

not null, not blank

motherInfo.gender

not null, not blank

motherInfo.citizenship

not null, not blank

motherInfo.identityDocument.documentNumber

not null, not blank

motherInfo.identityDocument.issuerID

not null, not blank

typeService8

== ”1”

Також, варто зазначити, що результат невалідного запиту має faultCode з QName = FaultCode.CLIENT

Обробка запиту

Обробкою запиту варто вважати його проксювання в emal-api на /private/newborn/postComposition

Приклад запиту PostCompositionRequest

За допомогою запиту PostCompositionRequest передається номер медвисновку і вибірка атрибутів, які визначають собою набір персональних даних для внесення особи в реєстри пацієнтів.

 Приклад запиту
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Header>

       <h:client xmlns="http://x-road.eu/xsd/xroad.xsd" xmlns:a="http://x-road.eu/xsd/identifiers"

                 xmlns:h="http://x-road.eu/xsd/xroad.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" a:objectType="SUBSYSTEM">

           <a:xRoadInstance>SEVDEIR-TEST</a:xRoadInstance>

           <a:memberClass>GOV</a:memberClass>

           <a:memberCode>22956058</a:memberCode>

           <a:subsystemCode>TEST_DRAC</a:subsystemCode>

           <a:serviceCode>eMaliatkoApplication</a:serviceCode>

       </h:client>

       <h:id xmlns="http://x-road.eu/xsd/xroad.xsd" xmlns:h="http://x-road.eu/xsd/xroad.xsd">103963-C</h:id>

       <h:protocolVersion xmlns="http://x-road.eu/xsd/xroad.xsd" xmlns:h="http://x-road.eu/xsd/xroad.xsd">4.0

       </h:protocolVersion>

       <h:service xmlns="http://x-road.eu/xsd/xroad.xsd" xmlns:a="http://x-road.eu/xsd/identifiers"

                  xmlns:h="http://x-road.eu/xsd/xroad.xsd" a:objectType="SERVICE">

           <a:xRoadInstance>SEVDEIR-TEST</a:xRoadInstance>

           <a:memberClass>GOV</a:memberClass>

           <a:memberCode>42032422</a:memberCode>

           <a:subsystemCode>TEST-NSZU-01</a:subsystemCode>

           <a:serviceCode>postComposition</a:serviceCode>

       </h:service>

       <h:userId xmlns="http://x-road.eu/xsd/xroad.xsd" xmlns:h="http://x-road.eu/xsd/xroad.xsd"/>

   </s:Header>

   <s:Body xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

       <drac:postCompositionRequest xmlns:drac="http://wldd.io/emal/soapgw/dracz">

           <drac:requestID>string</drac:requestID>

           <!--Optional:-->

           <drac:applicationDate>2008-09-29</drac:applicationDate>

           <!--Optional:-->

           <drac:TypeService1>string</drac:TypeService1>

           <!--Optional:-->

           <drac:TypeService2>string</drac:TypeService2>

           <!--Optional:-->

           <drac:TypeService3>string</drac:TypeService3>

           <!--Optional:-->

           <drac:TypeService4>string</drac:TypeService4>

           <!--Optional:-->

           <drac:TypeService5>string</drac:TypeService5>

           <!--Optional:-->

           <drac:TypeService6>string</drac:TypeService6>

           <!--Optional:-->

           <drac:TypeService7>string</drac:TypeService7>

           <drac:TypeService8>string</drac:TypeService8>

           <!--Optional:-->

           <drac:applicationReceivingOrgInfo>

               <!--Optional:-->

               <drac:RegionOrg>string</drac:RegionOrg>

               <!--Optional:-->

               <drac:ComposeOrg>string</drac:ComposeOrg>

           </drac:applicationReceivingOrgInfo>

           <drac:childInfo>

               <drac:familyName>string</drac:familyName>

               <!--Optional:-->

               <drac:patronymicName>string</drac:patronymicName>

               <drac:givenName>string</drac:givenName>

               <drac:gender>string</drac:gender>

               <drac:ChildBirthLocality>string</drac:ChildBirthLocality>

               <drac:birthDate>2014-09-19</drac:birthDate>

               <drac:ChildBirthLocalityType>string</drac:ChildBirthLocalityType>

               <drac:ChildBirthRegion>string</drac:ChildBirthRegion>

               <drac:placeOfBirthID>string</drac:placeOfBirthID>

               <!--Optional:-->

               <drac:ChildBirthDistrict>string</drac:ChildBirthDistrict>

               <drac:ChildBirthState>string</drac:ChildBirthState>

           </drac:childInfo>

           <drac:childCitizenship>string</drac:childCitizenship>

           <!--Optional:-->

           <drac:citizenCountry>string</drac:citizenCountry>

           <!--Optional:-->

           <drac:childResidenceAddressRef>string</drac:childResidenceAddressRef>

           <!--Optional:-->

           <drac:childBorn>

               <!--Optional:-->

               <drac:childBornOrder>100</drac:childBornOrder>

               <!--Optional:-->

               <drac:childBornAlive>true</drac:childBornAlive>

               <!--Optional:-->

               <drac:childrenWereBorn>100</drac:childrenWereBorn>

           </drac:childBorn>

           <drac:DocOfBirth>

               <drac:ChildDocName>string</drac:ChildDocName>

               <drac:ChildDocNumb>string</drac:ChildDocNumb>

               <drac:ChildDocOrgName>string</drac:ChildDocOrgName>

               <drac:ChildDocDate>2018-11-01+02:00</drac:ChildDocDate>

           </drac:DocOfBirth>

           <!--Optional:-->

           <drac:officialServantInfo>

               <drac:familyName>string</drac:familyName>

               <!--Optional:-->

               <drac:patronymicName>string</drac:patronymicName>

               <drac:givenName>string</drac:givenName>

               <!--Optional:-->

               <drac:authorityName>string</drac:authorityName>

               <!--Optional:-->

               <drac:officeBranchID>string</drac:officeBranchID>

               <!--Optional:-->

               <drac:certificate>string</drac:certificate>

           </drac:officialServantInfo>

           <!--Optional:-->

           <drac:actRecordOfBirth>

               <!--Optional:-->

               <drac:IssueDate>2013-05-22+03:00</drac:IssueDate>

               <!--Optional:-->

               <drac:officeBranchID>string</drac:officeBranchID>

               <!--Optional:-->

               <drac:officialServantInfo>

                   <drac:familyName>string</drac:familyName>

                   <!--Optional:-->

                   <drac:patronymicName>string</drac:patronymicName>

                   <drac:givenName>string</drac:givenName>

               </drac:officialServantInfo>

               <!--Optional:-->

               <drac:actRecordNumber>string</drac:actRecordNumber>

           </drac:actRecordOfBirth>

           <drac:CBI>

               <drac:CBIssueDate>2002-11-05+02:00</drac:CBIssueDate>

               <drac:CBIssuer>string</drac:CBIssuer>

               <drac:documentNumber>string</drac:documentNumber>

               <drac:documentSerial>string</drac:documentSerial>

           </drac:CBI>

           <!--Optional:-->

           <drac:RNOKPP>string</drac:RNOKPP>

           <!--Optional:-->

           <drac:UNZR>string</drac:UNZR>

           <!--Optional:-->

           <drac:notificationChannels>

               <!--Optional:-->

               <drac:notificationPhone>string</drac:notificationPhone>

               <!--Optional:-->

               <drac:notificationEmail>string</drac:notificationEmail>

           </drac:notificationChannels>

           <!--Optional:-->

           <drac:ChildBornCertReceive>

               <!--Optional:-->

               <drac:dracsChildBornCertReceiveChannel>string</drac:dracsChildBornCertReceiveChannel>

               <!--Optional:-->

               <drac:dracsCBSPostChannelInfo>

                   <!--Optional:-->

                   <drac:dracsPostbox>string</drac:dracsPostbox>

                   <!--Optional:-->

                   <drac:dracsPostalServiceBranchName>string</drac:dracsPostalServiceBranchName>

               </drac:dracsCBSPostChannelInfo>

           </drac:ChildBornCertReceive>

           <drac:motherInfo>

               <drac:familyName>string</drac:familyName>

               <!--Optional:-->

               <drac:patronymicName>string</drac:patronymicName>

               <drac:givenName>string</drac:givenName>

               <!--Optional:-->

               <drac:RNOKPP>string</drac:RNOKPP>

               <drac:citizenship>string</drac:citizenship>

               <drac:gender>string</drac:gender>

               <!--Optional:-->

               <drac:citizenCountry>string</drac:citizenCountry>

               <!--Optional:-->

               <drac:UNZR>string</drac:UNZR>

               <drac:identityDocument>

                   <drac:IssueDate>2002-06-24+03:00</drac:IssueDate>

                   <drac:IssuerID>string</drac:IssuerID>

                   <drac:passportTypeID>100</drac:passportTypeID>

                   <!--Optional:-->

                   <drac:ExpiryDate>2016-02-20+02:00</drac:ExpiryDate>

                   <drac:documentNumber>string</drac:documentNumber>

                   <!--Optional:-->

                   <drac:documentSerial>string</drac:documentSerial>

               </drac:identityDocument>

               <drac:birthDate>2019-08-19</drac:birthDate>

               <!--Optional:-->

               <drac:RegistrationAddress>

                   <!--Optional:-->

                   <drac:CityID>100</drac:CityID>

                   <!--Optional:-->

                   <drac:CityTypeID>100</drac:CityTypeID>

                   <!--Optional:-->

                   <drac:StreetName>string</drac:StreetName>

                   <!--Optional:-->

                   <drac:Region>string</drac:Region>

                   <!--Optional:-->

                   <drac:DistrictID>100</drac:DistrictID>

                   <!--Optional:-->

                   <drac:StreetID>100</drac:StreetID>

                   <!--Optional:-->

                   <drac:BuildingNumber>string</drac:BuildingNumber>

                   <!--Optional:-->

                   <drac:District>string</drac:District>

                   <!--Optional:-->

                   <drac:CountryID>100</drac:CountryID>

                   <!--Optional:-->

                   <drac:StreetTypeName>string</drac:StreetTypeName>

                   <!--Optional:-->

                   <drac:RegionID>string</drac:RegionID>

                   <!--Optional:-->

                   <drac:CityKOATUU>string</drac:CityKOATUU>

                   <!--Optional:-->

                   <drac:CityType>string</drac:CityType>

                   <!--Optional:-->

                   <drac:Apartment>string</drac:Apartment>

                   <!--Optional:-->

                   <drac:BuildingPart>string</drac:BuildingPart>

                   <!--Optional:-->

                   <drac:Country>string</drac:Country>

                   <!--Optional:-->

                   <drac:StreetTypeID>100</drac:StreetTypeID>

                   <!--Optional:-->

                   <drac:CityName>string</drac:CityName>

                   <!--Optional:-->

                   <drac:Postbox>string</drac:Postbox>

               </drac:RegistrationAddress>

               <!--Optional:-->

               <drac:RNOKPPRefusal>string</drac:RNOKPPRefusal>

           </drac:motherInfo>

           <!--Optional:-->

           <drac:fatherInfo>

               <drac:familyName>string</drac:familyName>

               <!--Optional:-->

               <drac:patronymicName>string</drac:patronymicName>

               <drac:givenName>string</drac:givenName>

               <!--Optional:-->

               <drac:RNOKPP>string</drac:RNOKPP>

               <drac:citizenship>string</drac:citizenship>

               <drac:gender>string</drac:gender>

               <!--Optional:-->

               <drac:citizenCountry>string</drac:citizenCountry>

               <!--Optional:-->

               <drac:UNZR>string</drac:UNZR>

               <drac:identityDocument>

                   <drac:IssueDate>2018-02-04+02:00</drac:IssueDate>

                   <drac:IssuerID>string</drac:IssuerID>

                   <drac:passportTypeID>100</drac:passportTypeID>

                   <!--Optional:-->

                   <drac:ExpiryDate>2002-11-16+02:00</drac:ExpiryDate>

                   <drac:documentNumber>string</drac:documentNumber>

                   <!--Optional:-->

                   <drac:documentSerial>string</drac:documentSerial>

               </drac:identityDocument>

               <drac:birthDate>2000-09-14</drac:birthDate>

               <!--Optional:-->

               <drac:RegistrationAddress>

                   <!--Optional:-->

                   <drac:CityID>100</drac:CityID>

                   <!--Optional:-->

                   <drac:CityTypeID>100</drac:CityTypeID>

                   <!--Optional:-->

                   <drac:StreetName>string</drac:StreetName>

                   <!--Optional:-->

                   <drac:Region>string</drac:Region>

                   <!--Optional:-->

                   <drac:DistrictID>100</drac:DistrictID>

                   <!--Optional:-->

                   <drac:StreetID>100</drac:StreetID>

                   <!--Optional:-->

                   <drac:BuildingNumber>string</drac:BuildingNumber>

                   <!--Optional:-->

                   <drac:District>string</drac:District>

                   <!--Optional:-->

                   <drac:CountryID>100</drac:CountryID>

                   <!--Optional:-->

                   <drac:StreetTypeName>string</drac:StreetTypeName>

                   <!--Optional:-->

                   <drac:RegionID>string</drac:RegionID>

                   <!--Optional:-->

                   <drac:CityKOATUU>string</drac:CityKOATUU>

                   <!--Optional:-->

                   <drac:CityType>string</drac:CityType>

                   <!--Optional:-->

                   <drac:Apartment>string</drac:Apartment>

                   <!--Optional:-->

                   <drac:BuildingPart>string</drac:BuildingPart>

                   <!--Optional:-->

                   <drac:Country>string</drac:Country>

                   <!--Optional:-->

                   <drac:StreetTypeID>100</drac:StreetTypeID>

                   <!--Optional:-->

                   <drac:CityName>string</drac:CityName>

                   <!--Optional:-->

                   <drac:Postbox>string</drac:Postbox>

               </drac:RegistrationAddress>

               <!--Optional:-->

               <drac:RNOKPPRefusal>string</drac:RNOKPPRefusal>

           </drac:fatherInfo>

           <!--Optional:-->

           <drac:FatherReason>

               <!--Optional:-->

               <drac:marriageCert>

                   <!--Optional:-->

                   <drac:DocNumber>string</drac:DocNumber>

                   <!--Optional:-->

                   <drac:ComposeDate>2015-08-24</drac:ComposeDate>

                   <!--Optional:-->

                   <drac:ComposeOrg>string</drac:ComposeOrg>

                   <!--Optional:-->

                   <drac:RegionOrg>string</drac:RegionOrg>

               </drac:marriageCert>

           </drac:FatherReason>

           <!--Optional:-->

           <drac:childBornStipend>

               <!--Optional:-->

               <drac:CBSParentRecipient>string</drac:CBSParentRecipient>

               <!--Optional:-->

               <drac:CBSChannel>string</drac:CBSChannel>

               <!--Optional:-->

               <drac:CBSPostChannelInfo>

                   <!--Optional:-->

                   <drac:PostalServiceBranchName>string</drac:PostalServiceBranchName>

                   <!--Optional:-->

                   <drac:Postbox>string</drac:Postbox>

               </drac:CBSPostChannelInfo>

               <!--Optional:-->

               <drac:CBSBankChannelInfo>

                   <!--Optional:-->

                   <drac:CBSBankMFO>string</drac:CBSBankMFO>

                   <!--Optional:-->

                   <drac:CBSBankAccount>string</drac:CBSBankAccount>

                   <!--Optional:-->

                   <drac:CBSBankEDRPOU>string</drac:CBSBankEDRPOU>

                   <!--Optional:-->

                   <drac:CBSBankName>string</drac:CBSBankName>

               </drac:CBSBankChannelInfo>

           </drac:childBornStipend>

           <!--Optional:-->

           <drac:LFCertificates>

               <!--Optional:-->

               <drac:LFCertChild>false</drac:LFCertChild>

               <!--Optional:-->

               <drac:LFChildNames>

                   <drac:familyName>string</drac:familyName>

                   <!--Optional:-->

                   <drac:patronymicName>string</drac:patronymicName>

                   <drac:givenName>string</drac:givenName>

               </drac:LFChildNames>

               <!--Optional:-->

               <drac:LFCertParents>true</drac:LFCertParents>

           </drac:LFCertificates>

           <!--Optional:-->

           <drac:largeFamilyInfo>

               <!--Optional:-->

               <drac:birthDate>2015-11-05</drac:birthDate>

               <!--Optional:-->

               <drac:certificateOfBirth>

                   <drac:CBIssueDate>2017-10-20</drac:CBIssueDate>

                   <drac:CBIssuer>string</drac:CBIssuer>

                   <drac:documentNumber>string</drac:documentNumber>

                   <drac:documentSerial>string</drac:documentSerial>

                   <!--Optional:-->

                   <drac:ARDate>2000-01-06</drac:ARDate>

                   <!--Optional:-->

                   <drac:ARNumber>string</drac:ARNumber>

                   <!--Optional:-->

                   <drac:ARIssuer>string</drac:ARIssuer>

               </drac:certificateOfBirth>

               <!--Optional:-->

               <drac:otherChildInfo>

                   <drac:familyName>string</drac:familyName>

                   <!--Optional:-->

                   <drac:patronymicName>string</drac:patronymicName>

                   <drac:givenName>string</drac:givenName>

               </drac:otherChildInfo>

           </drac:largeFamilyInfo>

           <!--Optional:-->

           <drac:ApplicantType>string</drac:ApplicantType>

           <!--Optional:-->

           <drac:PortalRequestID>string</drac:PortalRequestID>

           <!--Optional:-->

           <drac:ApplicationJson>string</drac:ApplicationJson>

       </drac:postCompositionRequest>

   </s:Body>

</s:Envelope>

Приклад відповіді на запит postCompositionRequest

У відповідь на запит PostCompositionRequest надсилається відповідь postCompositionRequestResult, яка містить в собі статус опрацювання запиту та його ідентифікатор опрацювання запитів інтеграції у системі ЕСОЗ.

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

   <SOAP-ENV:Header/>

   <SOAP-ENV:Body>

       <ns2:postCompositionRequestResult xmlns:ns2="http://wldd.io/emal/soapgw/dracz">

           <ns2:processingID>1dec59a5-9f51-4ede-af02-9575fd725d9e</ns2:processingID>

           <ns2:faultCode>200</ns2:faultCode>

       </ns2:postCompositionRequestResult>

   </SOAP-ENV:Body>

</SOAP-ENV:Envelope>

Процесинг

  1. Відбувається отримання PostCompositionRequest з допомогою cервісу Трембіти;

  2. Soapgw посилає в api цей запит і апі уже зберігає задачу;

  3. За відсутності непередбачуваних помилок при обробці запиту та проходженні валідації атрибутів запиту по типу даних - отримуємо 200 на postCompositionRequestResult та ІД джоби.

  4. За умови успішного створення джоби відбувається процесинг на API:

    1. Виконується валідація отриманих даних згідно із описаною вище схемою, за наявності невідповідностей (непередані дані або відсутні обовʼязкові атрибути запиту) процедура закінчує виконання із помилкою: "code":1226,"description":"field cannot be blank","details":{"msg":"назва поля в якому невідповідність ХХХХ-ХХХХ-ХХХХ-ХХХХ (номер МВН)\"}}}”. В задачі в task_queue логується перше поле, яке не пройшло перевірку.

    2. Виконується валідація, що інтегарційний статус має бути НЕ DONE (за composition_id шукаємо запис із статусом DONE в табиці integration_processing). У іншому випадку процедура закінчує роботу за помилкою INTEGRATION_DONE (1007) зі сторони API та 400 для користувача на soap;

      "@timestamp":"2023-11-01T03:12:20.822Z","stack":"io.wldd.emal.api.error.EmalApiError: EMAL-1007 Integration status for a target composition is DONE [composition.title: XTEE-PMK2-EBAK-8T4C]
    3. Виконується валідація, що МВ існує (шукаємо МВ в таблиці composition за атрибутом title та перевіряємо що статус FINAL та тип NEWBORN), у іншому випадку процедура закінчує виконання з помилкою COMPOSITION_NOT_FOUND_ERROR (1000) зі сторони API та 400 для користувача на soap;

      {"@timestamp":"2023-11-01T03:26:45.358Z","stack":"io.wldd.emal.api.error.EmalApiError: EMAL-1000 Composition not found [composition.title: MMMM-KX3X-P6XC-CHE5]\n\tat io.wldd.emal.api.error.EmalApiErrorKt.failTask(EmalApiError.kt:124)\n\tat io.wldd.emal.api.error.EmalApiErrorKt.failTaskIfNull(EmalApiError.kt:118)\n\tat io.wldd.emal.api.service.SoapgwIntegrationService.dracsNewbornIntegrationTask(SoapgwIntegrationService.kt:208)\n\tat io.wldd.emal.api.controller.SoapIntegrationController.postNewbornComposition(SoapIntegrationController.kt:94)\n\tat io.wldd.emal.api.controller.SoapIntegrationController$$FastClassBySpringCGLIB$$a92b7f91.invoke(<generated>)\n\tat org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n\tat org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n\tat org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n\tat org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n\tat org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n\tat io.wldd.emal.api.controller.SoapIntegrationController$$EnhancerBySpringCGLIB$$a918fe65.postNewbornComposition(<generated>)\n\tat sun.reflect.GeneratedMethodAccessor500.invoke(Unknown Source)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n\tat org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:681)\n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:764)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n\tat io.sentry.spring.SentryUserFilter.doFilterInternal(SentryUserFilter.java:56)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n\tat org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n\tat org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n\tat io.sentry.spring.SentrySpringFilter.doFilterInternal(SentrySpringFilter.java:71)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n\tat org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:769)\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1787)\n\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n\tat java.lang.Thread.run(Thread.java:750)\n","logger":"io.wldd.emal.api.error.ControllerExceptionHandler","level":"ERROR","thread":"http-nio-9090-exec-10","message":"Request handling error"}
    4. Створюємо задачу типу DRACS_NEWBORN_INTEGRATION та за наявності помилок логуємо їх в task_queue.state. Приклад: приклад невалідного запиту та запису по ньому в task_queue

      Приклад запису по задачі DRACS_NEWBORN_INTEGRATION з таблиці task_queue з помилкою 1226 
      {
          "id": "bf34ebcf-881f-4bd1-8a81-554245dae9e6",
          "type": "DRACS_NEWBORN_INTEGRATION",
          "composition_id": "36538dde-75a7-4753-9582-10b615349eb0",
          "args": "{\"__cls\":\"DracsNewbornIntegrationTask\",\"compositionId\":\"36538dde-75a7-4753-9582-10b615349eb0\",\"compositionType\":\"NEWBORN\",\"payload\":{\"cbi\":{\"documentNumber\":\"789789\",\"documentSerial\":\"КЕ-К\",\"issueDate\":\"2020-08-07\",\"issuer\":\"Горохівський районний відділ державної реєстрації актів цивільного стану Головного\\n                    територіального управління юстиції у Волинській області\\n                \"},\"childInfo\":{\"address\":{\"apartment\":\"1\",\"building\":\"1\",\"city\":\"Маловільшанська\",\"district\":\"Білоцерківський\",\"koatuu\":\"0721885401\",\"region\":\"Київська\",\"streetName\":\"Джерельна\",\"streetType\":\"STREET\",\"zipCode\":\"10050\",\"koatg\":\"0721885401\"},\"birthCountry\":\"Україна\",\"birthDate\":\"2023-11-02\",\"birthSettlement\":\"Київ\",\"familyName\":\"Черненко\",\"gender\":\"MALE\",\"givenName\":\"Ернест\",\"patronymicName\":\"Олегович\"},\"compositionTitle\":\"XX53-T7T6-427P-5BA3\",\"motherInfo\":{\"birthDate\":\"1970-10-12\",\"identityDocument\":{\"documentId\":\"АЕ123456\",\"passportTypeID\":10},\"noTaxId\":true,\"taxId\":\"3325803843\"},\"noTaxId\":false,\"originalRq\":\"{\\\"actRecordOfBirth\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.ActRecordOfBirth\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}actRecordOfBirth\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"actRecordNumber\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}actRecordNumber\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ActRecordOfBirth\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"245\\\"},\\\"officeBranchID\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}officeBranchID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ActRecordOfBirth\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Горохівський районний відділ державної реєстрації актів цивільного стану Головного\\\\n                    територіального управління юстиції у Волинській області\\\\n                \\\"},\\\"officialServantInfo\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.OfficialServantInfoAct\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}officialServantInfo\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ActRecordOfBirth\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"familyName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}familyName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Новосад\\\"},\\\"givenName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}givenName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"С.М.\\\"},\\\"patronymicName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}patronymicName\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false}}}}},\\\"applicantType\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}ApplicantType\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false},\\\"applicationJson\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}ApplicationJson\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"\\\\n                ewogICJyZXF1ZXN0SUQiOiAiMjAyMDA4MDctMDAwNCIsCiAgIlR5cGVTZXJ2aWNlMSI6ICIxIiwKICAiVHlwZVNlcnZpY2UyIjogIjAiLAogICJUeXBlU2VydmljZTMiOiAiMCIsCiAgIlR5cGVTZXJ2aWNlNCI6ICIwIiwKICAiVHlwZVNlcnZpY2U1IjogIjAiLAogICJUeXBlU2VydmljZTYiOiAiMCIsCiAgIlR5cGVTZXJ2aWNlNyI6ICIwIiwKICAiVHlwZVNlcnZpY2U4IjogIjEiLAogICJhcHBsaWNhdGlvblJlY2VpdmluZ09yZ0luZm8iOiB7CiAgICAiUmVnaW9uT3JnIjogItCS0L7Qu9C40L3RgdGM0LrQsCDQvtCx0LsuIiwKICAgICJDb21wb3NlT3JnIjogItCT0L7RgNC+0YXRltCy0YHRjNC60LjQuSDRgNCw0LnQvtC90L3QuNC5INCy0ZbQtNC00ZbQuyDQtNC10YDQttCw0LLQvdC+0Zcg0YDQtdGU0YHRgtGA0LDRhtGW0Zcg0LDQutGC0ZbQsiDRhtC40LLRltC70YzQvdC+0LPQviDRgdGC0LDQvdGDINCT0L7Qu9C+0LLQvdC+0LPQviDRgtC10YDQuNGC0L7RgNGW0LDQu9GM0L3QvtCz0L4g0YPQv9GA0LDQstC70ZbQvdC90Y8g0Y7RgdGC0LjRhtGW0Zcg0YMg0JLQvtC70LjQvdGB0YzQutGW0Lkg0L7QsdC70LDRgdGC0ZYiCiAgfSwKICAib2ZmaWNpYWxTZXJ2YW50SW5mbyI6IHsKICAgICJhdXRob3JpdHlOYW1lIjogItCU0KDQkNCm0KEiLAogICAgIm9mZmljZUJyYW5jaElEIjogItCS0ZbQtNC00ZbQuyDQtNC10YDQttCw0LLQvdC+0Zcg0YDQtdGU0YHRgtGA0LDRhtGW0Zcg0LDQutGC0ZbQsiDRhtC40LLRltC70YzQvdC+0LPQviDRgdGC0LDQvdGDINC/0L4g0KHQu9C+0LHRltC00YHRjNC60L7QvNGDINGC0LAg0J7RgdC90L7QsifRj9C90YHRjNC60L7QvNGDINGA0LDQudC+0L3QsNGFINGDINC80ZbRgdGC0ZYg0KXQsNGA0LrQvtCy0ZYg0JPQvtC70L7QstC90L7Qs9C+INGC0LXRgNC40YLQvtGA0ZbQsNC70YzQvdC+0LPQviDRg9C/0YDQsNCy0LvRltC90L3RjyDRjtGB0YLQuNGG0ZbRlyDRgyDQpdCw0YDQutGW0LLRgdGM0LrRltC5INC+0LHQu9Cw0YHRgtGWIiwKICAgICJmb2FmX2ZhbWlseU5hbWUiOiAi0KHRg9GU0YLQvdC+0LLQsCIsCiAgICAiZm9hZl9naXZlbk5hbWUiOiAi0KHQstGW0YLQu9Cw0L3QsCIsCiAgICAicGVyc29uX3BhdHJvbnltaWNOYW1lIjogItCu0YDRltGX0LLQvdCwIgogIH0sCiAgIm5vdGlmaWNhdGlvbkNoYW5uZWxzIjogewogICAgIm5vdGlmaWNhdGlvblBob25lIjogIjM4MDk5MTEzNjg4MyIsCiAgICAibm90aWZpY2F0aW9uRW1haWwiOiAibW9yb3pvdmExMTEwOEBnbWFpbC5jb20iCiAgfSwKICAgICAgICAgICAgICAgICJkcmFjc19DaGlsZEJvcm5DZXJ0UmVjZWl2ZSI6IHsKICAgICAgICAgICAgICAgICAgICAiZHJhY3NfQ2hpbGRCb3JuQ2VydFJlY2VpdmVDaGFubmVsIjogIm1lZGljYWwiCiAgICAgICAgICAgICAgICB9LAogICJjaGlsZEluZm8iOiB7CiAgICAiZm9hZl9mYW1pbHlOYW1lIjogItCc0LXQu9GM0L3QuNGH0YPQuiIsCiAgICAiZm9hZl9naXZlbk5hbWUiOiAi0JzQuNC60L7Qu9CwIiwKICAgICJwZXJzb25fcGF0cm9ueW1pY05hbWUiOiAi0JzQuNGF0LDQudC70L7QstC40YciLAogICAgInNjaGVtYV9iaXJ0aERhdGUiOiAiMjAwNC0wMy0yMyIsCiAgICAicGxhY2VPZkJpcnRoSUQiOiAiMTQyMjc4NTcwMSIsCiAgICAiQ2hpbGRCaXJ0aFN0YXRlIjogItCj0LrRgNCw0ZfQvdCwIiwKICAgICJDaGlsZEJpcnRoUmVnaW9uIjogItCg0ZbQstC90LXQvdGB0YzQutCwIiwKICAgICJDaGlsZEJpcnRoRGlzdHJpY3QiOiAi0KDRltCy0L3QtdC90YHRjNC60LjQuSIsCiAgICAiQ2hpbGRCaXJ0aExvY2FsaXR5VHlwZSI6ICLQvC4iLAogICAgIkNoaWxkQmlydGhMb2NhbGl0eSI6ICLQoNGW0LLQvdC1IiwKICAgICJzY2hlbWFfZ2VuZGVyIjogImh0dHA6Ly9wdXJsLm9yZy9saW5rZWQtZGF0YS9zZG14LzIwMDkvY29kZSNzZXgtTSIKICB9LAogICJjaGlsZENpdGl6ZW5zaGlwIjogIjgzIiwKICAiY2hpbGRSZXNpZGVuY2VBZGRyZXNzUmVmIjogIm1vdGhlciIsCiAgImNoaWxkQm9ybiI6IHsKICAgICJjaGlsZHJlbldlcmVCb3JuIjogMSwKICAgICJjaGlsZEJvcm5PcmRlciI6IDIsCiAgICAiY2hpbGRCb3JuQWxpdmUiOiB0cnVlCiAgfSwKICAiRG9jT2ZCaXJ0aCI6IHsKICAgICJDaGlsZERvY05hbWUiOiAi0JzQtdC00LjRh9C90LUg0YHQstGW0LTQvtGG0YLQstC+INC/0YDQviDQvdCw0YDQvtC00LbQtdC90L3RjyDQtNC40YLQuNC90LgiLAogICAgIkNoaWxkRG9jTnVtYiI6ICJCM1RCLTZCMEktRUE0Ni0yQkE5IiwKICAgICJDaGlsZERvY0RhdGUiOiAiMjAwNC0wMy0yNCIsCiAgICAiQ2hpbGREb2NPcmdOYW1lIjogIjg0MzkiCiAgfSwKICAibW90aGVySW5mbyI6IHsKICAgICJmb2FmX2ZhbWlseU5hbWUiOiAi0JzQtdC70YzQvdC40YfRg9C6IiwKICAgICJmb2FmX2dpdmVuTmFtZSI6ICLQkNC90L3QsCIsCiAgICAicGVyc29uX3BhdHJvbnltaWNOYW1lIjogItCi0LDRgNCw0YHRltCy0L3QsCIsCiAgICAic2NoZW1hX2dlbmRlciI6ICJodHRwOi8vcHVybC5vcmcvbGlua2VkLWRhdGEvc2RteC8yMDA5L2NvZGUjc2V4LUYiLAogICAgInNjaGVtYV9iaXJ0aERhdGUiOiAiMTk3MC0xMC0xMiIsCiAgICAiY2l0aXplbnNoaXAiOiAiODQiLAogICAgIlJlZ2lzdHJhdGlvbkFkZHJlc3MiOiB7CiAgICAgICJjYmNfQ291bnRyeSI6ICJVQSIsCiAgICAgICJDb3VudHJ5SUQiOiA4MDQsCiAgICAgICJjYmNfUG9zdGJveCI6ICIxMDA1MCIsCiAgICAgICJjYmNfUmVnaW9uIjogItCa0LjRl9Cy0YHRjNC60LAg0L7QsdC7LiIsCiAgICAgICJSZWdpb25JRCI6ICIxMCIsCiAgICAgICJjYmNfRGlzdHJpY3QiOiAi0JHRltC70L7RhtC10YDQutGW0LLRgdGM0LrQuNC5INGALiIsCiAgICAgICJEaXN0cmljdElEIjogIjI5MiIsCiAgICAgICJjYmNfQ2l0eU5hbWUiOiAi0JzQsNC70L7QstGW0LvRjNGI0LDQvdGB0YzQutCwIiwKICAgICAgIkNpdHlJRCI6IDM4NTA3MCwKICAgICAgIkNpdHlLT0FUVVUiOiAiMDcyMTg4NTQwMSIsCiAgICAgICJDaXR5VHlwZSI6ICLRgS/RgNCw0LTQsCIsCiAgICAgICJDaXR5VHlwZUlEIjogNiwKICAgICAgImNiY19TdHJlZXROYW1lIjogItCU0LbQtdGA0LXQu9GM0L3QsCDQstGD0LsuIiwKICAgICAgIlN0cmVldElEIjogNzE1NjkzLAogICAgICAiU3RyZWV0VHlwZU5hbWUiOiAi0LLRg9C70LjRhtGPIiwKICAgICAgIlN0cmVldFR5cGVJRCI6ICIxIiwKICAgICAgImNiY19CdWlsZGluZ051bWJlciI6ICIxIiwKICAgICAgIkFwYXJ0bWVudCI6ICIxIgogICAgfSwKICAgICJpZGVudGl0eURvY3VtZW50IjogewogICAgICAicGFzc3BvcnRUeXBlSUQiOiAxMCwKICAgICAgImRvY3VtZW50U2VyaWFsIjogItCS0JoiLAogICAgICAiZG9jdW1lbnROdW1iZXIiOiAiMTIzNDU2IiwKICAgICAgImNiY19Jc3N1ZURhdGUiOiAiMTk3Ni0xMS0wMyIsCiAgICAgICJjYmNfSXNzdWVySUQiOiAiMTI0MSIsCiAgICAgICJjYmNfRXhwaXJ5RGF0ZSI6ICIyMTAwLTExLTAzIgogICAgfSwKICAgICJ0YXhfUk5PS1BQUmVmdXNhbCI6ICLQktGW0LTQvNC+0LLQsCDQstGW0LQg0KDQndCe0JrQn9CfIgogIH0sCiAgImZhdGhlckluZm8iOiB7CiAgICAiZm9hZl9mYW1pbHlOYW1lIjogItCl0L7Qu9C+0LTQtdCy0LjRhyIsCiAgICAiZm9hZl9naXZlbk5hbWUiOiAi0JDQvdGC0L7QvSIsCiAgICAicGVyc29uX3BhdHJvbnltaWNOYW1lIjogItCS0LDQu9C10YDRltC50L7QstC40YciLAogICAgInNjaGVtYV9nZW5kZXIiOiAiaHR0cDovL3B1cmwub3JnL2xpbmtlZC1kYXRhL3NkbXgvMjAwOS9jb2RlI3NleC1NIiwKICAgICJzY2hlbWFfYmlydGhEYXRlIjogIjE5ODUtMDQtMjQiLAogICAgImNpdGl6ZW5zaGlwIjogIjgzIiwKICAgICJSZWdpc3RyYXRpb25BZGRyZXNzIjogewogICAgICAiY2JjX0NvdW50cnkiOiAi0KPQutGA0LDRl9C90LAiLAogICAgICAiQ291bnRyeUlEIjogODA0LAogICAgICAiY2JjX1Bvc3Rib3giOiAiMTAwNTAiLAogICAgICAiY2JjX1JlZ2lvbiI6ICLQmtC40ZfQstGB0YzQutCwINC+0LHQuy4iLAogICAgICAiUmVnaW9uSUQiOiAiMTAiLAogICAgICAiY2JjX0Rpc3RyaWN0IjogItCR0ZbQu9C+0YbQtdGA0LrRltCy0YHRjNC60LjQuSDRgC4iLAogICAgICAiRGlzdHJpY3RJRCI6ICIyOTIiLAogICAgICAiY2JjX0NpdHlOYW1lIjogItCc0LDQu9C+0LLRltC70YzRiNCw0L3RgdGM0LrQsCIsCiAgICAgICJDaXR5SUQiOiAzODUwNzAsCiAgICAgICJDaXR5S09BVFVVIjogIjA3MjE4ODU0MDEiLAogICAgICAiQ2l0eVR5cGUiOiAi0YEv0YDQsNC00LAiLAogICAgICAiQ2l0eVR5cGVJRCI6IDYsCiAgICAgICJjYmNfU3RyZWV0TmFtZSI6ICLQlNC20LXRgNC10LvRjNC90LAg0LLRg9C7LiIsCiAgICAgICJTdHJlZXRJRCI6IDcxNTY5MywKICAgICAgIlN0cmVldFR5cGVOYW1lIjogItCy0YPQu9C40YbRjyIsCiAgICAgICJTdHJlZXRUeXBlSUQiOiAiMSIsCiAgICAgICJjYmNfQnVpbGRpbmdOdW1iZXIiOiAiMSIsCiAgICAgICJBcGFydG1lbnQiOiAiMSIKICAgIH0sCiAgICAiaWRlbnRpdHlEb2N1bWVudCI6IHsKICAgICAgInBhc3Nwb3J0VHlwZUlEIjogMSwKICAgICAgImRvY3VtZW50U2VyaWFsIjogItCc0KIiLAogICAgICAiZG9jdW1lbnROdW1iZXIiOiAiMjg1MzE2IiwKICAgICAgImNiY19Jc3N1ZURhdGUiOiAiMjAxMy0wNS0zMCIsCiAgICAgICJjYmNfSXNzdWVySUQiOiAi0JzQvtGB0LrQvtCy0YHRjNC60LjQvCDQoNCSINGDINC8LtCl0LDRgNC60L7QstGWINCT0KMg0JTQnNChINCj0LrRgNCw0ZfQvdC4INCyINCl0LDRgNC60ZbQstGB0YzQutGW0Lkg0L7QsdC70LDRgdGC0ZYiCiAgICB9LAogICAgInRheF9STk9LUFAiOiAiMzExNjAwNzEwOCIKICB9LAogICJGYXRoZXJSZWFzb24iOiB7CiAgICAibWFycmlhZ2VDZXJ0IjogewogICAgICAiQ29tcG9zZURhdGUiOiAiMjAxNS0wNy0xOCIsCiAgICAgICJSZWdpb25PcmciOiAi0KXQsNGA0LrRltCy0YHRjNC60LAg0L7QsdC7LiIsCiAgICAgICJDb21wb3NlT3JnIjogItCc0L7RgdC60L7QstGB0YzQutC40Lkg0YDQsNC50L7QvdC90LjQuSDRgyDQvNGW0YHRgtGWINCl0LDRgNC60L7QstGWINCy0ZbQtNC00ZbQuyDQtNC10YDQttCw0LLQvdC+0Zcg0YDQtdGU0YHRgtGA0LDRhtGW0Zcg0LDQutGC0ZbQsiDRhtC40LLRltC70YzQvdC+0LPQviDRgdGC0LDQvdGDINCh0YXRltC00L3QvtCz0L4g0LzRltC20YDQtdCz0ZbQvtC90LDQu9GM0L3QvtCz0L4g0YPQv9GA0LDQstC70ZbQvdC90Y8g0JzRltC90ZbRgdGC0LXRgNGB0YLQstCwINGO0YHRgtC40YbRltGXICjQvC7QpdCw0YDQutGW0LIpKSIKICAgIH0KICB9LAogICJtc3BfY2hpbGRCb3JuU3RpcGVuZCI6IHsKICAgICJtc3BfQ0JTUGFyZW50UmVjaXBpZW50IjogItC80LDRgtC4IiwKICAgICJtc3BfQ0JTQ2hhbm5lbCI6ICJiYW5rX2FjY291bnQiLAogICAgIm1zcF9DQlNCYW5rQ2hhbm5lbEluZm8iOiB7CiAgICAgICJtc3BfQ0JTQmFua0FjY291bnQiOiAiVUEwODMwNTI5OTAwMDAwMjYyMDU3MzIxNDY1NzEiLAogICAgICAibXNwX0NCU0JhbmtOYW1lIjogItCQ0KIg0JrQkSAn0J/RgNC40LLQsNGC0JHQsNC90LonIiwKICAgICAgIm1zcF9DQlNCYW5rRURSUE9VIjogIjE0MzYwNTcwIiwKICAgICAgIm1zcF9DQlNCYW5rTUZPIjogIjMwNTI5OSIKICAgIH0KICB9LAogICJhcHBsaWNhdGlvbkRhdGUiOiAiMjAyMC0wOC0wNyIKfQ==\\\\n            \\\"},\\\"cbi\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.CBI\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CBI\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"cbissueDate\\\":{\\\"declaredType\\\":\\\"javax.xml.datatype.XMLGregorianCalendar\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CBIssueDate\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.CBI\\\",\\\"typeSubstituted\\\":true,\\\"value\\\":\\\"2020-08-07T00:00:00.000+00:00\\\"},\\\"cbissuer\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CBIssuer\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.CBI\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Горохівський районний відділ державної реєстрації актів цивільного стану Головного\\\\n                    територіального управління юстиції у Волинській області\\\\n                \\\"},\\\"documentNumber\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}documentNumber\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.CBI\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"789789\\\"},\\\"documentSerial\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}documentSerial\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.CBI\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"КЕ-К\\\"}}},\\\"childBorn\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.ChildBorn\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}childBorn\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"childBornOrder\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}childBornOrder\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ChildBorn\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":2},\\\"childrenWereBorn\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}childrenWereBorn\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ChildBorn\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":1}}},\\\"childBornCertReceive\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.ChildBornCertReceive\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}ChildBornCertReceive\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false},\\\"childBornStipend\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.ChildBornStipend\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}childBornStipend\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false},\\\"childCitizenship\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}childCitizenship\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"83\\\"},\\\"childInfo\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.ChildInfo\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}childInfo\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"birthDate\\\":{\\\"declaredType\\\":\\\"javax.xml.datatype.XMLGregorianCalendar\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}birthDate\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ChildInfo\\\",\\\"typeSubstituted\\\":true,\\\"value\\\":\\\"2023-11-02T00:00:00.000+00:00\\\"},\\\"childBirthDistrict\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}ChildBirthDistrict\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ChildInfo\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"00\\\"},\\\"childBirthLocality\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}ChildBirthLocality\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ChildInfo\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Київ\\\"},\\\"childBirthLocalityType\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}ChildBirthLocalityType\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ChildInfo\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"м.\\\"},\\\"childBirthRegion\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}ChildBirthRegion\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ChildInfo\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Київ\\\"},\\\"childBirthState\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}ChildBirthState\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ChildInfo\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Україна\\\"},\\\"familyName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}familyName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Черненко\\\"},\\\"gender\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}gender\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ChildInfo\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"http://purl.org/linked-data/sdmx/2009/code#sex-M\\\"},\\\"givenName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}givenName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Ернест\\\"},\\\"patronymicName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}patronymicName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Олегович\\\"}}},\\\"childResidenceAddressRef\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}childResidenceAddressRef\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"mother\\\"},\\\"citizenCountry\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}citizenCountry\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false},\\\"docOfBirth\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.DocOfBirth\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}DocOfBirth\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"childDocDate\\\":{\\\"declaredType\\\":\\\"javax.xml.datatype.XMLGregorianCalendar\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}ChildDocDate\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.DocOfBirth\\\",\\\"typeSubstituted\\\":true,\\\"value\\\":\\\"2023-11-16T00:00:00.000+00:00\\\"},\\\"childDocName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}ChildDocName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.DocOfBirth\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Медичне свідоцтво про народження дитини\\\"},\\\"childDocNumb\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}ChildDocNumb\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.DocOfBirth\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"XX53-T7T6-427P-5BA3\\\"},\\\"childDocOrgName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}ChildDocOrgName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.DocOfBirth\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"8439\\\"}}},\\\"fatherInfo\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.FatherInfo\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}fatherInfo\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"birthDate\\\":{\\\"declaredType\\\":\\\"javax.xml.datatype.XMLGregorianCalendar\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}birthDate\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":true,\\\"value\\\":\\\"1985-04-24T00:00:00.000+00:00\\\"},\\\"citizenCountry\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}citizenCountry\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false},\\\"citizenship\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}citizenship\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"83\\\"},\\\"familyName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}familyName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Холодевич\\\"},\\\"gender\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}gender\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"http://purl.org/linked-data/sdmx/2009/code#sex-F\\\"},\\\"givenName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}givenName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Антон\\\"},\\\"identityDocument\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.PassportDocumentType\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}identityDocument\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"documentNumber\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}documentNumber\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PassportDocumentType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"МТ285316\\\"},\\\"documentSerial\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}documentSerial\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PassportDocumentType\\\",\\\"typeSubstituted\\\":false},\\\"issueDate\\\":{\\\"declaredType\\\":\\\"javax.xml.datatype.XMLGregorianCalendar\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}IssueDate\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PassportDocumentType\\\",\\\"typeSubstituted\\\":true,\\\"value\\\":\\\"2013-05-30T00:00:00.000+00:00\\\"},\\\"issuerID\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}IssuerID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PassportDocumentType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Московським РВ у м.Харкові ГУ ДМС України в Харківській області\\\"},\\\"passportTypeID\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}passportTypeID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PassportDocumentType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":1}}},\\\"patronymicName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}patronymicName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Валерійович\\\"},\\\"registrationAddress\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}RegistrationAddress\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"apartment\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}Apartment\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"1\\\"},\\\"buildingNumber\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}BuildingNumber\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"1\\\"},\\\"buildingPart\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}BuildingPart\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false},\\\"cityID\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CityID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":385070},\\\"cityKOATUU\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CityKOATUU\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"0721885401\\\"},\\\"cityName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CityName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Маловільшанська\\\"},\\\"cityType\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CityType\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"с/рада\\\"},\\\"cityTypeID\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CityTypeID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":6},\\\"country\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}Country\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Україна\\\"},\\\"countryID\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CountryID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":804},\\\"district\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}District\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Білоцерківський\\\"},\\\"districtID\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}DistrictID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":292},\\\"postbox\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}Postbox\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"10050\\\"},\\\"region\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}Region\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Київська\\\"},\\\"regionID\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}RegionID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"10\\\"},\\\"streetID\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}StreetID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":715693},\\\"streetName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}StreetName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Джерельна\\\"},\\\"streetTypeID\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}StreetTypeID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":1},\\\"streetTypeName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}StreetTypeName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"вул.\\\"}}},\\\"rnokpp\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}RNOKPP\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"3116007108\\\"},\\\"rnokpprefusal\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}RNOKPPRefusal\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false},\\\"unzr\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}UNZR\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false}}},\\\"fatherReason\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.FatherReason\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}FatherReason\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"marriageCert\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.MarriageCert\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}marriageCert\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.FatherReason\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"composeOrg\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}ComposeOrg\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.MarriageCert\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Московський районний у місті Харкові відділ державної реєстрації актів цивільного стану\\\\n                        Східного міжрегіонального управління Міністерства юстиції (м.Харків))\\\\n                    \\\"},\\\"docNumber\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}DocNumber\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.MarriageCert\\\",\\\"typeSubstituted\\\":false},\\\"regionOrg\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}RegionOrg\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.MarriageCert\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Харківська обл.\\\"}}}}},\\\"largeFamilyInfo\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.LargeFamilyInfo\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}largeFamilyInfo\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false},\\\"lfcertificates\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.LFCertificates\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}LFCertificates\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false},\\\"motherInfo\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.MotherInfo\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}motherInfo\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"birthDate\\\":{\\\"declaredType\\\":\\\"javax.xml.datatype.XMLGregorianCalendar\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}birthDate\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":true,\\\"value\\\":\\\"1970-10-12T00:00:00.000+00:00\\\"},\\\"citizenCountry\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}citizenCountry\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false},\\\"citizenship\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}citizenship\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"84\\\"},\\\"familyName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}familyName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Архіпова\\\"},\\\"gender\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}gender\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"http://purl.org/linked-data/sdmx/2009/code#sex-M\\\"},\\\"givenName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}givenName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Аліна\\\"},\\\"identityDocument\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.PassportDocumentType\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}identityDocument\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"documentNumber\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}documentNumber\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PassportDocumentType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"АЕ123456\\\"},\\\"documentSerial\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}documentSerial\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PassportDocumentType\\\",\\\"typeSubstituted\\\":false},\\\"issueDate\\\":{\\\"declaredType\\\":\\\"javax.xml.datatype.XMLGregorianCalendar\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}IssueDate\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PassportDocumentType\\\",\\\"typeSubstituted\\\":true,\\\"value\\\":\\\"2017-02-28T00:00:00.000+00:00\\\"},\\\"issuerID\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}IssuerID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PassportDocumentType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Рокитнянським РВ ГУ МВС Київської області\\\"},\\\"passportTypeID\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}passportTypeID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PassportDocumentType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":10}}},\\\"patronymicName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}patronymicName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Володимирівна\\\"},\\\"registrationAddress\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}RegistrationAddress\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"apartment\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}Apartment\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"1\\\"},\\\"buildingNumber\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}BuildingNumber\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"1\\\"},\\\"buildingPart\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}BuildingPart\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false},\\\"cityID\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CityID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":385070},\\\"cityKOATUU\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CityKOATUU\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"0721885401\\\"},\\\"cityName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CityName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Маловільшанська\\\"},\\\"cityType\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CityType\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"с/рада\\\"},\\\"cityTypeID\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CityTypeID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":6},\\\"country\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}Country\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Україна\\\"},\\\"countryID\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}CountryID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":804},\\\"district\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}District\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Білоцерківський\\\"},\\\"districtID\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}DistrictID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":292},\\\"postbox\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}Postbox\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"10050\\\"},\\\"region\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}Region\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Київська\\\"},\\\"regionID\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}RegionID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"10\\\"},\\\"streetID\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}StreetID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":715693},\\\"streetName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}StreetName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Джерельна\\\"},\\\"streetTypeID\\\":{\\\"declaredType\\\":\\\"java.math.BigInteger\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}StreetTypeID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":1},\\\"streetTypeName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}StreetTypeName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.AddressType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"вул.\\\"}}},\\\"rnokpp\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}RNOKPP\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"3325803843\\\"},\\\"rnokpprefusal\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}RNOKPPRefusal\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Відмова від РНОКПП\\\"},\\\"unzr\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}UNZR\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.ParentPerson\\\",\\\"typeSubstituted\\\":false}}},\\\"notificationChannels\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.NotificationChannels\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}notificationChannels\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"notificationEmail\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}notificationEmail\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.NotificationChannels\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"morozova11108@gmail.com\\\"},\\\"notificationPhone\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}notificationPhone\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.NotificationChannels\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"380991136883\\\"}}},\\\"officialServantInfo\\\":{\\\"declaredType\\\":\\\"io.wldd.emal.soapgw.OfficialServantInfo\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}officialServantInfo\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":{\\\"authorityName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}authorityName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.OfficialServantInfo\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"ДРАЦС\\\"},\\\"certificate\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}certificate\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.OfficialServantInfo\\\",\\\"typeSubstituted\\\":false},\\\"familyName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}familyName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Суєтнова\\\"},\\\"givenName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}givenName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Світлана\\\"},\\\"officeBranchID\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}officeBranchID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.OfficialServantInfo\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Відділ державної реєстрації актів цивільного стану по Слобідському та Основ'янському\\\\n                    районах у місті Харкові Головного територіального управління юстиції у Харківській області\\\\n                \\\"},\\\"patronymicName\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}patronymicName\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PersonType\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"Юріївна\\\"}}},\\\"portalRequestID\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}PortalRequestID\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"20200807-0004\\\"},\\\"requestID\\\":\\\"103963-C\\\",\\\"rnokpp\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}RNOKPP\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false},\\\"typeService1\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}TypeService1\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"0\\\"},\\\"typeService2\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}TypeService2\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"0\\\"},\\\"typeService3\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}TypeService3\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"0\\\"},\\\"typeService4\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}TypeService4\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"0\\\"},\\\"typeService5\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}TypeService5\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"0\\\"},\\\"typeService6\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}TypeService6\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"0\\\"},\\\"typeService7\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}TypeService7\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"0\\\"},\\\"typeService8\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}TypeService8\\\",\\\"nil\\\":false,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false,\\\"value\\\":\\\"1\\\"},\\\"unzr\\\":{\\\"declaredType\\\":\\\"java.lang.String\\\",\\\"globalScope\\\":false,\\\"name\\\":\\\"{http://wldd.io/emal/soapgw/dracz}UNZR\\\",\\\"nil\\\":true,\\\"scope\\\":\\\"io.wldd.emal.soapgw.PostCompositionRequest\\\",\\\"typeSubstituted\\\":false}}\",\"portalRequestId\":\"20200807-0004\",\"requestId\":\"103963-C\"},\"requestId\":\"103963-C\"}",
          "status": "FAILED",
          "state": "{\"attempts\":1,\"error\":{\"code\":1226,\"description\":\"field cannot be blank\",\"details\":{\"msg\":\"childInfo.placeOfBirthID XX53-T7T6-427P-5BA3\"}}}",
          "updated": "2023-12-06 07:17:07.773000",
          "created": "2023-12-06 07:17:07.773000"
        }
    5. За відсутності помилок - створюємо запис про person в mpi. Процесинг статус задачі змінюється на DONE.

  5. Після успішного опрацювання задачі  відбувається мердж дитини (в таблиці integration_processing задача NEWBORN_POST_COMPOSITION набуває статусу DONE).

  6. Створюємо задачу типу DRACS_NEWBORN_INTEGRATION_RESPONSE.

  7. PostCompositionRequest стає resolved, створюється задача postCompositionResponse.

  8. Формується відповідь і з використанням SOAPGW  вона надсилається в ДРАЦС.

  • No labels