Проект

Общее

Профиль

Руководство системного программиста » rneo-32.html

Rustam Usmanov, 29.02.2024 12:15

 
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>&#1040;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1079;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1072;&#1103; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1095;&#1085;&#1086;-&#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1072;&#1103; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072; "&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</title><link rel="stylesheet" type="text/css" href="http://demo.ruslan.ru/doc.css"><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div lang="ru" class="set"><div class="titlepage"><div><div><h1 class="title"><a name="d0e1"></a>&#1040;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1079;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1072;&#1103; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1095;&#1085;&#1086;-&#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1072;&#1103; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072;
"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</h1></div></div><hr></div><div class="set" lang="ru"><div class="titlepage"><div><div><h1 class="title"><a name="d0e7"></a>&#1057;&#1077;&#1088;&#1074;&#1077;&#1088;</h1></div></div><hr></div><div class="book"><div class="titlepage"><div><div><h1 class="title"><a name="rneo-32"></a>&#1056;&#1091;&#1082;&#1086;&#1074;&#1086;&#1076;&#1089;&#1090;&#1074;&#1086; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1085;&#1086;&#1075;&#1086; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1080;&#1089;&#1090;&#1072;</h1></div><div><div class="author"><h3 class="author"><span class="orgname">&#1054;&#1054;&#1054; "&#1054;&#1090;&#1082;&#1088;&#1099;&#1090;&#1099;&#1077; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1095;&#1085;&#1099;&#1077; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099;"</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">&#1056;&#1091;&#1089;&#1090;&#1072;&#1084;</span> <span class="surname">&#1059;&#1089;&#1084;&#1072;&#1085;&#1086;&#1074;</span></h3></div></div><div><p class="releaseinfo">
&#1042;&#1077;&#1088;&#1089;&#1080;&#1103;
1.14.1
</p></div><div><p class="copyright">&#1040;&#1074;&#1090;&#1086;&#1088;&#1089;&#1082;&#1080;&#1077; &#1087;&#1088;&#1072;&#1074;&#1072; &copy; 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 &#1054;&#1054;&#1054; "&#1054;&#1090;&#1082;&#1088;&#1099;&#1090;&#1099;&#1077; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1095;&#1085;&#1099;&#1077; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099;"</p></div></div><hr></div><div class="toc"><dl class="toc"><dt><span class="preface"><a href="#preface">&#1040;&#1085;&#1085;&#1086;&#1090;&#1072;&#1094;&#1080;&#1103;</a></span></dt><dt><span class="chapter"><a href="#general">1. &#1054;&#1073;&#1097;&#1080;&#1077; &#1089;&#1074;&#1077;&#1076;&#1077;&#1085;&#1080;&#1103; &#1086; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1077;</a></span></dt><dt><span class="chapter"><a href="#structure">2. &#1057;&#1090;&#1088;&#1091;&#1082;&#1090;&#1091;&#1088;&#1072; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099;</a></span></dt><dt><span class="chapter"><a href="#installation-configuration">3. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099;</a></span></dt><dd><dl><dt><span class="section"><a href="#installation">3.1. &#1059;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099;</a></span></dt><dt><span class="section"><a href="#configuration">3.2. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099;</a></span></dt></dl></dd><dt><span class="chapter"><a href="#d0e1332">4. &#1055;&#1088;&#1086;&#1074;&#1077;&#1088;&#1082;&#1072; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099;</a></span></dt><dt><span class="chapter"><a href="#d0e1343">5. &#1044;&#1086;&#1087;&#1086;&#1083;&#1085;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1080;</a></span></dt><dt><span class="chapter"><a href="#d0e1354">6. &#1057;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1085;&#1086;&#1084;&#1091; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1080;&#1089;&#1090;&#1091;</a></span></dt><dt><span class="glossary"><a href="#terms">&#1055;&#1077;&#1088;&#1077;&#1095;&#1077;&#1085;&#1100; &#1090;&#1077;&#1088;&#1084;&#1080;&#1085;&#1086;&#1074; &#1080; &#1080;&#1093; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1080;&#1081;</a></span></dt><dt><span class="glossary"><a href="#abbreviations">&#1055;&#1077;&#1088;&#1077;&#1095;&#1077;&#1085;&#1100; &#1089;&#1086;&#1082;&#1088;&#1072;&#1097;&#1077;&#1085;&#1080;&#1081;</a></span></dt><dt><span class="appendix"><a href="#app-1">1. &#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1081; &#1092;&#1072;&#1081;&#1083; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081; WildFly</a></span></dt><dd><dl><dt><span class="section"><a href="#datasource">1.1. &#1048;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;</a></span></dt><dt><span class="section"><a href="#repository">1.2. &#1056;&#1077;&#1087;&#1086;&#1079;&#1080;&#1090;&#1086;&#1088;&#1080;&#1081;</a></span></dt><dt><span class="section"><a href="#security-domains">1.3. &#1044;&#1086;&#1084;&#1077;&#1085;&#1099; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080;</a></span></dt></dl></dd></dl></div><div class="preface"><div class="titlepage"><div><div><h1 class="title"><a name="preface"></a>&#1040;&#1085;&#1085;&#1086;&#1090;&#1072;&#1094;&#1080;&#1103;</h1></div></div></div><p>
&#1042; &#1076;&#1072;&#1085;&#1085;&#1086;&#1084; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1077; &#1087;&#1088;&#1080;&#1074;&#1077;&#1076;&#1077;&#1085;&#1099; &#1086;&#1073;&#1097;&#1080;&#1077; &#1089;&#1074;&#1077;&#1076;&#1077;&#1085;&#1080;&#1103; &#1086; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1072;&#1093; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1085;&#1086;&#1081;
&#1095;&#1072;&#1089;&#1090;&#1080;
<a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">A&#1041;&#1048;&#1057;</a></em></a>
<span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span>
. &#1054;&#1087;&#1080;&#1089;&#1072;&#1085;&#1099; &#1087;&#1086;&#1088;&#1103;&#1076;&#1086;&#1082; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1080; &#1080; &#1087;&#1088;&#1086;&#1074;&#1077;&#1088;&#1082;&#1080; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1086;&#1074;, &#1076;&#1086;&#1087;&#1086;&#1083;&#1085;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
&#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1080;.
</p></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="general"></a>&#1043;&#1083;&#1072;&#1074;&#1072; 1. &#1054;&#1073;&#1097;&#1080;&#1077; &#1089;&#1074;&#1077;&#1076;&#1077;&#1085;&#1080;&#1103; &#1086; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1077;</h1></div></div></div><p>
&#1057;&#1077;&#1088;&#1074;&#1077;&#1088;&#1085;&#1072;&#1103; &#1095;&#1072;&#1089;&#1090;&#1100;
<span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span>
&#1087;&#1088;&#1077;&#1076;&#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1072; &#1076;&#1083;&#1103; &#1086;&#1073;&#1077;&#1089;&#1087;&#1077;&#1095;&#1077;&#1085;&#1080;&#1103; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; &#1091;&#1076;&#1072;&#1083;&#1105;&#1085;&#1085;&#1099;&#1093; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081; &#1082;
&#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1072;&#1084;
<a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a>
<span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span>.
&#1059;&#1076;&#1072;&#1083;&#1105;&#1085;&#1085;&#1099;&#1084;&#1080; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103;&#1084;&#1080; &#1084;&#1086;&#1075;&#1091;&#1090; &#1103;&#1074;&#1083;&#1103;&#1090;&#1100;&#1089;&#1103; &#1083;&#1102;&#1073;&#1099;&#1077; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1080;
&#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081;
<a class="link" href="http://wildfly.org" target="_top">
<span class="application">WildFly</span>
</a>, &#1085;&#1072; &#1073;&#1072;&#1079;&#1077; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1075;&#1086; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1086;&#1085;&#1080;&#1088;&#1091;&#1077;&#1090;
<a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a>. &#1056;&#1077;&#1089;&#1091;&#1088;&#1089;&#1072;&#1084;&#1080;
<a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a>
<span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span>
&#1103;&#1074;&#1083;&#1103;&#1102;&#1090;&#1089;&#1103; &#1082;&#1086;&#1083;&#1083;&#1077;&#1082;&#1094;&#1080;&#1080; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081; (&#1041;&#1044;) &#1080; &#1089;&#1086;&#1073;&#1089;&#1090;&#1074;&#1077;&#1085;&#1085;&#1086; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080;, &#1087;&#1086;&#1076;&#1076;&#1077;&#1088;&#1078;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077;
<span class="application">&#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1086;&#1084; "&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span>. &#1044;&#1086;&#1089;&#1090;&#1091;&#1087; &#1082; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1072;&#1084; &#1079;&#1072;&#1082;&#1083;&#1102;&#1095;&#1072;&#1077;&#1090;&#1089;&#1103; &#1074; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1080; &#1085;&#1072;&#1076; &#1085;&#1080;&#1084;&#1080; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1093;
&#1086;&#1087;&#1077;&#1088;&#1072;&#1094;&#1080;&#1081;:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
&#1055;&#1086;&#1080;&#1089;&#1082; &#1080; &#1080;&#1079;&#1074;&#1083;&#1077;&#1095;&#1077;&#1085;&#1080;&#1077; (&#1087;&#1086; &#1087;&#1088;&#1086;&#1090;&#1086;&#1082;&#1086;&#1083;&#1072;&#1084;
<a class="glossterm" href="#ab-sru"><em class="glossterm"><a class="glossterm" href="#ab-sru" title="SRU">SRU</a></em></a>
2.0 &#1080; Z39.50)
</p></li><li class="listitem"><p>
&#1048;&#1079;&#1074;&#1083;&#1077;&#1095;&#1077;&#1085;&#1080;&#1077;, &#1084;&#1086;&#1076;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1103;, &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1077;, &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1080;&#1077;, &#1073;&#1083;&#1086;&#1082;&#1080;&#1088;&#1086;&#1074;&#1082;&#1072;,
&#1088;&#1072;&#1079;&#1073;&#1083;&#1086;&#1082;&#1080;&#1088;&#1086;&#1074;&#1082;&#1072;
(&#1087;&#1086; &#1087;&#1088;&#1086;&#1090;&#1086;&#1082;&#1086;&#1083;&#1091; <a class="glossterm" href="#ab-webdav"><em class="glossterm"><a class="glossterm" href="#ab-webdav" title="WebDAV">WebDAV</a></em></a>)
</p></li><li class="listitem"><p>
&#1054;&#1087;&#1077;&#1088;&#1072;&#1094;&#1080;&#1080;, &#1089;&#1074;&#1103;&#1079;&#1072;&#1085;&#1085;&#1099;&#1077; &#1089; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1089;&#1072;&#1084;&#1080; &#1082;&#1085;&#1080;&#1075;&#1086;&#1074;&#1099;&#1076;&#1072;&#1095;&#1080;, &#1074; &#1090;.&#1095;. &#1079;&#1072;&#1082;&#1072;&#1079;
&#1091;&#1089;&#1083;&#1091;&#1075;&#1080;
(&#1073;&#1088;&#1086;&#1085;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;, &#1082;&#1086;&#1087;&#1080;&#1103;) &#1087;&#1086; &#1085;&#1072;&#1081;&#1076;&#1077;&#1085;&#1085;&#1086;&#1084;&#1091; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1075;&#1088;&#1072;&#1092;&#1080;&#1095;&#1077;&#1089;&#1082;&#1086;&#1084;&#1091;
&#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1102; (&#1087;&#1086;
&#1087;&#1088;&#1086;&#1090;&#1086;&#1082;&#1086;&#1083;&#1072;&#1084;
<a class="glossterm" href="#ab-ncip"><em class="glossterm"><a class="glossterm" href="#ab-ncip" title="NCIP">NCIP</a></em></a>
v. 2.0.2 &#1080; 3M&#8482; <a class="glossterm" href="#ab-sip"><em class="glossterm"><a class="glossterm" href="#ab-sip" title="SIP">SIP</a></em></a> v. 2.00)
</p></li></ul></div><p>
</p><p>
&#1054;&#1087;&#1077;&#1088;&#1072;&#1094;&#1080;&#1080;, &#1089;&#1074;&#1103;&#1079;&#1072;&#1085;&#1085;&#1099;&#1077; &#1089; &#1095;&#1090;&#1077;&#1085;&#1080;&#1077;&#1084; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1089; &#1086;&#1075;&#1088;&#1072;&#1085;&#1080;&#1095;&#1077;&#1085;&#1085;&#1099;&#1084; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1086;&#1084; &#1080;
&#1079;&#1072;&#1087;&#1080;&#1089;&#1100;&#1102;
&#1076;&#1072;&#1085;&#1085;&#1099;&#1093;, &#1090;&#1088;&#1077;&#1073;&#1091;&#1102;&#1090; &#1085;&#1072;&#1083;&#1080;&#1095;&#1080;&#1103; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1091;&#1102;&#1097;&#1080;&#1093; &#1087;&#1088;&#1072;&#1074; &#1091; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103;,
&#1072;
&#1089;&#1083;&#1077;&#1076;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086; &#1080; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103;. &#1048;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1103;
&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103;
&#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1087;&#1088;&#1080; &#1087;&#1086;&#1084;&#1086;&#1097;&#1080; &#1087;&#1088;&#1086;&#1074;&#1072;&#1081;&#1076;&#1077;&#1088;&#1072; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; &#1087;&#1086;
&#1087;&#1088;&#1086;&#1090;&#1086;&#1082;&#1086;&#1083;&#1091;
<a class="glossterm" href="#ab-saml"><em class="glossterm"><a class="glossterm" href="#ab-saml" title="SAML">SAML</a></em></a>
2.0.
</p><p>
&#1056;&#1077;&#1089;&#1091;&#1088;&#1089;&#1099; &#1093;&#1088;&#1072;&#1085;&#1103;&#1090;&#1089;&#1103; &#1074; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1080; &#1087;&#1088;&#1077;&#1076;&#1089;&#1090;&#1072;&#1074;&#1083;&#1103;&#1102;&#1090;&#1089;&#1103; &#1074; &#1076;&#1074;&#1091;&#1093;
&#1092;&#1086;&#1088;&#1084;&#1072;&#1090;&#1072;&#1093;:
<a class="glossterm" href="#ab-xml"><em class="glossterm"><a class="glossterm" href="#ab-xml" title="XML">XML</a></em></a>
&#1080;
<a class="glossterm" href="#ab-json"><em class="glossterm"><a class="glossterm" href="#ab-json" title="JSON">JSON</a></em></a>, &#1074; &#1079;&#1072;&#1074;&#1080;&#1089;&#1080;&#1084;&#1086;&#1089;&#1090;&#1080; &#1086;&#1090; &#1087;&#1088;&#1077;&#1076;&#1087;&#1086;&#1095;&#1090;&#1077;&#1085;&#1080;&#1081; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103;.
</p><p>
&#1055;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1085;&#1086;&#1081; &#1095;&#1072;&#1089;&#1090;&#1080; &#1084;&#1086;&#1075;&#1091;&#1090; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1086;&#1085;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1085;&#1072; &#1083;&#1102;&#1073;&#1099;&#1093;
&#1090;&#1077;&#1093;&#1085;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1093;
&#1089;&#1088;&#1077;&#1076;&#1089;&#1090;&#1074;&#1072;&#1093; &#1087;&#1086;&#1076; &#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077;&#1084; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081;
<span class="application">WildFly</span>
&#1074;&#1077;&#1088;&#1089;&#1080;&#1080; 10.*.
</p><p>
&#1054;&#1073;&#1103;&#1079;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1084;&#1080; &#1090;&#1088;&#1077;&#1073;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103;&#1084;&#1080; &#1076;&#1083;&#1103; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1085;&#1086;&#1081; &#1095;&#1072;&#1089;&#1090;&#1080;
&#1103;&#1074;&#1083;&#1103;&#1102;&#1090;&#1089;&#1103;:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
&#1085;&#1072;&#1083;&#1080;&#1095;&#1080;&#1077; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1086;&#1075;&#1086;
<a class="glossterm" href="#term-wildfly-static-module"><em class="glossterm"><a class="glossterm" href="#term-wildfly-static-module" title="&#1057;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081; &#1084;&#1086;&#1076;&#1091;&#1083;&#1100; WildFly">&#1089;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1086;&#1075;&#1086;
&#1084;&#1086;&#1076;&#1091;&#1083;&#1103;
</a></em></a>
<span class="application">WildFly</span>
<a class="link" href="http://picketlink.org" target="_top">PicketLink</a>
&#1074;&#1077;&#1088;&#1089;&#1080;&#1080;
<a class="link" href="http://downloads.jboss.org/picketlink/2/2.7.0.Final/picketlink-installer-2.7.0.Final.zip" target="_top">2.7.0.Final</a>
</p></li><li class="listitem"><p>
&#1085;&#1072;&#1083;&#1080;&#1095;&#1080;&#1077; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1086;&#1075;&#1086;
<a class="glossterm" href="#term-wildfly-static-module"><em class="glossterm"><a class="glossterm" href="#term-wildfly-static-module" title="&#1057;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081; &#1084;&#1086;&#1076;&#1091;&#1083;&#1100; WildFly">&#1089;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1086;&#1075;&#1086;
&#1084;&#1086;&#1076;&#1091;&#1083;&#1103;
</a></em></a>
<span class="application">WildFly</span>
<a class="link" href="http://modeshape.jboss.org" target="_top">ModeShape</a>
&#1074;&#1077;&#1088;&#1089;&#1080;&#1080;
<a class="link" href="https://github.com/ModeShape/modeshape/tree/modeshape-5.4.0.Final" target="_top">5.4.0.Final</a>
</p></li><li class="listitem"><p>
&#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1100; &#1074;&#1079;&#1072;&#1080;&#1084;&#1086;&#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1103; &#1089; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1086;&#1084;
<a class="link" href="http://lucene.apache.org/solr/" target="_top">Solr</a>
&#1074;&#1077;&#1088;&#1089;&#1080;&#1080;
<a class="link" href="http://archive.apache.org/dist/lucene/solr/6.3.0/" target="_top">6.3.0</a>
</p></li></ul></div><p>
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">&#1055;&#1088;&#1080;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1077;</h3><p>
&#1055;&#1086;&#1089;&#1083;&#1077; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072;
<span class="application">WildFly</span>
&#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1091;&#1073;&#1077;&#1076;&#1080;&#1090;&#1100;&#1089;&#1103; &#1074; &#1090;&#1086;&#1084;, &#1095;&#1090;&#1086; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1099;&#1081;
<a class="glossterm" href="#term-wildfly-static-module"><em class="glossterm"><a class="glossterm" href="#term-wildfly-static-module" title="&#1057;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081; &#1084;&#1086;&#1076;&#1091;&#1083;&#1100; WildFly">&#1089;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081;
&#1084;&#1086;&#1076;&#1091;&#1083;&#1100;
</a></em></a>
<a class="link" href="http://picketlink.org" target="_top">
<span class="application">PicketLink</span>
</a>
&#1080;&#1084;&#1077;&#1077;&#1090; &#1074;&#1077;&#1088;&#1089;&#1080;&#1102;
<a class="link" href="http://downloads.jboss.org/picketlink/2/2.7.0.Final/picketlink-installer-2.7.0.Final.zip" target="_top">2.7.0.Final</a>.
&#1055;&#1088;&#1080; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086;&#1089;&#1090;&#1080; &#1089;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090;
<a class="link" href="http://picketlink.org/gettingstarted/" target="_top">&#1086;&#1073;&#1085;&#1086;&#1074;&#1080;&#1090;&#1100;
&#1101;&#1090;&#1086;&#1090; &#1084;&#1086;&#1076;&#1091;&#1083;&#1100;
</a>.
</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">&#1055;&#1088;&#1080;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1077;</h3><p>
&#1057;&#1074;&#1077;&#1076;&#1077;&#1085;&#1080;&#1103;, &#1080;&#1079;&#1083;&#1086;&#1078;&#1077;&#1085;&#1085;&#1099;&#1077; &#1074; &#1101;&#1090;&#1086;&#1084; &#1088;&#1072;&#1079;&#1076;&#1077;&#1083;&#1077;, &#1086;&#1090;&#1088;&#1072;&#1078;&#1077;&#1085;&#1099; &#1074; &#1089;&#1086;&#1089;&#1090;&#1072;&#1074;&#1077;
&#1089;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1093;
&#1084;&#1086;&#1076;&#1091;&#1083;&#1077;&#1081;
<a class="link" href="http://projects.ruslan.ru/attachments/download/68/wildfly-10.1.0.Final.zip" target="_top">
&#1089;&#1087;&#1077;&#1094;&#1080;&#1072;&#1083;&#1100;&#1085;&#1086; &#1087;&#1086;&#1076;&#1075;&#1086;&#1090;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1086;&#1075;&#1086; &#1076;&#1080;&#1089;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090;&#1080;&#1074;&#1072;
<span class="application">WildFly</span>
</a>. &#1069;&#1090;&#1086;&#1090; &#1076;&#1080;&#1089;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090;&#1080;&#1074;, &#1072; &#1090;&#1072;&#1082;&#1078;&#1077; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;
<span class="application">Solr</span>
&#1074;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1099; &#1074; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1102;
<a class="link" href="ftp://ftp.library.spbstu.ru/rneo/centos7-rneo/" target="_top">
&#1074;&#1080;&#1088;&#1090;&#1091;&#1072;&#1083;&#1100;&#1085;&#1086;&#1081; &#1084;&#1072;&#1096;&#1080;&#1085;&#1099; &#1085;&#1072; &#1073;&#1072;&#1079;&#1077; &#1076;&#1080;&#1089;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090;&#1080;&#1074;&#1072;
<span class="productname">CentOS</span>
</a>.
</p></div></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="structure"></a>&#1043;&#1083;&#1072;&#1074;&#1072; 2. &#1057;&#1090;&#1088;&#1091;&#1082;&#1090;&#1091;&#1088;&#1072; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099;</h1></div></div></div><p>
&#1057;&#1077;&#1088;&#1074;&#1077;&#1088;&#1085;&#1072;&#1103; &#1095;&#1072;&#1089;&#1090;&#1100;
<span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span>
&#1089;&#1086;&#1089;&#1090;&#1086;&#1080;&#1090; &#1080;&#1079; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1093; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1086;&#1074;:
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
<code class="filename">jrzs-ear*.ear</code>
-
<a class="glossterm" href="#term-z3950-client"><em class="glossterm"><a class="glossterm" href="#term-z3950-client" title="Z39.50-&#1082;&#1083;&#1080;&#1077;&#1085;&#1090;">Z39.50-&#1082;&#1083;&#1080;&#1077;&#1085;&#1090;</a></em></a>, &#1088;&#1077;&#1072;&#1083;&#1080;&#1079;&#1086;&#1074;&#1072;&#1085;&#1085;&#1099;&#1081; &#1074; &#1074;&#1080;&#1076;&#1077;
<a class="glossterm" href="#ab-ejb"><em class="glossterm"><a class="glossterm" href="#ab-ejb" title="EJB">EJB</a></em></a>.
</p></li><li class="listitem"><p>
<code class="filename">ridp*.war</code>
- &#1087;&#1088;&#1086;&#1074;&#1072;&#1081;&#1076;&#1077;&#1088; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;.
</p></li><li class="listitem"><p>
<code class="filename">rneo.ear</code>
- &#1041;&#1072;&#1079;&#1086;&#1074;&#1099;&#1077; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1099;
<span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span>
, &#1074;&#1082;&#1083;&#1102;&#1095;&#1072;&#1103; Web-&#1080;&#1085;&#1090;&#1077;&#1088;&#1092;&#1077;&#1081;&#1089; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1086;&#1074;.
</p></li><li class="listitem"><p>
<code class="filename">rneo-sip-acs-rar-*.rar</code>
- &#1040;&#1076;&#1072;&#1087;&#1090;&#1077;&#1088; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1086;&#1074;, &#1087;&#1086;&#1076;&#1076;&#1077;&#1088;&#1078;&#1080;&#1074;&#1072;&#1102;&#1097;&#1080;&#1081; &#1074;&#1079;&#1072;&#1080;&#1084;&#1086;&#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1077; &#1087;&#1086; &#1087;&#1088;&#1086;&#1090;&#1086;&#1082;&#1086;&#1083;&#1091; 3M&#8482; <a class="glossterm" href="#ab-sip"><em class="glossterm"><a class="glossterm" href="#ab-sip" title="SIP">SIP</a></em></a> v. 2.00.
</p></li><li class="listitem"><p>
<code class="filename">rneo-ztarget-rar-*.rar</code>
- &#1040;&#1076;&#1072;&#1087;&#1090;&#1077;&#1088; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1086;&#1074;, &#1087;&#1086;&#1076;&#1076;&#1077;&#1088;&#1078;&#1080;&#1074;&#1072;&#1102;&#1097;&#1080;&#1081; &#1074;&#1079;&#1072;&#1080;&#1084;&#1086;&#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1077; &#1087;&#1086; &#1087;&#1088;&#1086;&#1090;&#1086;&#1082;&#1086;&#1083;&#1091; Z39.50.
</p></li></ol></div><p>
</p></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="installation-configuration"></a>&#1043;&#1083;&#1072;&#1074;&#1072; 3. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099;</h1></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="installation"></a>3.1. &#1059;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099;</h2></div></div></div><p>
&#1059;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099; &#1079;&#1072;&#1082;&#1083;&#1102;&#1095;&#1072;&#1077;&#1090;&#1089;&#1103; &#1074;
<a class="link" href="https://docs.jboss.org/author/display/WFLY10/Application%20deployment.html" target="_top">&#1088;&#1072;&#1079;&#1074;&#1105;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1080;
&#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1086;&#1074; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099; &#1085;&#1072; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1077;
&#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081; WildFly.
</a>
</p><p>
&#1053;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1099;&#1084; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1077;&#1084; &#1076;&#1083;&#1103; &#1088;&#1072;&#1079;&#1074;&#1105;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1103; &#1073;&#1072;&#1079;&#1086;&#1074;&#1099;&#1093; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1086;&#1074; &#1103;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1088;&#1072;&#1079;&#1074;&#1105;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1077; &#1072;&#1076;&#1072;&#1087;&#1090;&#1077;&#1088;&#1086;&#1074; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1086;&#1074;.
</p></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="configuration"></a>3.2. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099;</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="wildfly-configuration"></a>3.2.1. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081; WildFly</h3></div></div></div><p>
&#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081; &#1084;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1077;&#1085;&#1072; &#1087;&#1086;&#1089;&#1088;&#1077;&#1076;&#1089;&#1090;&#1074;&#1086;&#1084;
&#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1086;&#1075;&#1086; &#1092;&#1072;&#1081;&#1083;&#1072;
<code class="filename">standalone-modeshape.xml</code>.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">&#1055;&#1088;&#1080;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1077;</h3><p>
&#1057;&#1074;&#1077;&#1076;&#1077;&#1085;&#1080;&#1103;, &#1080;&#1079;&#1083;&#1086;&#1078;&#1077;&#1085;&#1085;&#1099;&#1077; &#1074; &#1101;&#1090;&#1086;&#1084; &#1088;&#1072;&#1079;&#1076;&#1077;&#1083;&#1077;, &#1086;&#1090;&#1088;&#1072;&#1078;&#1077;&#1085;&#1099; &#1074; &#1089;&#1086;&#1086;&#1090;&#1074;.
&#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1086;&#1084;
&#1092;&#1072;&#1081;&#1083;&#1077; &#1080; &#1089;&#1086;&#1089;&#1090;&#1072;&#1074;&#1077; &#1089;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1093; &#1084;&#1086;&#1076;&#1091;&#1083;&#1077;&#1081;
<a class="link" href="http://projects.ruslan.ru/attachments/download/39/wildfly-10.1.0.Final.zip" target="_top">
&#1089;&#1087;&#1077;&#1094;&#1080;&#1072;&#1083;&#1100;&#1085;&#1086; &#1087;&#1086;&#1076;&#1075;&#1086;&#1090;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1086;&#1075;&#1086; &#1076;&#1080;&#1089;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090;&#1080;&#1074;&#1072;
<span class="application">WildFly</span>
</a>. &#1045;&#1075;&#1086; &#1084;&#1086;&#1078;&#1085;&#1086; &#1074;&#1079;&#1103;&#1090;&#1100; &#1079;&#1072; &#1086;&#1089;&#1085;&#1086;&#1074;&#1091; &#1080; &#1074;&#1085;&#1077;&#1089;&#1090;&#1080; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103;, &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1099;&#1077; &#1076;&#1083;&#1103;
&#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1080; &#1085;&#1072; &#1082;&#1086;&#1085;&#1082;&#1088;&#1077;&#1090;&#1085;&#1099;&#1077; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1103; &#1087;&#1088;&#1080;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103; (&#1074; &#1095;&#1072;&#1089;&#1090;&#1085;&#1086;&#1089;&#1090;&#1080;, &#1091;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100;
&#1083;&#1086;&#1075;&#1080;&#1085;&#1099;/&#1087;&#1072;&#1088;&#1086;&#1083;&#1080; &#1076;&#1083;&#1103; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1103; &#1082; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;&#1072;&#1084; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;
<a class="glossterm" href="#ab-dbms"><em class="glossterm"><a class="glossterm" href="#ab-dbms" title="&#1057;&#1059;&#1041;&#1044;">&#1057;&#1059;&#1041;&#1044;</a></em></a>,
<a class="glossterm" href="#ab-ldap"><em class="glossterm"><a class="glossterm" href="#ab-ldap" title="LDAP">LDAP</a></em></a>).
</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="wildfly-datasource-configuration"></a>3.2.1.1. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;&#1086;&#1074; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;</h4></div></div></div><p>
&#1042; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1102; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081;
<span class="application">WildFly</span>
&#1090;&#1088;&#1077;&#1073;&#1091;&#1077;&#1090;&#1089;&#1103; &#1074;&#1082;&#1083;&#1102;&#1095;&#1080;&#1090;&#1100; &#1082;&#1072;&#1082; &#1084;&#1080;&#1085;&#1080;&#1084;&#1091;&#1084; &#1086;&#1076;&#1080;&#1085; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;,
&#1087;&#1088;&#1077;&#1076;&#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1085;&#1099;&#1081; &#1076;&#1083;&#1103;
&#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1086;&#1074;
<span class="application">&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;</span>. &#1057;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090; &#1086;&#1073;&#1088;&#1072;&#1090;&#1080;&#1090;&#1100; &#1074;&#1085;&#1080;&#1084;&#1072;&#1085;&#1080;&#1077; &#1085;&#1072; &#1090;&#1086;, &#1095;&#1090;&#1086; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;&#1072;
&#1076;&#1072;&#1085;&#1085;&#1099;&#1093;
&#1087;&#1088;&#1077;&#1076;&#1091;&#1089;&#1084;&#1072;&#1090;&#1088;&#1080;&#1074;&#1072;&#1077;&#1090; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1091;
<a class="glossterm" href="#ab-jdbc"><em class="glossterm"><a class="glossterm" href="#ab-jdbc" title="JDBC">JDBC</a></em></a>
&#1076;&#1088;&#1072;&#1081;&#1074;&#1077;&#1088;&#1072;
<a class="glossterm" href="#ab-dbms"><em class="glossterm"><a class="glossterm" href="#ab-dbms" title="&#1057;&#1059;&#1041;&#1044;">&#1057;&#1059;&#1041;&#1044;</a></em></a>, &#1082;&#1086;&#1090;&#1086;&#1088;&#1072;&#1103; &#1073;&#1091;&#1076;&#1077;&#1090; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1076;&#1083;&#1103; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;. &#1055;&#1086;&#1076;&#1086;&#1081;&#1076;&#1105;&#1090;
&#1083;&#1102;&#1073;&#1072;&#1103;
<a class="glossterm" href="#ab-dbms"><em class="glossterm"><a class="glossterm" href="#ab-dbms" title="&#1057;&#1059;&#1041;&#1044;">&#1057;&#1059;&#1041;&#1044;</a></em></a>, &#1087;&#1086;&#1076;&#1076;&#1077;&#1088;&#1078;&#1080;&#1074;&#1072;&#1102;&#1097;&#1072;&#1103; &#1090;&#1088;&#1072;&#1085;&#1079;&#1072;&#1082;&#1094;&#1080;&#1080;.
</p><p>
&#1045;&#1089;&#1083;&#1080; &#1087;&#1083;&#1072;&#1085;&#1080;&#1088;&#1091;&#1077;&#1090;&#1089;&#1103; &#1084;&#1080;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1080;&#1079;
<a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a>
<span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;"</span>, &#1090;&#1086; &#1087;&#1086;&#1090;&#1088;&#1077;&#1073;&#1091;&#1077;&#1090;&#1089;&#1103; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1072;
<a class="glossterm" href="#ab-jdbc"><em class="glossterm"><a class="glossterm" href="#ab-jdbc" title="JDBC">JDBC</a></em></a>
&#1076;&#1088;&#1072;&#1081;&#1074;&#1077;&#1088;&#1072;
<span class="application">Oracle</span>
&#1080; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1080;&#1077; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;&#1072; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1095;&#1085;&#1099;&#1093; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;
<span class="application">&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;</span>, &#1080;&#1079; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1075;&#1086; &#1073;&#1091;&#1076;&#1077;&#1090; &#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1103;&#1090;&#1100;&#1089;&#1103; &#1084;&#1080;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;.
</p><p>
&#1058;&#1088;&#1077;&#1073;&#1091;&#1077;&#1084;&#1099;&#1077; JDBC &#1076;&#1088;&#1072;&#1081;&#1074;&#1077;&#1088;&#1099; &#1078;&#1077;&#1083;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086; &#1091;&#1089;&#1090;&#1072;&#1085;&#1072;&#1074;&#1083;&#1080;&#1074;&#1072;&#1090;&#1100; &#1082;&#1072;&#1082; &#1089;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1077;
&#1084;&#1086;&#1076;&#1091;&#1083;&#1080;
<span class="application">WildFly</span>.
</p><p>
&#1055;&#1088;&#1080;&#1084;&#1077;&#1088; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;&#1072; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1080; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;&#1086;&#1074; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1095;&#1085;&#1099;&#1093; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;,
&#1086;&#1090;&#1088;&#1072;&#1078;&#1105;&#1085;&#1085;&#1086;&#1075;&#1086;
&#1074; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1086;&#1084; &#1092;&#1072;&#1081;&#1083;&#1077; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081;
<span class="application">WildFly</span>, &#1087;&#1088;&#1080;&#1074;&#1077;&#1076;&#1105;&#1085; &#1074;
<a class="link" href="#app-1" title="&#1055;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077; 1. &#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1081; &#1092;&#1072;&#1081;&#1083; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081; WildFly">&#1055;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1080; 1</a>.
</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">&#1042;&#1072;&#1078;&#1085;&#1086;</h3><p>
&#1040;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090; <code class="literal">jta</code> &#1074; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1080;&#1080; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;&#1072; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;
&#1076;&#1086;&#1083;&#1078;&#1077;&#1085; &#1080;&#1084;&#1077;&#1090;&#1100; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; <code class="literal">false</code>.
</p></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="jcr-configuration"></a>3.2.1.2. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;</h4></div></div></div><p>
&#1042; &#1082;&#1072;&#1095;&#1077;&#1089;&#1090;&#1074;&#1077; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090;&#1089;&#1103; &#1088;&#1077;&#1087;&#1086;&#1079;&#1080;&#1090;&#1086;&#1088;&#1080;&#1081; &#1082;&#1086;&#1085;&#1090;&#1077;&#1085;&#1090;&#1072; (
<a class="glossterm" href="#ab-jcr"><em class="glossterm"><a class="glossterm" href="#ab-jcr" title="JCR">JCR</a></em></a>)
<span class="application">ModeShape</span>, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1081; &#1091;&#1089;&#1090;&#1072;&#1085;&#1072;&#1074;&#1083;&#1080;&#1074;&#1072;&#1077;&#1090;&#1089;&#1103; &#1074; &#1074;&#1080;&#1076;&#1077;
<a class="glossterm" href="#term-wildfly-static-module"><em class="glossterm"><a class="glossterm" href="#term-wildfly-static-module" title="&#1057;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081; &#1084;&#1086;&#1076;&#1091;&#1083;&#1100; WildFly">
&#1089;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1086;&#1075;&#1086; &#1084;&#1086;&#1076;&#1091;&#1083;&#1103;
</a></em></a>
<span class="application">WildFly</span>. &#1061;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1074; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1086;&#1084; &#1092;&#1072;&#1081;&#1083;&#1077;
<code class="filename">standalone-modeshape.xml</code>
&#1074; &#1088;&#1072;&#1079;&#1076;&#1077;&#1083;&#1077; &#1087;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099;
<span class="application">ModeShape</span>. &#1044;&#1072;&#1085;&#1085;&#1099;&#1077; &#1084;&#1086;&#1075;&#1091;&#1090; &#1093;&#1088;&#1072;&#1085;&#1080;&#1090;&#1100;&#1089;&#1103; &#1082;&#1072;&#1082; &#1085;&#1072; &#1092;&#1072;&#1081;&#1083;&#1086;&#1074;&#1086;&#1081; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1077;, &#1090;&#1072;&#1082; &#1080; &#1074;
&#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;&#1072;&#1093;
&#1076;&#1072;&#1085;&#1085;&#1099;&#1093;
<a class="glossterm" href="#ab-dbms"><em class="glossterm"><a class="glossterm" href="#ab-dbms" title="&#1057;&#1059;&#1041;&#1044;">&#1057;&#1059;&#1041;&#1044;</a></em></a>. &#1056;&#1077;&#1082;&#1086;&#1084;&#1077;&#1085;&#1076;&#1091;&#1077;&#1090;&#1089;&#1103; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;
<a class="glossterm" href="#ab-dbms"><em class="glossterm"><a class="glossterm" href="#ab-dbms" title="&#1057;&#1059;&#1041;&#1044;">&#1057;&#1059;&#1041;&#1044;</a></em></a>. &#1055;&#1088;&#1080;&#1084;&#1077;&#1088; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1103; &#1088;&#1077;&#1087;&#1086;&#1079;&#1080;&#1090;&#1086;&#1088;&#1080;&#1103;, &#1074;&#1082;&#1083;&#1102;&#1095;&#1072;&#1102;&#1097;&#1080;&#1081; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1080;&#1077; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1099;&#1093; &#1076;&#1083;&#1103; &#1088;&#1072;&#1073;&#1086;&#1090;&#1099; &#1080;&#1085;&#1076;&#1077;&#1082;&#1089;&#1086;&#1074;, &#1087;&#1088;&#1080;&#1074;&#1077;&#1076;&#1105;&#1085; &#1074;
<a class="link" href="#app-1" title="&#1055;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077; 1. &#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1081; &#1092;&#1072;&#1081;&#1083; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081; WildFly">&#1055;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1080; 1.</a>
</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">&#1042;&#1072;&#1078;&#1085;&#1086;</h3><p>
&#1055;&#1088;&#1080; &#1087;&#1077;&#1088;&#1074;&#1086;&#1084; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1077;
<span class="application">WilfFly</span>
&#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1080;&#1103; &#1080;&#1085;&#1076;&#1077;&#1082;&#1089;&#1086;&#1074; &#1076;&#1083;&#1103; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072; &#1089;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090; &#1079;&#1072;&#1082;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1080;
&#1074;&#1082;&#1083;&#1102;&#1095;&#1080;&#1090;&#1100;
&#1080;&#1093; &#1087;&#1088;&#1080; &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1093; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1072;&#1093;
<span class="application">WildFly</span>.
</p></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="security-domains-configuration"></a>3.2.1.3. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1076;&#1086;&#1084;&#1077;&#1085;&#1086;&#1074; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080;</h4></div></div></div><p>
&#1042;
<a class="link" href="https://docs.jboss.org/author/display/WFLY10/Admin%20Guide.html#91947111_AdminGuide-SecuritySubsystemConfiguration" target="_top">
&#1087;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1091; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081;
<span class="application"> WildFly</span>
</a>
&#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1076;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100; &#1076;&#1074;&#1072; &#1076;&#1086;&#1084;&#1077;&#1085;&#1072; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080; &#1089; &#1080;&#1084;&#1077;&#1085;&#1072;&#1084;&#1080;
<code class="literal">modeshape-security</code>
&#1080;
<code class="literal">sp</code>. &#1055;&#1077;&#1088;&#1074;&#1099;&#1081; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090;&#1089;&#1103; &#1087;&#1088;&#1086;&#1074;&#1072;&#1081;&#1076;&#1077;&#1088;&#1086;&#1084; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;, &#1074;&#1090;&#1086;&#1088;&#1086;&#1081; -
Web-&#1080;&#1085;&#1090;&#1077;&#1088;&#1092;&#1077;&#1081;&#1089;&#1086;&#1084; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1086;&#1074; &#1080; &#1076;&#1088;&#1091;&#1075;&#1080;&#1084;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1085;&#1099;&#1084;&#1080; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1090;&#1072;&#1084;&#1080;
<a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a>
<span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span>.
</p><p>
&#1040;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1102; &#1074; &#1076;&#1086;&#1084;&#1077;&#1085;&#1077; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080;
<code class="literal">modeshape-security</code>
&#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1080;&#1090;&#1100; &#1089; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;&#1084; &#1083;&#1102;&#1073;&#1086;&#1075;&#1086; &#1087;&#1086;&#1076;&#1093;&#1086;&#1076;&#1103;&#1097;&#1077;&#1075;&#1086; &#1084;&#1086;&#1076;&#1091;&#1083;&#1103;
&#1074;&#1093;&#1086;&#1076;&#1072;.
&#1048;&#1084;&#1077;&#1085;&#1085;&#1086; &#1101;&#1090;&#1086;&#1090; &#1076;&#1086;&#1084;&#1077;&#1085; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080; &#1073;&#1091;&#1076;&#1077;&#1090; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1087;&#1088;&#1080;
&#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;
&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081;
<a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a>
<span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span>
&#1083;&#1102;&#1073;&#1099;&#1093; &#1082;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1081;. &#1042;&#1099;&#1073;&#1086;&#1088; &#1084;&#1086;&#1076;&#1091;&#1083;&#1103; &#1074;&#1093;&#1086;&#1076;&#1072; &#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1074; &#1079;&#1072;&#1074;&#1080;&#1089;&#1080;&#1084;&#1086;&#1089;&#1090;&#1080;
&#1086;&#1090;
&#1074;&#1099;&#1073;&#1088;&#1072;&#1085;&#1085;&#1086;&#1075;&#1086; &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1072; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103; &#1091;&#1095;&#1105;&#1090;&#1085;&#1099;&#1093; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081;.
<span class="strong"><strong>
&#1058;&#1072;&#1082;&#1080;&#1084; &#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1084;, &#1086;&#1076;&#1085;&#1080;&#1084; &#1080;&#1079; &#1087;&#1077;&#1088;&#1074;&#1086;&#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1085;&#1099;&#1093; &#1074;&#1086;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074;, &#1090;&#1088;&#1077;&#1073;&#1091;&#1102;&#1097;&#1080;&#1093;
&#1088;&#1077;&#1096;&#1077;&#1085;&#1080;&#1103; &#1087;&#1088;&#1080;
&#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1077;
<a class="glossterm" href="#ab-abis"><em class="glossterm"></em></a></strong><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a><strong><a class="glossterm" href="#ab-abis"><em class="glossterm"></em></a>
<span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span>, &#1103;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1074;&#1086;&#1087;&#1088;&#1086;&#1089; &#1074;&#1099;&#1073;&#1086;&#1088;&#1072; &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1072; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103; &#1091;&#1095;&#1105;&#1090;&#1085;&#1099;&#1093; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;
&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081;.
</strong></span>
<a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a>
<span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span>
&#1086;&#1073;&#1077;&#1089;&#1087;&#1077;&#1095;&#1080;&#1074;&#1072;&#1077;&#1090; &#1087;&#1086;&#1083;&#1085;&#1099;&#1081; &#1094;&#1080;&#1082;&#1083; &#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1091;&#1095;&#1105;&#1090;&#1085;&#1099;&#1084;&#1080; &#1076;&#1072;&#1085;&#1085;&#1099;&#1084;&#1080;
&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081; (&#1085;&#1077;
&#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1103;, &#1085;&#1086; &#1080; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1077;, &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1080;&#1077;,
&#1084;&#1086;&#1076;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1103; &#1091;&#1095;&#1105;&#1090;&#1085;&#1099;&#1093;
&#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081;) &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1076;&#1083;&#1103; &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1086;&#1074; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103;,
&#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1102;&#1097;&#1080;&#1093;
&#1088;&#1077;&#1083;&#1103;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1077;
<a class="glossterm" href="#ab-db"><em class="glossterm"><a class="glossterm" href="#ab-db" title="&#1041;&#1044;">&#1041;&#1044;</a></em></a>
&#1080;&#1083;&#1080; &#1089;&#1083;&#1091;&#1078;&#1073;&#1099;
<a class="glossterm" href="#ab-ldap"><em class="glossterm"><a class="glossterm" href="#ab-ldap" title="LDAP">LDAP</a></em></a>.
</p><p>
&#1055;&#1088;&#1080; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086;&#1089;&#1090;&#1080; &#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; &#1089; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;&#1084;
&#1085;&#1077;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1080;&#1093; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;&#1086;&#1074; (&#1074; &#1090;.&#1095;. &#1080; &#1088;&#1072;&#1079;&#1085;&#1086;&#1088;&#1086;&#1076;&#1085;&#1099;&#1093;), &#1074; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1102;
&#1076;&#1086;&#1084;&#1077;&#1085;&#1072;
&#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080; &#1084;&#1086;&#1078;&#1085;&#1086; &#1074;&#1082;&#1083;&#1102;&#1095;&#1080;&#1090;&#1100; &#1085;&#1077;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1086; &#1101;&#1082;&#1079;&#1077;&#1084;&#1087;&#1083;&#1103;&#1088;&#1086;&#1074; &#1084;&#1086;&#1076;&#1091;&#1083;&#1077;&#1081;
&#1074;&#1093;&#1086;&#1076;&#1072; &#1089;
&#1088;&#1072;&#1079;&#1083;&#1080;&#1095;&#1085;&#1099;&#1084;&#1080; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1072;&#1084;&#1080;. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1080; &#1076;&#1086;&#1083;&#1078;&#1085;&#1099; &#1086;&#1073;&#1077;&#1089;&#1087;&#1077;&#1095;&#1080;&#1074;&#1072;&#1090;&#1100;
&#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1080;&#1077; &#1088;&#1086;&#1083;&#1077;&#1081;
&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103;, &#1072; &#1090;&#1072;&#1082;&#1078;&#1077; &#1072;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090;&#1072;, &#1091;&#1082;&#1072;&#1079;&#1099;&#1074;&#1072;&#1102;&#1097;&#1077;&#1075;&#1086; &#1085;&#1072;
&#1087;&#1088;&#1080;&#1085;&#1072;&#1076;&#1083;&#1077;&#1078;&#1085;&#1086;&#1089;&#1090;&#1100;
&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; &#1082; &#1086;&#1088;&#1075;&#1072;&#1085;&#1080;&#1079;&#1072;&#1094;&#1080;&#1080; (&#1089;&#1080;&#1075;&#1083;&#1072; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1080;) -
&#1089;&#1084;.
<a class="xref" href="#security-domains" title="1.3. &#1044;&#1086;&#1084;&#1077;&#1085;&#1099; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080;">&#1044;&#1086;&#1084;&#1077;&#1085;&#1099; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080;</a>.
</p><p>
&#1040;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1102; &#1074; &#1076;&#1086;&#1084;&#1077;&#1085;&#1077; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080;
<code class="literal">sp</code>
&#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1080;&#1090;&#1100; &#1089; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;&#1084; &#1084;&#1086;&#1076;&#1091;&#1083;&#1103; &#1074;&#1093;&#1086;&#1076;&#1072;
<code class="literal">SAML2</code>
(&#1082;&#1083;&#1072;&#1089;&#1089;
<code class="literal">org.picketlink.identity.federation.bindings.wildfly.SAML2LoginModule
</code>).
</p><p>
&#1055;&#1088;&#1080;&#1084;&#1077;&#1088; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;&#1072; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1080; &#1076;&#1086;&#1084;&#1077;&#1085;&#1086;&#1074; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080;, &#1086;&#1090;&#1088;&#1072;&#1078;&#1105;&#1085;&#1085;&#1086;&#1075;&#1086; &#1074;
&#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1086;&#1084; &#1092;&#1072;&#1081;&#1083;&#1077; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081; WildFly, &#1087;&#1088;&#1080;&#1074;&#1077;&#1076;&#1105;&#1085; &#1074;
<a class="link" href="#app-1" title="&#1055;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077; 1. &#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1081; &#1092;&#1072;&#1081;&#1083; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081; WildFly">&#1055;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1080; 1</a>.
</p><div class="section"><div class="titlepage"><div><div><h5 class="title"><a name="roles-configuration"></a>3.2.1.3.1. &#1056;&#1086;&#1083;&#1080; (&#1075;&#1088;&#1091;&#1087;&#1087;&#1099;) &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081;</h5></div></div></div><p>&#1042; <a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a>
<span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span> &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1099; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1077; &#1088;&#1086;&#1083;&#1080; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081;:
</p><div class="table"><a name="d0e493"></a><p class="title"><b>&#1058;&#1072;&#1073;&#1083;&#1080;&#1094;&#1072; 3-1. &#1056;&#1086;&#1083;&#1080; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081; <a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a> <span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span></b></p><div class="table-contents"><table class="table" summary="&#1056;&#1086;&#1083;&#1080; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081; &#1040;&#1041;&#1048;&#1057; &#34;&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;&#34;" border="1"><colgroup><col align="left" class="col1"><col align="left" class="col2"></colgroup><thead><tr><th align="center">&#1056;&#1086;&#1083;&#1100;</th><th align="center">&#1054;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077;</th></tr></thead><tbody><tr><td align="left">
<code class="literal">ruslan-admin</code>
</td><td align="left">&#1040;&#1076;&#1084;&#1080;&#1085;&#1080;&#1089;&#1090;&#1088;&#1072;&#1090;&#1086;&#1088; &#1089; &#1085;&#1072;&#1080;&#1074;&#1099;&#1089;&#1096;&#1080;&#1084;&#1080; &#1087;&#1086;&#1083;&#1085;&#1086;&#1084;&#1086;&#1095;&#1080;&#1103;&#1084;&#1080; (&#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1077;/&#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1080;&#1077;
<a class="glossterm" href="#ab-db"><em class="glossterm"><a class="glossterm" href="#ab-db" title="&#1041;&#1044;">&#1041;&#1044;</a></em></a>, &#1084;&#1080;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1080; &#1090;.&#1076;.).
&#1055;&#1088;&#1080; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1080; <a class="glossterm" href="#ab-db"><em class="glossterm"><a class="glossterm" href="#ab-db" title="&#1041;&#1044;">&#1041;&#1044;</a></em></a>, &#1101;&#1090;&#1072; &#1088;&#1086;&#1083;&#1100;
&#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1077;&#1090; &#1074;&#1089;&#1077; &#1087;&#1086;&#1083;&#1085;&#1086;&#1084;&#1086;&#1095;&#1080;&#1103; &#1087;&#1086; &#1086;&#1090;&#1085;&#1086;&#1096;&#1077;&#1085;&#1080;&#1102; &#1082; &#1101;&#1090;&#1086;&#1081;
<a class="glossterm" href="#ab-db"><em class="glossterm"><a class="glossterm" href="#ab-db" title="&#1041;&#1044;">&#1041;&#1044;</a></em></a>.
</td></tr><tr><td align="left">
<code class="literal">ruslan-circ</code>
</td><td align="left">&#1054;&#1073;&#1099;&#1095;&#1085;&#1099;&#1081; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100; &#1089; &#1087;&#1086;&#1083;&#1085;&#1086;&#1084;&#1086;&#1095;&#1080;&#1103;&#1084;&#1080; &#1087;&#1086; &#1086;&#1090;&#1085;&#1086;&#1096;&#1077;&#1085;&#1080;&#1102; &#1082; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1072;&#1084; <a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a>,
&#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1103;&#1077;&#1084;&#1099;&#1084;&#1080; &#1089;&#1087;&#1080;&#1089;&#1082;&#1072;&#1084;&#1080; &#1082;&#1086;&#1085;&#1090;&#1088;&#1086;&#1083;&#1103; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; &#1076;&#1083;&#1103; &#1101;&#1090;&#1080;&#1093; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1086;&#1074;. &#1053;&#1086;&#1089;&#1080;&#1090;&#1077;&#1083;&#1100; &#1101;&#1090;&#1086;&#1081; &#1088;&#1086;&#1083;&#1080; &#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1077;&#1090; &#1074;&#1089;&#1077; &#1087;&#1086;&#1083;&#1085;&#1086;&#1084;&#1086;&#1095;&#1080;&#1103;
&#1087;&#1086; &#1086;&#1090;&#1085;&#1086;&#1096;&#1077;&#1085;&#1080;&#1102; &#1082; &#1079;&#1072;&#1087;&#1080;&#1089;&#1103;&#1084;, &#1086;&#1090;&#1088;&#1072;&#1078;&#1072;&#1102;&#1097;&#1080;&#1084; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1099; &#1085;&#1072; &#1073;&#1088;&#1086;&#1085;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1086;&#1090; &#1095;&#1080;&#1090;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081;.
</td></tr><tr><td align="left">
<code class="literal">ruslan-user</code>
</td><td align="left">&#1054;&#1073;&#1099;&#1095;&#1085;&#1099;&#1081; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100; &#1089; &#1087;&#1086;&#1083;&#1085;&#1086;&#1084;&#1086;&#1095;&#1080;&#1103;&#1084;&#1080; &#1087;&#1086; &#1086;&#1090;&#1085;&#1086;&#1096;&#1077;&#1085;&#1080;&#1102; &#1082; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1072;&#1084;
<a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a>, &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1103;&#1077;&#1084;&#1099;&#1084;&#1080; &#1089;&#1087;&#1080;&#1089;&#1082;&#1072;&#1084;&#1080;
&#1082;&#1086;&#1085;&#1090;&#1088;&#1086;&#1083;&#1103; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; &#1076;&#1083;&#1103; &#1101;&#1090;&#1080;&#1093; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1086;&#1074;.
</td></tr><tr><td align="left">
<code class="literal">admin</code>
</td><td align="left">&#1040;&#1076;&#1084;&#1080;&#1085;&#1080;&#1089;&#1090;&#1088;&#1072;&#1090;&#1086;&#1088; &#1088;&#1077;&#1087;&#1086;&#1079;&#1080;&#1090;&#1086;&#1088;&#1080;&#1103;.
</td></tr><tr><td align="left">
<code class="literal">readwrite</code>
</td><td align="left">&#1055;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100; &#1088;&#1077;&#1087;&#1086;&#1079;&#1080;&#1090;&#1086;&#1088;&#1080;&#1103; &#1089; &#1087;&#1088;&#1072;&#1074;&#1072;&#1084;&#1080; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1080; &#1095;&#1090;&#1077;&#1085;&#1080;&#1103; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;.
</td></tr><tr><td align="left">
<code class="literal">readonly</code>
</td><td align="left">&#1055;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100; &#1088;&#1077;&#1087;&#1086;&#1079;&#1080;&#1090;&#1086;&#1088;&#1080;&#1103; &#1089; &#1087;&#1088;&#1072;&#1074;&#1086;&#1084; &#1095;&#1090;&#1077;&#1085;&#1080;&#1103; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;.
</td></tr><tr><td align="left">
<code class="literal">connect</code>
</td><td align="left">&#1055;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100; &#1088;&#1077;&#1087;&#1086;&#1079;&#1080;&#1090;&#1086;&#1088;&#1080;&#1103; &#1089; &#1087;&#1088;&#1072;&#1074;&#1086;&#1084; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; &#1082; &#1080;&#1085;&#1090;&#1077;&#1088;&#1092;&#1077;&#1081;&#1089;&#1091; <a class="glossterm" href="#ab-webdav"><em class="glossterm"><a class="glossterm" href="#ab-webdav" title="WebDAV">WebDAV</a></em></a>
<span class="application">ModeShape</span>.
</td></tr></tbody></table></div></div><p><br class="table-break">
</p><p>&#1040;&#1085;&#1086;&#1085;&#1080;&#1084;&#1085;&#1099;&#1081; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100; &#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1077;&#1090; &#1088;&#1086;&#1083;&#1100; <code class="literal">readonly</code>.</p><p>&#1057;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090; &#1080;&#1084;&#1077;&#1090;&#1100; &#1074; &#1074;&#1080;&#1076;&#1091;, &#1095;&#1090;&#1086; &#1087;&#1088;&#1080; &#1087;&#1086;&#1084;&#1086;&#1097;&#1080; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;&#1085;&#1099;&#1093; &#1088;&#1086;&#1083;&#1077;&#1081; &#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1075;&#1088;&#1091;&#1073;&#1072;&#1103; &#1086;&#1073;&#1086;&#1073;&#1097;&#1105;&#1085;&#1085;&#1072;&#1103; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1088;&#1072;&#1074; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072;.
&#1058;&#1086;&#1085;&#1082;&#1072;&#1103; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1088;&#1072;&#1074; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; &#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1087;&#1088;&#1080; &#1087;&#1086;&#1084;&#1086;&#1097;&#1080; &#1089;&#1087;&#1080;&#1089;&#1082;&#1086;&#1074; &#1082;&#1086;&#1085;&#1090;&#1088;&#1086;&#1083;&#1103; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072;, &#1086;&#1090;&#1085;&#1086;&#1089;&#1103;&#1097;&#1080;&#1093;&#1089;&#1103; &#1082; &#1082;&#1086;&#1085;&#1082;&#1088;&#1077;&#1090;&#1085;&#1099;&#1084; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1072;&#1084;.</p><p>&#1059;&#1082;&#1072;&#1079;&#1072;&#1085;&#1085;&#1099;&#1077; &#1088;&#1086;&#1083;&#1080; &#1089;&#1086;&#1079;&#1076;&#1072;&#1102;&#1090;&#1089;&#1103; &#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080; &#1074; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077; &#1086;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1080;&#1103; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1091;&#1102;&#1097;&#1080;&#1093; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081; &#1074; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1084;&#1086;&#1084; &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1077; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103;.</p><p>&#1058;&#1072;&#1082;&#1078;&#1077; &#1076;&#1083;&#1103; &#1085;&#1086;&#1088;&#1084;&#1072;&#1083;&#1100;&#1085;&#1086;&#1081; &#1088;&#1072;&#1073;&#1086;&#1090;&#1099; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1085;&#1086;&#1081; &#1095;&#1072;&#1089;&#1090;&#1080; &#1074; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1084;&#1086;&#1084; &#1076;&#1086;&#1084;&#1077;&#1085;&#1077; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080; &#1090;&#1088;&#1077;&#1073;&#1091;&#1077;&#1090;&#1089;&#1103; &#1085;&#1072;&#1083;&#1080;&#1095;&#1080;&#1077; &#1091;&#1095;&#1105;&#1090;&#1085;&#1086;&#1081; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1085;&#1086;&#1075;&#1086; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103;,
&#1074;&#1093;&#1086;&#1076;&#1103;&#1097;&#1077;&#1075;&#1086; &#1074; &#1075;&#1088;&#1091;&#1087;&#1087;&#1099; <code class="literal">ruslan-admin</code>, <code class="literal">admin</code>, <code class="literal">readwrite</code> &#1080; <code class="literal">connect</code>.
&#1055;&#1088;&#1080; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086;&#1089;&#1090;&#1080; &#1090;&#1072;&#1082;&#1091;&#1102; &#1091;&#1095;&#1105;&#1090;&#1085;&#1091;&#1102; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1089;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090; &#1089;&#1086;&#1079;&#1076;&#1072;&#1090;&#1100;. &#1069;&#1090;&#1072; &#1091;&#1095;&#1105;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1089;&#1086;&#1079;&#1076;&#1072;&#1105;&#1090;&#1089;&#1103; &#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080; &#1074; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077; &#1086;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1080;&#1103; &#1091;&#1095;&#1105;&#1090;&#1085;&#1099;&#1093; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081;
&#1074; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1084;&#1086;&#1084; &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1077; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103;.</p></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="batch-job-configuration"></a>3.2.1.4. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099; &#1087;&#1072;&#1082;&#1077;&#1090;&#1085;&#1099;&#1093; &#1079;&#1072;&#1076;&#1072;&#1085;&#1080;&#1081;</h4></div></div></div><p>&#1044;&#1083;&#1103; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086;&#1075;&#1086; &#1074;&#1086;&#1089;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1087;&#1072;&#1082;&#1077;&#1090;&#1085;&#1099;&#1093; &#1079;&#1072;&#1076;&#1072;&#1085;&#1080;&#1081; (&#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, &#1084;&#1080;&#1075;&#1088;&#1072;&#1094;&#1080;&#1103; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1080;&#1079;
<a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a> <span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;"</span>) &#1087;&#1086;&#1089;&#1083;&#1077; &#1089;&#1073;&#1086;&#1077;&#1074;,
&#1087;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1091; &#1087;&#1072;&#1082;&#1077;&#1090;&#1085;&#1099;&#1093; &#1079;&#1072;&#1076;&#1072;&#1085;&#1080;&#1081; &#1089;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1080;&#1090;&#1100; &#1090;&#1072;&#1082;&#1080;&#1084; &#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1084;, &#1095;&#1090;&#1086;&#1073;&#1099; &#1089;&#1086;&#1089;&#1090;&#1086;&#1103;&#1085;&#1080;&#1077; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103; &#1087;&#1072;&#1082;&#1077;&#1090;&#1085;&#1099;&#1093;
&#1079;&#1072;&#1076;&#1072;&#1085;&#1080;&#1081; &#1092;&#1080;&#1082;&#1089;&#1080;&#1088;&#1086;&#1074;&#1072;&#1083;&#1086;&#1089;&#1100; &#1074; &#1087;&#1086;&#1089;&#1090;&#1086;&#1103;&#1085;&#1085;&#1086;&#1081; &#1087;&#1072;&#1084;&#1103;&#1090;&#1080;. &#1042; &#1082;&#1072;&#1095;&#1077;&#1089;&#1090;&#1074;&#1077; &#1090;&#1072;&#1082;&#1086;&#1075;&#1086; &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1072; &#1084;&#1086;&#1078;&#1085;&#1086; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100;
&#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; <a class="glossterm" href="#ab-db"><em class="glossterm"><a class="glossterm" href="#ab-db" title="&#1041;&#1044;">&#1057;&#1059;&#1041;&#1044;</a></em></a>, &#1074;&#1099;&#1076;&#1077;&#1083;&#1077;&#1085;&#1085;&#1099;&#1081; &#1076;&#1083;&#1103; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;
&#1080;&#1083;&#1080; &#1086;&#1090;&#1076;&#1077;&#1083;&#1100;&#1085;&#1099;&#1081; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;. &#1044;&#1083;&#1103; &#1101;&#1090;&#1086;&#1075;&#1086; &#1074; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1080; &#1087;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099;
<code class="literal">batch-jberet</code> &#1074; <code class="filename">standalone-modeshape.xml</code> &#1089;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1080;&#1090;&#1100; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077; &#1089;
&#1080;&#1084;&#1077;&#1085;&#1077;&#1084; <code class="literal">dbb</code> &#1080; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1102;&#1097;&#1080;&#1084; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; <a class="glossterm" href="#ab-db"><em class="glossterm"><a class="glossterm" href="#ab-db" title="&#1041;&#1044;">&#1057;&#1059;&#1041;&#1044;</a></em></a>:
</p><div class="informalexample"><pre class="programlisting">&lt;subsystem xmlns="urn:jboss:domain:batch-jberet:1.0"&gt;
...
&lt;job-repository name="dbb"&gt;
&lt;jdbc data-source="neo"/&gt;
&lt;/job-repository&gt;
...
&lt;/subsystem&gt;
</pre></div><p>
</p><p>&#1057;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090; &#1086;&#1073;&#1088;&#1072;&#1090;&#1080;&#1090;&#1100; &#1074;&#1085;&#1080;&#1084;&#1072;&#1085;&#1080;&#1077; &#1085;&#1072; &#1090;&#1086;, &#1095;&#1090;&#1086; <a class="glossterm" href="#ab-jndi"><em class="glossterm"><a class="glossterm" href="#ab-jndi" title="JNDI">JNDI</a></em></a>-&#1080;&#1084;&#1103; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;&#1072; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1074;
&#1101;&#1090;&#1086;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077; &#1087;&#1088;&#1080;&#1074;&#1086;&#1076;&#1080;&#1090;&#1089;&#1103; &#1074; &#1082;&#1088;&#1072;&#1090;&#1082;&#1086;&#1081; &#1092;&#1086;&#1088;&#1084;&#1077;.</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="jms-configuration"></a>3.2.1.5. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1077;&#1081; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;</h4></div></div></div><p>&#1042; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1080; &#1087;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1077;&#1081; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081; <code class="literal">messaging-activemq</code>
&#1074; <code class="filename">standalone-modeshape.xml</code> &#1089;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1080;&#1090;&#1100; &#1082;&#1072;&#1082; &#1084;&#1080;&#1085;&#1080;&#1084;&#1091;&#1084; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1077; &#1086;&#1095;&#1077;&#1088;&#1077;&#1076;&#1080; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;
<code class="literal">CreateUpdateRecordTopic</code>, <code class="literal">HoldExpirationTopic</code>,
<code class="literal">WSOperationsTopic</code> &#1080; <code class="literal">OverdueTopic</code>:
</p><div class="informalexample"><pre class="programlisting">&lt;subsystem xmlns="urn:jboss:domain:messaging-activemq:1.0"&gt;
&lt;server name="default"&gt;
...
&lt;jms-topic name="CreateUpdateRecordTopic"
entries="java:/jms/topic/ruslan/createUpdateRecord
java:jboss/exported/jms/topic/ruslan/createUpdateRecord"/&gt;
&lt;jms-topic name="HoldExpirationTopic"
entries="java:/jms/topic/ruslan/holdExpiration
java:jboss/exported/jms/topic/ruslan/holdExpiration"/&gt;
&lt;jms-topic name="WSOperationsTopic"
entries="java:/jms/topic/ruslan/wsOperations
java:jboss/exported/jms/topic/ruslan/wsOperations"/&gt;
&lt;jms-topic name="OverdueTopic"
entries="java:/jms/topic/ruslan/overdue
java:jboss/exported/jms/topic/ruslan/overdue"/&gt;
...
&lt;/server&gt;
&lt;/subsystem&gt;
</pre></div><p>
</p><p>&#1057;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090; &#1086;&#1073;&#1088;&#1072;&#1090;&#1080;&#1090;&#1100; &#1074;&#1085;&#1080;&#1084;&#1072;&#1085;&#1080;&#1077; &#1085;&#1072; &#1090;&#1086;, &#1095;&#1090;&#1086; <a class="glossterm" href="#ab-jndi"><em class="glossterm"><a class="glossterm" href="#ab-jndi" title="JNDI">JNDI</a></em></a>-&#1080;&#1084;&#1103; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;&#1072; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1074;
&#1101;&#1090;&#1086;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077; &#1087;&#1088;&#1080;&#1074;&#1086;&#1076;&#1080;&#1090;&#1089;&#1103; &#1074; &#1082;&#1088;&#1072;&#1090;&#1082;&#1086;&#1081; &#1092;&#1086;&#1088;&#1084;&#1077;.</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="timer-configuration"></a>3.2.1.6. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072; &#1090;&#1072;&#1081;&#1084;&#1077;&#1088;&#1086;&#1074;</h4></div></div></div><p>&#1042; &#1082;&#1072;&#1095;&#1077;&#1089;&#1090;&#1074;&#1077; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1090;&#1072;&#1081;&#1084;&#1077;&#1088;&#1086;&#1074; &#1088;&#1077;&#1082;&#1086;&#1084;&#1077;&#1085;&#1076;&#1091;&#1077;&#1090;&#1089;&#1103; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;
<a class="glossterm" href="#ab-db"><em class="glossterm"><a class="glossterm" href="#ab-db" title="&#1041;&#1044;">&#1057;&#1059;&#1041;&#1044;</a></em></a>:
</p><div class="informalexample"><pre class="programlisting">&lt;subsystem xmlns="urn:jboss:domain:ejb3:4.0"&gt;
...
&lt;timer-service
thread-pool-name="default"
default-data-store="db-store"&gt;
&lt;data-stores&gt;
&lt;file-data-store
name="default-file-store"
path="timer-service-data"
relative-to="jboss.server.data.dir"/&gt;
&lt;database-data-store
name="db-store"
datasource-jndi-name="java:jboss/datasources/neo"
database="oracle"
refresh-interval="0"/&gt;
&lt;/data-stores&gt;
&lt;/timer-service&gt;
...
&lt;/subsystem&gt;
</pre></div><p>
</p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="solr-configuration"></a>3.2.2. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; Solr</h3></div></div></div><p>&#1055;&#1086;&#1089;&#1083;&#1077; <a class="link" href="https://cwiki.apache.org/confluence/display/solr/Installing+Solr" target="_top">&#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072;
<span class="application">Solr</span></a> &#1074; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1081; &#1092;&#1072;&#1081;&#1083;
<code class="filename">server/solr/configsets/data_driven_schema_configs/conf/managed-schema</code> &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1076;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100;
&#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1077; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1080;&#1103; &#1087;&#1086;&#1083;&#1077;&#1081; &#1080; &#1090;&#1080;&#1087;&#1072; &#1087;&#1086;&#1083;&#1077;&#1081;, &#1072; &#1090;&#1072;&#1082;&#1078;&#1077; &#1087;&#1077;&#1088;&#1077;&#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1080;&#1090;&#1100; &#1090;&#1080;&#1087; &#1087;&#1086;&#1083;&#1103; <code class="literal">text_general</code>:
</p><div class="informalexample"><pre class="programlisting">&lt;field name="collection" type="strings"/&gt;
&lt;dynamicField
name="*_dtr"
type="date_range"
indexed="true"
stored="true"/&gt;
&lt;fieldType
name="date_range"
class="solr.DateRangeField"/&gt;
...
&lt;fieldType
name="text_general"
class="solr.TextField"
positionIncrementGap="100"
multiValued="true"&gt;
&lt;analyzer type="index"&gt;
&lt;tokenizer class="solr.WhitespaceTokenizerFactory"/&gt;
&lt;filter class="solr.StopFilterFactory"
ignoreCase="true"
words="stopwords.txt" /&gt;
&lt;filter class="solr.SynonymFilterFactory"
synonyms="synonyms.txt"
ignoreCase="true"
expand="false"/&gt;
&lt;filter class="solr.WordDelimiterFilterFactory"
generateWordParts="1"
generateNumberParts="1"
catenateWords="1"
catenateNumbers="1"
catenateAll="0"
splitOnCaseChange="0"/&gt;
&lt;filter class="solr.LowerCaseFilterFactory"/&gt;
&lt;/analyzer&gt;
&lt;analyzer type="query"&gt;
&lt;tokenizer class="solr.WhitespaceTokenizerFactory"/&gt;
&lt;filter class="solr.StopFilterFactory"
ignoreCase="true"
words="stopwords.txt" /&gt;
&lt;filter class="solr.SynonymFilterFactory"
synonyms="synonyms.txt"
ignoreCase="true"
expand="true"/&gt;
&lt;filter class="solr.WordDelimiterFilterFactory"
generateWordParts="1"
generateNumberParts="1"
catenateWords="1"
catenateNumbers="1"
catenateAll="0"
splitOnCaseChange="0"/&gt;
&lt;filter class="solr.LowerCaseFilterFactory"/&gt;
&lt;/analyzer&gt;
&lt;/fieldType&gt;
</pre></div><p>
</p><p>&#1045;&#1089;&#1083;&#1080; &#1090;&#1088;&#1077;&#1073;&#1091;&#1077;&#1090;&#1089;&#1103; &#1085;&#1086;&#1088;&#1084;&#1072;&#1083;&#1080;&#1079;&#1072;&#1094;&#1080;&#1103; &#1080;&#1085;&#1076;&#1077;&#1082;&#1089;&#1086;&#1074; &#1080; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074; &#1074; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1080;&#1080; &#1089;
<a class="link" href="http://www.unicode.org/reports/tr30/tr30-4.html" target="_top">Unicode Technical Report 30</a>, &#1090;&#1086; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1080;&#1077; &#1087;&#1086;&#1083;&#1103;
<code class="literal">text_general</code> &#1074; <code class="filename">server/solr/configsets/data_driven_schema_configs/conf/managed-schema</code> &#1076;&#1086;&#1083;&#1078;&#1085;&#1086; &#1074;&#1099;&#1075;&#1083;&#1103;&#1076;&#1077;&#1090;&#1100; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1084; &#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1084;:
</p><div class="informalexample"><pre class="programlisting">&lt;fieldType
name="text_general"
class="solr.TextField"
positionIncrementGap="100"
multiValued="true"&gt;
&lt;analyzer type="index"&gt;
&lt;tokenizer
class="solr.WhitespaceTokenizerFactory"/&gt;
&lt;filter
class="solr.StopFilterFactory"
ignoreCase="true"
words="stopwords.txt" /&gt;
&lt;filter
class="solr.SynonymFilterFactory"
synonyms="synonyms.txt"
ignoreCase="true"
expand="false"/&gt;
&lt;filter
class="solr.WordDelimiterFilterFactory"
generateWordParts="1"
generateNumberParts="1"
catenateWords="1"
catenateNumbers="1"
catenateAll="0"
splitOnCaseChange="0"/&gt;
&lt;filter
class="solr.ICUFoldingFilterFactory"/&gt;
&lt;filter
class="solr.LowerCaseFilterFactory"/&gt;
&lt;/analyzer&gt;
&lt;analyzer type="query"&gt;
&lt;tokenizer
class="solr.WhitespaceTokenizerFactory"/&gt;
&lt;filter
class="solr.StopFilterFactory"
ignoreCase="true"
words="stopwords.txt" /&gt;
&lt;filter
class="solr.SynonymFilterFactory"
synonyms="synonyms.txt"
ignoreCase="true"
expand="true"/&gt;
&lt;filter
class="solr.WordDelimiterFilterFactory"
generateWordParts="1"
generateNumberParts="1"
catenateWords="1"
catenateNumbers="1"
catenateAll="0"
splitOnCaseChange="0"/&gt;
&lt;filter
class="solr.ICUFoldingFilterFactory"/&gt;
&lt;filter
class="solr.LowerCaseFilterFactory"/&gt;
&lt;/analyzer&gt;
&lt;/fieldType&gt;
</pre></div><p>
&#1055;&#1088;&#1080; &#1101;&#1090;&#1086;&#1084; &#1074; <code class="filename">server/solr/configsets/data_driven_schema_configs/conf/solrconfig.xml</code> &#1089;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090; &#1076;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100;:
</p><div class="informalexample"><pre class="programlisting">
&lt;lib
dir="${solr.install.dir:../../../..}/contrib/analysis-extras/lucene-libs/"
regex=".*\.jar" /&gt;
&lt;lib
dir="${solr.install.dir:../../../..}/contrib/analysis-extras/lib/"
regex=".*\.jar" /&gt;
&lt;lib
dir="${solr.install.dir:../../../..}/dist/"
regex="solr-analysis-extras-\d.*\.jar" /&gt;
</pre></div><p>
</p><p>&#1042; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1086;&#1084; &#1092;&#1072;&#1081;&#1083;&#1077; <code class="filename">solr.in </code>&#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1080;&#1090;&#1100; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; <em class="parameter"><code>solr.autoSoftCommit.maxTime</code></em>,
<em class="parameter"><code>solr.autoCommit.maxTime</code></em>, <em class="parameter"><code>-Xmx</code></em> &#1074; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1080;&#1080; &#1089; &#1080;&#1084;&#1077;&#1102;&#1097;&#1080;&#1084;&#1080;&#1089;&#1103; &#1074;&#1099;&#1095;&#1080;&#1089;&#1083;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1084;&#1080; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1072;&#1084;&#1080;,
&#1086;&#1073;&#1098;&#1105;&#1084;&#1086;&#1084; <a class="glossterm" href="#ab-db"><em class="glossterm"><a class="glossterm" href="#ab-db" title="&#1041;&#1044;">&#1041;&#1044;</a></em></a> &#1080; &#1085;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1086;&#1081;. &#1044;&#1083;&#1103; &#1085;&#1072;&#1095;&#1072;&#1083;&#1072; &#1084;&#1086;&#1078;&#1085;&#1086; &#1087;&#1088;&#1080;&#1085;&#1103;&#1090;&#1100;
</p><div class="informalexample"><pre class="programlisting">
solr.autoSoftCommit.maxTime=1000
solr.autoCommit.maxTime=10000
-Xmx2g
</pre></div><p>

</p><p>&#1047;&#1072;&#1087;&#1091;&#1089;&#1082; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1103;&#1090;&#1100; &#1074;
<a class="link" href="https://cwiki.apache.org/confluence/display/solr/Getting+Started+with+SolrCloud" target="_top">&#1086;&#1073;&#1083;&#1072;&#1095;&#1085;&#1086;&#1084; &#1088;&#1077;&#1078;&#1080;&#1084;&#1077;</a>.</p><p>&#1055;&#1086;&#1089;&#1083;&#1077; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1072; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1089;&#1086;&#1079;&#1076;&#1072;&#1090;&#1100; &#1073;&#1072;&#1079;&#1086;&#1074;&#1091;&#1102; &#1082;&#1086;&#1083;&#1083;&#1077;&#1082;&#1094;&#1080;&#1102; ruslan:
</p><div class="informalexample"><pre class="programlisting">
$ bin/solr create -c ruslan -d data_driven_schema_configs
</pre></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="idp-configuration"></a>3.2.3. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1088;&#1086;&#1074;&#1072;&#1081;&#1076;&#1077;&#1088;&#1072; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;</h3></div></div></div><p>&#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1088;&#1086;&#1074;&#1072;&#1081;&#1076;&#1077;&#1088;&#1072; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; &#1079;&#1072;&#1082;&#1083;&#1102;&#1095;&#1072;&#1077;&#1090;&#1089;&#1103; &#1074; &#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1080;
<a class="link" href="https://docs.jboss.org/author/display/PLINK/Identity%20Provider%20Configuration.html#24838669_IdentityProviderConfiguration-Thepicketlink.xmlconfigurationfile" target="_top">&#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1086;&#1075;&#1086; &#1092;&#1072;&#1081;&#1083;&#1072;
<code class="filename">WEB-INF/picketlink.xml</code></a>, &#1074;&#1082;&#1083;&#1102;&#1095;&#1105;&#1085;&#1085;&#1086;&#1075;&#1086; &#1074; <code class="filename">ridp*.war</code>.
&#1050;&#1072;&#1082; &#1084;&#1080;&#1085;&#1080;&#1084;&#1091;&#1084;, &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1091;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1103; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1086;&#1074; <em class="parameter"><code>PicketLinkIDP/IdentityURL</code></em> &#1080;
<em class="parameter"><code>PicketLinkIDP/Trust/Domains</code></em>, &#1079;&#1072;&#1074;&#1080;&#1089;&#1103;&#1097;&#1080;&#1077; &#1086;&#1090; &#1082;&#1086;&#1085;&#1082;&#1088;&#1077;&#1090;&#1085;&#1099;&#1093; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1081; &#1101;&#1082;&#1089;&#1087;&#1083;&#1091;&#1072;&#1090;&#1072;&#1094;&#1080;&#1080;.
&#1042; &#1087;&#1077;&#1088;&#1074;&#1086;&#1084; &#1080;&#1079; &#1085;&#1080;&#1093; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1091;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100; &#1072;&#1076;&#1088;&#1077;&#1089; &#1087;&#1088;&#1086;&#1074;&#1072;&#1081;&#1076;&#1077;&#1088;&#1072; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;
(&#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, <code class="literal">https://host.domain/ridp/</code>). &#1042;&#1086; &#1074;&#1090;&#1086;&#1088;&#1086;&#1084; - &#1089;&#1087;&#1080;&#1089;&#1086;&#1082; &#1076;&#1086;&#1084;&#1077;&#1085;&#1086;&#1074;, &#1088;&#1072;&#1079;&#1076;&#1077;&#1083;&#1105;&#1085;&#1085;&#1099;&#1093; &#1079;&#1072;&#1087;&#1103;&#1090;&#1086;&#1081;,
&#1089; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1084;&#1080; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1099; &#1076;&#1086;&#1074;&#1077;&#1088;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077; &#1086;&#1090;&#1085;&#1086;&#1096;&#1077;&#1085;&#1080;&#1103; (&#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, <code class="literal">domain1,domain2</code>).
</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="neo-base-configuration"></a>3.2.4. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1073;&#1072;&#1079;&#1086;&#1074;&#1099;&#1093; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1086;&#1074;</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e793"></a>3.2.4.1. &#1054;&#1073;&#1097;&#1072;&#1103; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072;</h4></div></div></div><p>&#1054;&#1073;&#1097;&#1072;&#1103; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1079;&#1072;&#1082;&#1083;&#1102;&#1095;&#1072;&#1077;&#1090;&#1089;&#1103; &#1074; &#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1080; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1080; &#1087;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099; <code class="literal">naming</code> &#1074; <code class="filename">standalone-modeshape.xml</code>:
</p><div class="informalexample"><pre class="programlisting">&lt;subsystem xmlns="urn:jboss:domain:naming:2.0"&gt;
&lt;bindings&gt;
&lt;simple
name="java:global/ruslan/config/19013582/requestIdGeneratorName"
value="db" type="java.lang.String"/&gt;
&lt;simple
name="java:global/ruslan/config/00000000/solrURL"
value="localhost:9983" type="java.lang.String"/&gt;
&lt;simple
name="java:global/ruslan/config/00000000/repository"
value="java:/jcr/neo" type="java.lang.String"/&gt;
&lt;simple
name="java:global/ruslan/config/00000000/license"
value="file:///opt/wildfly/license.cer" type="java.net.URL"/&gt;
&lt;simple
name="java:global/ruslan/config/defaultOrgId"
value="00000000" type="java.lang.String"/&gt;
&lt;simple
name="java:global/ruslan/config/defaultRecordSchemaName"
value="ruslan" type="java.lang.String"/&gt;
&lt;/bindings&gt;
&lt;remote-naming/&gt;
&lt;/subsystem&gt;</pre></div><p>
</p><p>&#1042; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1077; 3-2 &#1087;&#1088;&#1077;&#1076;&#1089;&#1090;&#1072;&#1074;&#1083;&#1077;&#1085;&#1099; &#1085;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1086;&#1073;&#1097;&#1080;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099;, &#1080;&#1093; JNDI-&#1080;&#1084;&#1077;&#1085;&#1072;, &#1087;&#1088;&#1080;&#1084;&#1077;&#1088;&#1099; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1081;.</p><div class="table"><a name="d0e811"></a><p class="title"><b>&#1058;&#1072;&#1073;&#1083;&#1080;&#1094;&#1072; 3-2. &#1053;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1086;&#1073;&#1097;&#1080;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1073;&#1072;&#1079;&#1086;&#1074;&#1099;&#1093; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1086;&#1074; <a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a> <span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span></b></p><div class="table-contents"><table class="table" summary="&#1053;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1086;&#1073;&#1097;&#1080;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1073;&#1072;&#1079;&#1086;&#1074;&#1099;&#1093; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1086;&#1074; &#1040;&#1041;&#1048;&#1057; &#34;&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;&#34;" width="100%" border="1"><colgroup><col align="left" class="col1"><col align="left" class="col2"><col align="left" class="col3"></colgroup><thead><tr><th align="center"><a class="glossterm" href="#ab-jndi"><em class="glossterm"><a class="glossterm" href="#ab-jndi" title="JNDI">JNDI</a></em></a>-&#1080;&#1084;&#1103;</th><th align="center">&#1053;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;</th><th align="center">&#1047;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;</th></tr></thead><tbody><tr><td align="left"><code class="literal">java:global/ruslan/config/{&#1089;&#1080;&#1075;&#1083;&#1072; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1080;}/requestIdGeneratorName</code></td><td align="left">&#1048;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088; &#1075;&#1077;&#1085;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088;&#1072; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088;&#1086;&#1074; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074; &#1085;&#1072; &#1073;&#1088;&#1086;&#1085;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;</td><td align="left">
<p><code class="literal">db</code> - &#1075;&#1077;&#1085;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088; &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1093; &#1095;&#1080;&#1089;&#1077;&#1083;</p>
<p><code class="literal">uuid</code> - &#1075;&#1077;&#1085;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088; &#1091;&#1085;&#1080;&#1082;&#1072;&#1083;&#1100;&#1085;&#1099;&#1093; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088;&#1086;&#1074;</p>
</td></tr><tr><td align="left"><code class="literal">java:global/ruslan/config/{&#1089;&#1080;&#1075;&#1083;&#1072; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1080;}/solrURL</code></td><td align="left">&#1057;&#1090;&#1088;&#1086;&#1082;&#1072; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1103; &#1082; <span class="application">ZooKeeper</span> (<span class="application">Solr</span>)</td><td align="left"><code class="literal">localhost:9983</code></td></tr><tr><td align="left"><code class="literal">java:global/ruslan/config/{&#1089;&#1080;&#1075;&#1083;&#1072; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1080;}/repository</code></td><td align="left"><a class="glossterm" href="#ab-jndi"><em class="glossterm"><a class="glossterm" href="#ab-jndi" title="JNDI">JNDI-&#1080;&#1084;&#1103; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072;</a></em></a></td><td align="left"><code class="literal">java:/jcr/neo</code></td></tr><tr><td align="left"><code class="literal">java:global/ruslan/config/{&#1089;&#1080;&#1075;&#1083;&#1072; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1080;}/license</code></td><td align="left"><a class="glossterm" href="#ab-url"><em class="glossterm"><a class="glossterm" href="#ab-url" title="URL">URL</a></em></a> &#1083;&#1080;&#1094;&#1077;&#1085;&#1079;&#1080;&#1086;&#1085;&#1085;&#1086;&#1075;&#1086; &#1092;&#1072;&#1081;&#1083;&#1072;</td><td align="left"><code class="literal">file:///opt/wildfly/license.cer</code></td></tr><tr><td align="left"><code class="literal">java:global/ruslan/config/defaultOrgId</code></td><td align="left">&#1057;&#1080;&#1075;&#1083;&#1072; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1080; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;</td><td align="left"><code class="literal">00000000</code></td></tr><tr><td align="left"><code class="literal">java:global/ruslan/config/defaultRecordSchemaName</code></td><td align="left">&#1048;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088; &#1089;&#1093;&#1077;&#1084;&#1099; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;</td><td align="left"><code class="literal">ruslan</code></td></tr></tbody></table></div></div><br class="table-break"></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="neo-subsystem-configuration"></a>3.2.4.2. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;</h4></div></div></div><p>&#1053;&#1077;&#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1087;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099; &#1073;&#1072;&#1079;&#1086;&#1074;&#1099;&#1093; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1086;&#1074; &#1085;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1102;&#1090;&#1089;&#1103; &#1087;&#1088;&#1080; &#1087;&#1086;&#1084;&#1086;&#1097;&#1080; &#1076;&#1077;&#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1088;&#1072; &#1088;&#1072;&#1079;&#1074;&#1105;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1103; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103;
<code class="filename">idx-jcr-ejb.jar/META-INF/ejb-jar.xml</code> &#1080; &#1080;&#1085;&#1099;&#1093; &#1076;&#1077;&#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1088;&#1086;&#1074;, &#1074;&#1082;&#1083;&#1102;&#1095;&#1105;&#1085;&#1085;&#1099;&#1093; &#1074; <code class="filename">rneo*.ear</code>.</p><div class="section"><div class="titlepage"><div><div><h5 class="title"><a name="d0e917"></a>3.2.4.2.1. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1086;&#1074; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1085;&#1086;&#1075;&#1086; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; <a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a> <span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span></h5></div></div></div><p>&#1042; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1077; 3-3 &#1087;&#1088;&#1077;&#1076;&#1089;&#1090;&#1072;&#1074;&#1083;&#1077;&#1085;&#1099; &#1085;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1087;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099;, &#1085;&#1072;&#1080;&#1084;&#1077;&#1085;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1091;&#1102;&#1097;&#1080;&#1093; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081; &#1086;&#1082;&#1088;&#1091;&#1078;&#1077;&#1085;&#1080;&#1103;,
&#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1087;&#1088;&#1080;&#1074;&#1086;&#1076;&#1103;&#1090;&#1089;&#1103; &#1074; &#1076;&#1077;&#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1088;&#1077; &#1088;&#1072;&#1079;&#1074;&#1105;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1103; <code class="filename">idx-jcr-ejb.jar/META-INF/ejb-jar.xml</code>, &#1087;&#1088;&#1080;&#1084;&#1077;&#1088;&#1099; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1081;.</p><div class="table"><a name="d0e930"></a><p class="title"><b>&#1058;&#1072;&#1073;&#1083;&#1080;&#1094;&#1072; 3-3. &#1053;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1085;&#1086;&#1075;&#1086; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; <a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a> <span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span></b></p><div class="table-contents"><table class="table" summary="&#1053;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1085;&#1086;&#1075;&#1086; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; &#1040;&#1041;&#1048;&#1057; &#34;&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;&#34;" border="1"><colgroup><col><col><col></colgroup><thead><tr><th align="center">&#1053;&#1072;&#1080;&#1084;&#1077;&#1085;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1086;&#1082;&#1088;&#1091;&#1078;&#1077;&#1085;&#1080;&#1103;</th><th align="center">&#1053;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;</th><th align="center">&#1047;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;</th></tr></thead><tbody><tr><td align="left"><code class="literal">{&#1089;&#1080;&#1075;&#1083;&#1072; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1080;}/repoLogin</code></td><td align="left">&#1048;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088; (&#1080;&#1084;&#1103; &#1074;&#1093;&#1086;&#1076;&#1072;) &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1085;&#1086;&#1075;&#1086; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; <a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a> <span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span></td><td align="left"><code class="literal">ruslan</code></td></tr><tr><td align="left"><code class="literal">{&#1089;&#1080;&#1075;&#1083;&#1072; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1080;}/repoPassword</code></td><td align="left">&#1055;&#1072;&#1088;&#1086;&#1083;&#1100; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1085;&#1086;&#1075;&#1086; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; <a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a> <span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span></td><td align="left"><code class="literal">changeit</code></td></tr></tbody></table></div></div><br class="table-break"></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a name="batch-schedule"></a>3.2.4.2.2. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1072; &#1087;&#1072;&#1082;&#1077;&#1090;&#1085;&#1099;&#1093; &#1079;&#1072;&#1076;&#1072;&#1085;&#1080;&#1081; &#1087;&#1086; &#1088;&#1072;&#1089;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1102;</h5></div></div></div><p>&#1040;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082; &#1087;&#1072;&#1082;&#1077;&#1090;&#1085;&#1099;&#1093; &#1079;&#1072;&#1076;&#1072;&#1085;&#1080;&#1081; &#1087;&#1086; &#1088;&#1072;&#1089;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1102; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1087;&#1088;&#1080; &#1087;&#1086;&#1084;&#1086;&#1097;&#1080; &#1101;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090;&#1086;&#1074;
<code class="literal">timer</code> &#1076;&#1083;&#1103; <a class="glossterm" href="#ab-ejb"><em class="glossterm"><a class="glossterm" href="#ab-ejb" title="EJB">EJB</a></em></a> <span class="application">JobScheduler</span>
&#1074; &#1076;&#1077;&#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1088;&#1077; &#1088;&#1072;&#1079;&#1074;&#1105;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1103; <code class="filename">idx-jcr-ejb.jar/META-INF/ejb-jar.xml</code>:
</p><div class="informalexample"><pre class="programlisting">&lt;session&gt;
&lt;ejb-name&gt;JobScheduler&lt;/ejb-name&gt;
&lt;session-type&gt;Stateless&lt;/session-type&gt;
&lt;timer&gt;
&lt;schedule&gt;
&lt;minute&gt;0&lt;/minute&gt;
&lt;hour&gt;19&lt;/hour&gt;
&lt;day-of-week&gt;1-5&lt;/day-of-week&gt;
&lt;/schedule&gt;
&lt;timeout-method&gt;
&lt;method-name&gt;timeout&lt;/method-name&gt;
&lt;method-params&gt;
&lt;method-param&gt;javax.ejb.Timer&lt;/method-param&gt;
&lt;/method-params&gt;
&lt;/timeout-method&gt;
&lt;info&gt;ExportRecordsISO2709EBOOKS:19013582&lt;/info&gt;
&lt;/timer&gt;
&lt;timer&gt;
&lt;schedule&gt;
&lt;minute&gt;0&lt;/minute&gt;
&lt;hour&gt;1&lt;/hour&gt;
&lt;day-of-week&gt;6&lt;/day-of-week&gt;
&lt;/schedule&gt;
&lt;timeout-method&gt;
&lt;method-name&gt;timeout&lt;/method-name&gt;
&lt;method-params&gt;
&lt;method-param&gt;javax.ejb.Timer&lt;/method-param&gt;
&lt;/method-params&gt;
&lt;/timeout-method&gt;
&lt;info&gt;ExportRecordsISO2709BOOKS:19013582&lt;/info&gt;
&lt;/timer&gt;
&lt;/session&gt;
</pre></div><p>
</p><p>&#1042; &#1101;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090;&#1077; <code class="literal">info</code> &#1091;&#1082;&#1072;&#1079;&#1099;&#1074;&#1072;&#1102;&#1090;&#1089;&#1103; &#1085;&#1072;&#1080;&#1084;&#1077;&#1085;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1087;&#1072;&#1082;&#1077;&#1090;&#1085;&#1086;&#1075;&#1086; &#1079;&#1072;&#1076;&#1072;&#1085;&#1080;&#1103; &#1080; &#1089;&#1080;&#1075;&#1083;&#1072; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1080;, &#1088;&#1072;&#1079;&#1076;&#1077;&#1083;&#1105;&#1085;&#1085;&#1099;&#1077; &#1076;&#1074;&#1086;&#1077;&#1090;&#1086;&#1095;&#1080;&#1077;&#1084;.
&#1055;&#1086;&#1076;&#1088;&#1086;&#1073;&#1085;&#1086;&#1089;&#1090;&#1080; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1080; &#1088;&#1072;&#1089;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1103; &#1087;&#1088;&#1080;&#1074;&#1086;&#1076;&#1103;&#1090;&#1089;&#1103; &#1074; &#1075;&#1083;&#1072;&#1074;&#1077; 13 &#1089;&#1087;&#1077;&#1094;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; <a class="link" href="https://jcp.org/en/jsr/detail?id=345" target="_top">JSR-345</a>.</p><p>&#1057;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1091;&#1102;&#1097;&#1080;&#1077; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1080;&#1103; &#1087;&#1072;&#1082;&#1077;&#1090;&#1085;&#1099;&#1093; &#1079;&#1072;&#1076;&#1072;&#1085;&#1080;&#1081; &#1076;&#1086;&#1083;&#1078;&#1085;&#1099; &#1073;&#1099;&#1090;&#1100; &#1088;&#1072;&#1079;&#1084;&#1077;&#1097;&#1077;&#1085;&#1099; &#1074; <code class="filename">idx-jcr-ejb.jar/META-INF/batch-jobs/</code>,
&#1072; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1084;&#1099;&#1077; &#1101;&#1090;&#1080;&#1084;&#1080; &#1079;&#1072;&#1076;&#1072;&#1085;&#1080;&#1103;&#1084;&#1080; &#1087;&#1072;&#1082;&#1077;&#1090;&#1085;&#1099;&#1077; &#1072;&#1088;&#1090;&#1077;&#1092;&#1072;&#1082;&#1090;&#1099; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1091;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100; &#1074; <code class="filename">idx-jcr-ejb.jar/META-INF/batch.xml</code>.
&#1055;&#1072;&#1082;&#1077;&#1090;&#1085;&#1099;&#1077; &#1079;&#1072;&#1076;&#1072;&#1085;&#1080;&#1103; &#1080; &#1072;&#1088;&#1090;&#1077;&#1092;&#1072;&#1082;&#1090;&#1099; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1103;&#1102;&#1090;&#1089;&#1103; &#1074; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1080;&#1080; &#1089; &#1090;&#1088;&#1077;&#1073;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103;&#1084;&#1080; &#1089;&#1087;&#1077;&#1094;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;
<a class="link" href="https://jcp.org/en/jsr/detail?id=352" target="_top">JSR-352</a>.</p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a name="d0e1016"></a>3.2.4.2.3. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; Z39.50</h5></div></div></div><p>&#1042; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1077; 3-4 &#1087;&#1088;&#1077;&#1076;&#1089;&#1090;&#1072;&#1074;&#1083;&#1077;&#1085;&#1099; &#1085;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; Z39.50,
&#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1087;&#1088;&#1080;&#1074;&#1086;&#1076;&#1103;&#1090;&#1089;&#1103; &#1074; &#1076;&#1077;&#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1088;&#1077; &#1088;&#1072;&#1079;&#1074;&#1105;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1103; <code class="filename">idx-jcr-ejb.jar/META-INF/ejb-jar.xml</code>, &#1087;&#1088;&#1080;&#1084;&#1077;&#1088;&#1099; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1081;.</p><div class="table"><a name="d0e1024"></a><p class="title"><b>&#1058;&#1072;&#1073;&#1083;&#1080;&#1094;&#1072; 3-4. &#1053;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; Z39.50</b></p><div class="table-contents"><table class="table" summary="&#1053;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; Z39.50" border="1"><colgroup><col><col><col></colgroup><thead><tr><th align="center">&#1053;&#1072;&#1080;&#1084;&#1077;&#1085;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1072;</th><th align="center">&#1053;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;</th><th align="center">&#1047;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;</th></tr></thead><tbody><tr><td align="left"><code class="literal">ServerName</code></td><td align="left">&#1057;&#1077;&#1090;&#1077;&#1074;&#1086;&#1081; &#1072;&#1076;&#1088;&#1077;&#1089;, &#1087;&#1086; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1084;&#1091; &#1073;&#1091;&#1076;&#1077;&#1090; &#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1103;&#1090;&#1100;&#1089;&#1103; &#1074;&#1079;&#1072;&#1080;&#1084;&#1086;&#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1077; &#1089; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1086;&#1084; Z39.50</td><td align="left"><code class="literal">0.0.0.0</code></td></tr><tr><td align="left"><code class="literal">PortNumber</code></td><td align="left">&#1053;&#1086;&#1084;&#1077;&#1088; &#1087;&#1086;&#1088;&#1090;&#1072;, &#1087;&#1086; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1084;&#1091; &#1073;&#1091;&#1076;&#1077;&#1090; &#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1103;&#1090;&#1100;&#1089;&#1103; &#1074;&#1079;&#1072;&#1080;&#1084;&#1086;&#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1077; &#1089; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1086;&#1084; Z39.50</td><td align="left"><code class="literal">2100</code></td></tr><tr><td align="left"><code class="literal">OrgId</code></td><td align="left">&#1057;&#1080;&#1075;&#1083;&#1072; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1080;</td><td align="left"><code class="literal">00000000</code></td></tr></tbody></table></div></div><br class="table-break"><p>&#1060;&#1088;&#1072;&#1075;&#1084;&#1077;&#1085;&#1090; &#1076;&#1077;&#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1088;&#1072; &#1088;&#1072;&#1079;&#1074;&#1105;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1103; <code class="filename">idx-jcr-ejb.jar/META-INF/ejb-jar.xml</code>,
&#1089;&#1074;&#1103;&#1079;&#1072;&#1085;&#1085;&#1099;&#1081; &#1089; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1086;&#1074; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; Z39.50:
</p><div class="informalexample"><pre class="programlisting">&lt;message-driven&gt;
&lt;display-name&gt;Z39.50 Target Bean&lt;/display-name&gt;
&lt;ejb-name&gt;ZTarget&lt;/ejb-name&gt;
&lt;ejb-class&gt;com.ols.ruslan.neo.z3950.server.ZTarget&lt;/ejb-class&gt;
&lt;messaging-type&gt;com.ols.z3950.server.ZMessageListener&lt;/messaging-type&gt;
&lt;transaction-type&gt;Container&lt;/transaction-type&gt;
&lt;activation-config&gt;
&lt;activation-config-property&gt;
&lt;activation-config-property-name&gt;ServerName&lt;/activation-config-property-name&gt;
&lt;activation-config-property-value&gt;0.0.0.0&lt;/activation-config-property-value&gt;
&lt;/activation-config-property&gt;
&lt;activation-config-property&gt;
&lt;activation-config-property-name&gt;PortNumber&lt;/activation-config-property-name&gt;
&lt;activation-config-property-value&gt;2100&lt;/activation-config-property-value&gt;
&lt;/activation-config-property&gt;
&lt;activation-config-property&gt;
&lt;activation-config-property-name&gt;OrgId&lt;/activation-config-property-name&gt;
&lt;activation-config-property-value&gt;00000000&lt;/activation-config-property-value&gt;
&lt;/activation-config-property&gt;
&lt;/activation-config&gt;
...
&lt;/message-driven&gt;</pre></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a name="d0e1074"></a>3.2.4.2.4. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; 3M&#8482; <a class="glossterm" href="#ab-sip"><em class="glossterm"><a class="glossterm" href="#ab-sip" title="SIP">SIP</a></em></a> v. 2.00</h5></div></div></div><p>&#1042; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1077; 3-5 &#1087;&#1088;&#1077;&#1076;&#1089;&#1090;&#1072;&#1074;&#1083;&#1077;&#1085;&#1099; &#1085;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; 3M&#8482; <a class="glossterm" href="#ab-sip"><em class="glossterm"><a class="glossterm" href="#ab-sip" title="SIP">SIP</a></em></a> v. 2.00,
&#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1087;&#1088;&#1080;&#1074;&#1086;&#1076;&#1103;&#1090;&#1089;&#1103; &#1074; &#1076;&#1077;&#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1088;&#1077; &#1088;&#1072;&#1079;&#1074;&#1105;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1103; <code class="filename">idx-jcr-ejb.jar/META-INF/ejb-jar.xml</code>, &#1087;&#1088;&#1080;&#1084;&#1077;&#1088;&#1099; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1081;.</p><div class="table"><a name="d0e1088"></a><p class="title"><b>&#1058;&#1072;&#1073;&#1083;&#1080;&#1094;&#1072; 3-5. &#1053;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; 3M&#8482; <a class="glossterm" href="#ab-sip"><em class="glossterm"><a class="glossterm" href="#ab-sip" title="SIP">SIP</a></em></a> v. 2.00</b></p><div class="table-contents"><table class="table" summary="&#1053;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; 3M&#8482; SIP v. 2.00" border="1"><colgroup><col><col><col></colgroup><thead><tr><th align="center">&#1053;&#1072;&#1080;&#1084;&#1077;&#1085;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1072;</th><th align="center">&#1053;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;</th><th align="center">&#1047;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;</th></tr></thead><tbody><tr><td align="left"><code class="literal">ServerName</code></td><td align="left">&#1057;&#1077;&#1090;&#1077;&#1074;&#1086;&#1081; &#1072;&#1076;&#1088;&#1077;&#1089;, &#1087;&#1086; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1084;&#1091; &#1073;&#1091;&#1076;&#1077;&#1090; &#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1103;&#1090;&#1100;&#1089;&#1103; &#1074;&#1079;&#1072;&#1080;&#1084;&#1086;&#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1077; &#1089; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1086;&#1084; 3M&#8482; <a class="glossterm" href="#ab-sip"><em class="glossterm"><a class="glossterm" href="#ab-sip" title="SIP">SIP</a></em></a> v. 2.00</td><td align="left"><code class="literal">0.0.0.0</code></td></tr><tr><td align="left"><code class="literal">PortNumber</code></td><td align="left">&#1053;&#1086;&#1084;&#1077;&#1088; &#1087;&#1086;&#1088;&#1090;&#1072;, &#1087;&#1086; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1084;&#1091; &#1073;&#1091;&#1076;&#1077;&#1090; &#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1103;&#1090;&#1100;&#1089;&#1103; &#1074;&#1079;&#1072;&#1080;&#1084;&#1086;&#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1077; &#1089; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1086;&#1084; 3M&#8482; <a class="glossterm" href="#ab-sip"><em class="glossterm"><a class="glossterm" href="#ab-sip" title="SIP">SIP</a></em></a> v. 2.00</td><td align="left"><code class="literal">12345</code></td></tr><tr><td align="left"><code class="literal">OrgId</code></td><td align="left">&#1057;&#1080;&#1075;&#1083;&#1072; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1080;</td><td align="left"><code class="literal">00000000</code></td></tr></tbody></table></div></div><br class="table-break"><p>&#1060;&#1088;&#1072;&#1075;&#1084;&#1077;&#1085;&#1090; &#1076;&#1077;&#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1088;&#1072; &#1088;&#1072;&#1079;&#1074;&#1105;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1103; <code class="filename">idx-jcr-ejb.jar/META-INF/ejb-jar.xml</code>,
&#1089;&#1074;&#1103;&#1079;&#1072;&#1085;&#1085;&#1099;&#1081; &#1089; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1086;&#1074; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; 3M&#8482; <a class="glossterm" href="#ab-sip"><em class="glossterm"><a class="glossterm" href="#ab-sip" title="SIP">SIP</a></em></a> v. 2.00:
</p><div class="informalexample"><pre class="programlisting">&lt;message-driven&gt;
&lt;display-name&gt;SIP ACS Bean&lt;/display-name&gt;
&lt;ejb-name&gt;SIPACS&lt;/ejb-name&gt;
&lt;ejb-class&gt;com.ols.ruslan.neo.sip.server.SIPACS&lt;/ejb-class&gt;
&lt;messaging-type&gt;com.ols.sip.SIPMessageListener&lt;/messaging-type&gt;
&lt;transaction-type&gt;Container&lt;/transaction-type&gt;
&lt;activation-config&gt;
&lt;activation-config-property&gt;
&lt;activation-config-property-name&gt;ServerName&lt;/activation-config-property-name&gt;
&lt;activation-config-property-value&gt;0.0.0.0&lt;/activation-config-property-value&gt;
&lt;/activation-config-property&gt;
&lt;activation-config-property&gt;
&lt;activation-config-property-name&gt;SoTimeout&lt;/activation-config-property-name&gt;
&lt;activation-config-property-value&gt;3000&lt;/activation-config-property-value&gt;
&lt;/activation-config-property&gt;
&lt;activation-config-property&gt;
&lt;activation-config-property-name&gt;OrgId&lt;/activation-config-property-name&gt;
&lt;activation-config-property-value&gt;0000000&lt;/activation-config-property-value&gt;
&lt;/activation-config-property&gt;
&lt;/activation-config&gt;
&lt;/message-driven&gt;</pre></div><p>
</p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a name="d0e1150"></a>3.2.4.2.5. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1086;&#1074; &#1087;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099; &#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103;&#1084;&#1080;</h5></div></div></div><p>&#1055;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072; &#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103;&#1084;&#1080; &#1085;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1090;&#1089;&#1103; &#1085;&#1072; &#1082;&#1086;&#1085;&#1082;&#1088;&#1077;&#1090;&#1085;&#1099;&#1081; &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103; &#1091;&#1095;&#1105;&#1090;&#1085;&#1099;&#1093; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1087;&#1088;&#1080; &#1087;&#1086;&#1084;&#1086;&#1097;&#1080; &#1076;&#1077;&#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1088;&#1072;
<code class="filename">idx-jcr-ejb.jar/META-INF/picketlink.xml</code>. &#1042; &#1082;&#1086;&#1084;&#1087;&#1083;&#1077;&#1082;&#1090; &#1087;&#1086;&#1089;&#1090;&#1072;&#1074;&#1082;&#1080; &#1074; &#1082;&#1072;&#1095;&#1077;&#1089;&#1090;&#1074;&#1077; &#1086;&#1073;&#1088;&#1072;&#1079;&#1094;&#1086;&#1074; &#1074;&#1082;&#1083;&#1102;&#1095;&#1072;&#1102;&#1090;&#1089;&#1103; &#1076;&#1077;&#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1088;&#1099;
<code class="filename">picketlink-LDAP.xml</code>, <code class="filename">picketlink-AD.xml</code> &#1080; <code class="filename">picketlink-JPA.xml</code>,
&#1076;&#1083;&#1103; &#1080;&#1085;&#1090;&#1077;&#1075;&#1088;&#1072;&#1094;&#1080;&#1080; &#1089; &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1072;&#1084;&#1080; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103; &#1091;&#1095;&#1105;&#1090;&#1085;&#1099;&#1093; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;, &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1102;&#1097;&#1080;&#1084;&#1080; <a class="glossterm" href="#ab-ldap"><em class="glossterm"><a class="glossterm" href="#ab-ldap" title="LDAP">LDAP</a></em></a>,
<span class="application">Active Directory</span> &#1080; &#1088;&#1077;&#1083;&#1103;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1077; <a class="glossterm" href="#ab-dbms"><em class="glossterm"><a class="glossterm" href="#ab-dbms" title="&#1057;&#1059;&#1041;&#1044;">&#1057;&#1059;&#1041;&#1044;</a></em></a> &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1077;&#1085;&#1085;&#1086;.
&#1053;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1087;&#1077;&#1088;&#1077;&#1085;&#1077;&#1089;&#1090;&#1080; &#1074; <code class="filename">picketlink.xml</code> &#1090;&#1088;&#1077;&#1073;&#1091;&#1077;&#1084;&#1091;&#1102; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1102; &#1080; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1074; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1080;&#1080; &#1089; &#1082;&#1086;&#1085;&#1082;&#1088;&#1077;&#1090;&#1085;&#1099;&#1084;&#1080;
&#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1103;&#1084;&#1080; &#1087;&#1088;&#1080;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103; (&#1072;&#1076;&#1088;&#1077;&#1089;&#1072; &#1089;&#1077;&#1088;&#1074;&#1080;&#1089;&#1086;&#1074;, &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088;&#1099; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;&#1086;&#1074; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;, &#1083;&#1086;&#1075;&#1080;&#1085;&#1099; &#1080; &#1087;&#1072;&#1088;&#1086;&#1083;&#1080; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081;, &#1086;&#1090; &#1080;&#1084;&#1077;&#1085;&#1080; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1093; &#1073;&#1091;&#1076;&#1077;&#1090;
&#1074;&#1077;&#1089;&#1090;&#1080;&#1089;&#1100; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072; &#1089; &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1072;&#1084;&#1080; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103; &#1091;&#1095;&#1105;&#1090;&#1085;&#1099;&#1093; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1080; &#1090;.&#1087;.).</p><p>&#1055;&#1088;&#1080; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1080; &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1072; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103; &#1091;&#1095;&#1105;&#1090;&#1085;&#1099;&#1093; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;, &#1086;&#1089;&#1085;&#1086;&#1074;&#1072;&#1085;&#1085;&#1086;&#1075;&#1086; &#1085;&#1072; &#1088;&#1077;&#1083;&#1103;&#1094;&#1080;&#1086;&#1085;&#1085;&#1086;&#1081; <a class="glossterm" href="#ab-dbms"><em class="glossterm"><a class="glossterm" href="#ab-dbms" title="&#1057;&#1059;&#1041;&#1044;">&#1057;&#1059;&#1041;&#1044;</a></em></a>,
&#1074; &#1076;&#1077;&#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1086;&#1088;&#1077; <code class="filename">idx-jcr-ejb.jar/META-INF/persistence.xml</code> &#1089;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1080;&#1090;&#1100; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1084;&#1099;&#1077; &#1088;&#1077;&#1083;&#1103;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1077; &#1089;&#1091;&#1097;&#1085;&#1086;&#1089;&#1090;&#1080;
(&#1101;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090;&#1099; <code class="literal">class</code>) &#1080; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; (&#1101;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090; <code class="literal">non-jta-data-source</code>). &#1042; &#1082;&#1086;&#1084;&#1087;&#1083;&#1077;&#1082;&#1090; &#1087;&#1086;&#1089;&#1090;&#1072;&#1074;&#1082;&#1080; &#1074;&#1093;&#1086;&#1076;&#1080;&#1090;
<code class="filename">persistence.xml</code> &#1089; &#1090;&#1080;&#1087;&#1086;&#1074;&#1099;&#1084;&#1080; &#1089;&#1091;&#1097;&#1085;&#1086;&#1089;&#1090;&#1103;&#1084;&#1080;, &#1086;&#1073;&#1077;&#1089;&#1087;&#1077;&#1095;&#1080;&#1074;&#1072;&#1102;&#1097;&#1080;&#1084;&#1080; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1077; &#1091;&#1095;&#1105;&#1090;&#1085;&#1099;&#1093; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081;, &#1080;&#1093; &#1088;&#1086;&#1083;&#1080; &#1080; &#1087;&#1072;&#1088;&#1086;&#1083;&#1080;.</p><p>&#1042; &#1089;&#1086;&#1089;&#1090;&#1072;&#1074; &#1087;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1099; &#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103;&#1084;&#1080; &#1074;&#1093;&#1086;&#1076;&#1080;&#1090; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;, &#1086;&#1073;&#1077;&#1089;&#1087;&#1077;&#1095;&#1080;&#1074;&#1072;&#1102;&#1097;&#1080;&#1081; &#1086;&#1076;&#1085;&#1086;&#1085;&#1072;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1085;&#1091;&#1102; &#1089;&#1080;&#1085;&#1093;&#1088;&#1086;&#1085;&#1080;&#1079;&#1072;&#1094;&#1080;&#1102; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081; &#1085;&#1072;
&#1095;&#1080;&#1090;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081; &#1080;&#1079; <a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a> <span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span> &#1089; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1084;&#1099;&#1084; &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1086;&#1084; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103;
&#1091;&#1095;&#1105;&#1090;&#1085;&#1099;&#1093; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;. &#1058;&#1072;&#1082;&#1080;&#1084; &#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1084;, &#1087;&#1088;&#1080; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1080; &#1080;&#1083;&#1080; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1080; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1085;&#1072; &#1095;&#1080;&#1090;&#1072;&#1090;&#1077;&#1083;&#1103;, &#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, &#1087;&#1088;&#1080; &#1087;&#1086;&#1084;&#1086;&#1097;&#1080; &#1040;&#1056;&#1052; &#1050;&#1085;&#1080;&#1075;&#1086;&#1074;&#1099;&#1076;&#1072;&#1095;&#1080;
<a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a> <span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span>
&#1074; &#1084;&#1077;&#1093;&#1072;&#1085;&#1080;&#1079;&#1084;&#1077; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103; &#1089;&#1086;&#1079;&#1076;&#1072;&#1102;&#1090;&#1089;&#1103; &#1080;&#1083;&#1080; &#1080;&#1079;&#1084;&#1077;&#1085;&#1103;&#1102;&#1090;&#1089;&#1103; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1091;&#1102;&#1097;&#1080;&#1077; &#1091;&#1095;&#1105;&#1090;&#1085;&#1099;&#1077; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080;. &#1069;&#1090;&#1080; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1079;&#1072;&#1090;&#1077;&#1084; &#1084;&#1086;&#1075;&#1091;&#1090; &#1073;&#1099;&#1090;&#1100; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1099; &#1076;&#1083;&#1103;
&#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; &#1095;&#1080;&#1090;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081; &#1074; <a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a> &#1087;&#1088;&#1080; &#1087;&#1086;&#1084;&#1086;&#1097;&#1080; &#1076;&#1086;&#1084;&#1077;&#1085;&#1086;&#1074; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080;, &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1085;&#1099;&#1093; &#1074;&#1099;&#1096;&#1077;.
&#1069;&#1090;&#1072; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1086;&#1085;&#1072;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1088;&#1077;&#1072;&#1083;&#1080;&#1079;&#1091;&#1077;&#1090;&#1089;&#1103; &#1087;&#1088;&#1080; &#1087;&#1086;&#1084;&#1086;&#1097;&#1080; &#1082;&#1083;&#1072;&#1089;&#1089;&#1072; <code class="filename">idx-jcr-ejb.jar/com/ols/ruslan/neo/record/UserManager.class</code>.
&#1045;&#1089;&#1083;&#1080; &#1090;&#1072;&#1082;&#1072;&#1103; &#1089;&#1080;&#1085;&#1093;&#1088;&#1086;&#1085;&#1080;&#1079;&#1072;&#1094;&#1080;&#1103; &#1085;&#1077; &#1090;&#1088;&#1077;&#1073;&#1091;&#1077;&#1090;&#1089;&#1103;, &#1090;&#1086; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;&#1085;&#1099;&#1081; &#1082;&#1083;&#1072;&#1089;&#1089; &#1089;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090; &#1080;&#1079;&#1098;&#1103;&#1090;&#1100; &#1080;&#1079; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103;.</p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a name="d0e1216"></a>3.2.4.2.6. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1073;&#1080;&#1079;&#1085;&#1077;&#1089;-&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;</h5></div></div></div><p><a class="glossterm" href="#ab-abis"><em class="glossterm"><a class="glossterm" href="#ab-abis" title="&#1040;&#1041;&#1048;&#1057;">&#1040;&#1041;&#1048;&#1057;</a></em></a> <span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span> &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1091; &#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1073;&#1080;&#1079;&#1085;&#1077;&#1089;-&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072;&#1084;&#1080;
<a class="link" href="https://www.drools.org/" target="_top"><span class="application">Drools</span></a> &#1074; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1089;&#1072;&#1093; &#1086;&#1073;&#1088;&#1072;&#1073;&#1086;&#1090;&#1082;&#1080; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074; &#1086;&#1090; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081; &#1080; &#1089;&#1086;&#1073;&#1099;&#1090;&#1080;&#1081;, &#1074;&#1086;&#1079;&#1085;&#1080;&#1082;&#1072;&#1102;&#1097;&#1080;&#1093; &#1074; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1077;.
&#1041;&#1080;&#1079;&#1085;&#1077;&#1089;-&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072; &#1080; &#1074;&#1089;&#1087;&#1086;&#1084;&#1086;&#1075;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077; &#1084;&#1077;&#1090;&#1072;&#1076;&#1072;&#1085;&#1085;&#1099;&#1077; &#1074;&#1086;&#1087;&#1083;&#1086;&#1097;&#1077;&#1085;&#1099; &#1074; &#1074;&#1080;&#1076;&#1077; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081; &#1074; <a class="glossterm" href="#ab-db"><em class="glossterm"><a class="glossterm" href="#ab-db" title="&#1041;&#1044;">&#1041;&#1044;</a></em></a> <code class="filename">.config-{&#1089;&#1080;&#1075;&#1083;&#1072; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1080;}</code>.
&#1069;&#1090;&#1080; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1089;&#1086;&#1079;&#1076;&#1072;&#1102;&#1090;&#1089;&#1103; &#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080; &#1087;&#1088;&#1080; &#1088;&#1072;&#1079;&#1074;&#1105;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1085;&#1086;&#1081; &#1095;&#1072;&#1089;&#1090;&#1080; &#1080; &#1085;&#1077; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1103;&#1102;&#1090;&#1089;&#1103; &#1087;&#1088;&#1080; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1080;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1085;&#1086;&#1081; &#1095;&#1072;&#1089;&#1090;&#1080;.
&#1042; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1077; 3-6 &#1087;&#1088;&#1080;&#1074;&#1077;&#1076;&#1077;&#1085;&#1099; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088;&#1099; &#1087;&#1086;&#1089;&#1090;&#1072;&#1074;&#1083;&#1103;&#1077;&#1084;&#1099;&#1093; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081; &#1080; &#1080;&#1093; &#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;.
</p><div class="table"><a name="d0e1236"></a><p class="title"><b>&#1058;&#1072;&#1073;&#1083;&#1080;&#1094;&#1072; 3-6. &#1041;&#1080;&#1079;&#1085;&#1077;&#1089;-&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072;</b></p><div class="table-contents"><table class="table" summary="&#1041;&#1080;&#1079;&#1085;&#1077;&#1089;-&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072;" border="1"><colgroup><col><col></colgroup><thead><tr><th align="center">&#1048;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080;</th><th align="center">&#1053;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;</th></tr></thead><tbody><tr><td align="left"><code class="literal">kmodule.xml</code></td><td align="left">&#1042;&#1089;&#1087;&#1086;&#1084;&#1086;&#1075;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077; &#1084;&#1077;&#1090;&#1072;&#1076;&#1072;&#1085;&#1085;&#1099;&#1077; - &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077; &#1084;&#1086;&#1076;&#1091;&#1083;&#1077;&#1081; &#1073;&#1080;&#1079;&#1085;&#1077;&#1089;-&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;</td></tr><tr><td align="left"><code class="literal">ruslan-acl-management.drl</code></td><td align="left">&#1055;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072; &#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1089;&#1087;&#1080;&#1089;&#1082;&#1072;&#1084;&#1080; &#1082;&#1086;&#1085;&#1090;&#1088;&#1086;&#1083;&#1103; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; &#1076;&#1083;&#1103; &#1086;&#1090;&#1076;&#1077;&#1083;&#1100;&#1085;&#1099;&#1093; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081;</td></tr><tr><td align="left"><code class="literal">ruslan-circulation-checkin.drl</code></td><td align="left">&#1055;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072; &#1074;&#1086;&#1079;&#1074;&#1088;&#1072;&#1090;&#1072; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1086;&#1074;, &#1074;&#1099;&#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1074;&#1086; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;&#1077; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;</td></tr><tr><td align="left"><code class="literal">ruslan-circulation-checkout.drl</code></td><td align="left">&#1055;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072; &#1074;&#1099;&#1076;&#1072;&#1095;&#1080; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1086;&#1074; &#1074;&#1086; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;&#1077; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;</td></tr><tr><td align="left"><code class="literal">ruslan-circulation-renewal.drl</code></td><td align="left">&#1055;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072; &#1087;&#1088;&#1086;&#1076;&#1083;&#1077;&#1085;&#1080;&#1103; &#1089;&#1088;&#1086;&#1082;&#1072; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1072;&#1084;&#1080;, &#1074;&#1099;&#1076;&#1072;&#1085;&#1085;&#1099;&#1084;&#1080; &#1074;&#1086; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;&#1077; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;</td></tr><tr><td align="left"><code class="literal">ruslan-circulation-requestItem.drl</code></td><td align="left">&#1055;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072; &#1073;&#1088;&#1086;&#1085;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1086;&#1074;, &#1074;&#1082;&#1083;&#1102;&#1095;&#1072;&#1103; &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072; &#1084;&#1072;&#1088;&#1096;&#1088;&#1091;&#1090;&#1080;&#1079;&#1072;&#1094;&#1080;&#1080; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074; &#1085;&#1072; &#1073;&#1088;&#1086;&#1085;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1074; &#1086;&#1090;&#1076;&#1077;&#1083;&#1099; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103;</td></tr><tr><td align="left"><code class="literal">ruslan-retention-versions.drl</code></td><td align="left">&#1055;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103; &#1074;&#1077;&#1088;&#1089;&#1080;&#1081; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081;</td></tr></tbody></table></div></div><br class="table-break"><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">&#1042;&#1072;&#1078;&#1085;&#1086;</h3><p>&#1055;&#1086;&#1089;&#1090;&#1072;&#1074;&#1083;&#1103;&#1077;&#1084;&#1099;&#1081; &#1090;&#1080;&#1087;&#1086;&#1074;&#1086;&#1081; &#1085;&#1072;&#1073;&#1086;&#1088; &#1073;&#1080;&#1079;&#1085;&#1077;&#1089;-&#1087;&#1088;&#1072;&#1074;&#1080;&#1083; &#1090;&#1088;&#1077;&#1073;&#1091;&#1077;&#1090; &#1086;&#1073;&#1103;&#1079;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1081; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1080; &#1085;&#1072; &#1082;&#1086;&#1085;&#1082;&#1088;&#1077;&#1090;&#1085;&#1099;&#1077; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1103; &#1087;&#1088;&#1080;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103; - &#1086;&#1090;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1103; &#1085;&#1077;&#1085;&#1091;&#1078;&#1085;&#1099;&#1093;, &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1085;&#1086;&#1074;&#1099;&#1093; &#1080; &#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; &#1080;&#1084;&#1077;&#1102;&#1097;&#1080;&#1093;&#1089;&#1103; &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;.</p></div><p>
&#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1073;&#1080;&#1079;&#1085;&#1077;&#1089;-&#1087;&#1088;&#1072;&#1074;&#1080;&#1083; &#1080; &#1074;&#1089;&#1087;&#1086;&#1084;&#1086;&#1075;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1093; &#1084;&#1077;&#1090;&#1072;&#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1087;&#1088;&#1080; &#1087;&#1086;&#1084;&#1086;&#1097;&#1080; &#1040;&#1056;&#1052; &#1040;&#1076;&#1084;&#1080;&#1085;&#1080;&#1089;&#1090;&#1088;&#1072;&#1090;&#1086;&#1088;&#1072;. &#1044;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1085;&#1086;&#1074;&#1099;&#1093; &#1084;&#1086;&#1076;&#1091;&#1083;&#1077;&#1081; &#1073;&#1080;&#1079;&#1085;&#1077;&#1089;-&#1087;&#1088;&#1072;&#1074;&#1080;&#1083; &#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1087;&#1086;&#1089;&#1088;&#1077;&#1076;&#1089;&#1090;&#1074;&#1086;&#1084; &#1080;&#1093; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1074;
<code class="filename">rneo.ear/idx-jcr-ejb.jar/config/</code>. &#1055;&#1088;&#1080; &#1101;&#1090;&#1086;&#1084; &#1085;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1077; &#1084;&#1086;&#1076;&#1091;&#1083;&#1103; &#1089; &#1073;&#1080;&#1079;&#1085;&#1077;&#1089;-&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1072;&#1084;&#1080; &#1076;&#1086;&#1083;&#1078;&#1085;&#1086; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1086;&#1074;&#1072;&#1090;&#1100; &#1085;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1102; &#1087;&#1072;&#1082;&#1077;&#1090;&#1072; &#1074;
<code class="filename">kmodule.xml</code> - &#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, <code class="filename">ruslan-circulation-renewal.drl</code> &#1091;&#1082;&#1072;&#1079;&#1099;&#1074;&#1072;&#1077;&#1090;, &#1085;&#1072; &#1090;&#1086;, &#1095;&#1090;&#1086; &#1101;&#1090;&#1086;&#1090; &#1084;&#1086;&#1076;&#1091;&#1083;&#1100; &#1086;&#1090;&#1085;&#1086;&#1089;&#1080;&#1090;&#1089;&#1103; &#1082; &#1087;&#1072;&#1082;&#1077;&#1090;&#1091; <code class="literal">ruslan.circulation</code>.
</p></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="neo-web-configuration"></a>3.2.5. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; Web-&#1080;&#1085;&#1090;&#1077;&#1088;&#1092;&#1077;&#1081;&#1089;&#1072; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1086;&#1074;</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="d0e1309"></a>3.2.5.1. &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072; &#1087;&#1088;&#1086;&#1074;&#1072;&#1081;&#1076;&#1077;&#1088;&#1072; &#1091;&#1089;&#1083;&#1091;&#1075;</h4></div></div></div><p>Web-&#1080;&#1085;&#1090;&#1077;&#1088;&#1092;&#1077;&#1081;&#1089; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1086;&#1074; &#1103;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1088;&#1077;&#1072;&#1083;&#1080;&#1079;&#1072;&#1094;&#1080;&#1077;&#1081; &#1087;&#1088;&#1086;&#1074;&#1072;&#1081;&#1076;&#1077;&#1088;&#1072; &#1091;&#1089;&#1083;&#1091;&#1075;. &#1044;&#1083;&#1103; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086;&#1075;&#1086; &#1074;&#1079;&#1072;&#1080;&#1084;&#1086;&#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1103; &#1089; &#1087;&#1088;&#1086;&#1074;&#1072;&#1081;&#1076;&#1077;&#1088;&#1086;&#1084; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; &#1090;&#1088;&#1077;&#1073;&#1091;&#1077;&#1090;&#1089;&#1103;
&#1077;&#1075;&#1086; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1072;&#1103; &#1079;&#1072;&#1082;&#1083;&#1102;&#1095;&#1072;&#1077;&#1090;&#1089;&#1103; &#1074; &#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1080; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1086;&#1075;&#1086; &#1092;&#1072;&#1081;&#1083;&#1072; <code class="filename">WEB-INF/picketlink.xml</code>, &#1074;&#1082;&#1083;&#1102;&#1095;&#1105;&#1085;&#1085;&#1086;&#1075;&#1086; &#1074;
<code class="filename">rneo-ear*.ear/rrs-web.war</code>. &#1050;&#1072;&#1082; &#1084;&#1080;&#1085;&#1080;&#1084;&#1091;&#1084;, &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1091;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1103; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1086;&#1074;
<em class="parameter"><code>PicketLinkSP/IdentityURL</code></em> &#1080; <em class="parameter"><code>PicketLinkSP/ServiceURL</code></em>, &#1079;&#1072;&#1074;&#1080;&#1089;&#1103;&#1097;&#1080;&#1077; &#1086;&#1090; &#1082;&#1086;&#1085;&#1082;&#1088;&#1077;&#1090;&#1085;&#1099;&#1093; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1081;
&#1101;&#1082;&#1089;&#1087;&#1083;&#1091;&#1072;&#1090;&#1072;&#1094;&#1080;&#1080;. &#1042; &#1087;&#1077;&#1088;&#1074;&#1086;&#1084; &#1080;&#1079; &#1085;&#1080;&#1093; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1091;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100; &#1072;&#1076;&#1088;&#1077;&#1089; &#1087;&#1088;&#1086;&#1074;&#1072;&#1081;&#1076;&#1077;&#1088;&#1072; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080; (&#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, <code class="literal">https://host.domain/ridp/</code>).
&#1042;&#1086; &#1074;&#1090;&#1086;&#1088;&#1086;&#1084; - &#1072;&#1076;&#1088;&#1077;&#1089; &#1087;&#1088;&#1086;&#1074;&#1072;&#1081;&#1076;&#1077;&#1088;&#1072; &#1091;&#1089;&#1083;&#1091;&#1075; (&#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, <code class="literal">https://host.domain/rrs-web/</code>).</p></div></div></div></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="d0e1332"></a>&#1043;&#1083;&#1072;&#1074;&#1072; 4. &#1055;&#1088;&#1086;&#1074;&#1077;&#1088;&#1082;&#1072; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099;</h1></div></div></div><p>
&#1055;&#1088;&#1086;&#1074;&#1077;&#1088;&#1082;&#1072; &#1088;&#1072;&#1079;&#1074;&#1105;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1103; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1086;&#1074; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1085;&#1086;&#1081; &#1095;&#1072;&#1089;&#1090;&#1080; &#1086;&#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1087;&#1088;&#1080; &#1087;&#1086;&#1084;&#1086;&#1097;&#1080;
&#1089;&#1088;&#1077;&#1076;&#1089;&#1090;&#1074; &#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; <span class="application">WildFly</span>.
&#1055;&#1088;&#1080; &#1085;&#1077;&#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086;&#1084; &#1088;&#1072;&#1079;&#1074;&#1105;&#1088;&#1090;&#1099;&#1074;&#1072;&#1085;&#1080;&#1080; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;&#1080;&#1077; &#1085;&#1072; &#1087;&#1088;&#1080;&#1095;&#1080;&#1085;&#1099; &#1089;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090; &#1080;&#1089;&#1082;&#1072;&#1090;&#1100; &#1074; &#1078;&#1091;&#1088;&#1085;&#1072;&#1083;&#1077; <span class="application">WildFly</span>.
</p></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="d0e1343"></a>&#1043;&#1083;&#1072;&#1074;&#1072; 5. &#1044;&#1086;&#1087;&#1086;&#1083;&#1085;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1080;</h1></div></div></div><p>&#1057;&#1077;&#1088;&#1074;&#1077;&#1088;&#1085;&#1072;&#1103; &#1095;&#1072;&#1089;&#1090;&#1100;
<span class="application">"&#1056;&#1091;&#1089;&#1083;&#1072;&#1085;-&#1053;&#1077;&#1086;"</span> &#1085;&#1077; &#1086;&#1073;&#1083;&#1072;&#1076;&#1072;&#1077;&#1090; &#1080;&#1085;&#1099;&#1084;&#1080; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1103;&#1084;&#1080;, &#1087;&#1086;&#1084;&#1080;&#1084;&#1086; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085;&#1085;&#1099;&#1093; &#1074; <a class="link" href="#general" title="&#1043;&#1083;&#1072;&#1074;&#1072; 1. &#1054;&#1073;&#1097;&#1080;&#1077; &#1089;&#1074;&#1077;&#1076;&#1077;&#1085;&#1080;&#1103; &#1086; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1077;">&#1043;&#1083;&#1072;&#1074;&#1077; 1</a>.</p></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="d0e1354"></a>&#1043;&#1083;&#1072;&#1074;&#1072; 6. &#1057;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1085;&#1086;&#1084;&#1091; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1080;&#1089;&#1090;&#1091;</h1></div></div></div><p>&#1057;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1085;&#1086;&#1084;&#1091; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1080;&#1089;&#1090;&#1091; &#1074;&#1099;&#1074;&#1086;&#1076;&#1103;&#1090;&#1089;&#1103; &#1074; &#1078;&#1091;&#1088;&#1085;&#1072;&#1083; <span class="application">WildFly</span>.</p></div><div class="glossary"><div class="titlepage"><div><div><h1 class="title"><a name="terms"></a>&#1055;&#1077;&#1088;&#1077;&#1095;&#1077;&#1085;&#1100; &#1090;&#1077;&#1088;&#1084;&#1080;&#1085;&#1086;&#1074; &#1080; &#1080;&#1093; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1080;&#1081;</h1></div></div></div><dl><dt><a name="term-wildfly-module"></a><span class="glossterm">
&#1052;&#1086;&#1076;&#1091;&#1083;&#1100;
<span class="application">WildFly</span>
</span></dt><dd class="glossdef"><p>
&#1051;&#1086;&#1075;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081; &#1085;&#1072;&#1073;&#1086;&#1088; &#1082;&#1083;&#1072;&#1089;&#1089;&#1086;&#1074;, &#1087;&#1088;&#1077;&#1076;&#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1085;&#1099;&#1081; &#1076;&#1083;&#1103; &#1079;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1080; &#1082;&#1083;&#1072;&#1089;&#1089;&#1086;&#1074; &#1080;
&#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1079;&#1072;&#1074;&#1080;&#1089;&#1080;&#1084;&#1086;&#1089;&#1090;&#1103;&#1084;&#1080; &#1074; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1077; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081;
<span class="application">WildFly</span>
.
</p><p>
&#1057;&#1084;. &#1090;&#1072;&#1082;&#1078;&#1077;
<a class="link" href="https://docs.jboss.org/author/display/WFLY10/Glossary.html#91947458_Glossary-Module" target="_top">Module</a>
.
</p></dd><dt><a name="term-wildfly-static-module"></a><span class="glossterm">
&#1057;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081; &#1084;&#1086;&#1076;&#1091;&#1083;&#1100;
<span class="application">WildFly</span>
</span></dt><dd class="glossdef"><p>
<a class="glossterm" href="#term-wildfly-module"><em class="glossterm"><a class="glossterm" href="#term-wildfly-module" title="&#1052;&#1086;&#1076;&#1091;&#1083;&#1100; WildFly">
&#1052;&#1086;&#1076;&#1091;&#1083;&#1100;
<span class="application">WildFly</span>
</a></em></a>
, &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1085;&#1099;&#1081; &#1074; &#1082;&#1072;&#1090;&#1072;&#1083;&#1086;&#1075;&#1077;
<code class="filename">modules</code>
&#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081;
<span class="application">WildFly</span>
.
</p></dd><dt><a name="term-z3950-client"></a><span class="glossterm">Z39.50-&#1082;&#1083;&#1080;&#1077;&#1085;&#1090;</span></dt><dd class="glossdef"><p>&#1055;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1085;&#1086;&#1077; &#1089;&#1088;&#1077;&#1076;&#1089;&#1090;&#1074;&#1086;, &#1086;&#1073;&#1077;&#1089;&#1087;&#1077;&#1095;&#1080;&#1074;&#1072;&#1102;&#1097;&#1077;&#1077; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087; &#1086;&#1076;&#1085;&#1086;&#1075;&#1086; &#1080;&#1083;&#1080;
&#1085;&#1077;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1080;&#1093; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081; &#1082; &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1085;&#1099;&#1084; &#1080;&#1083;&#1080; &#1083;&#1086;&#1082;&#1072;&#1083;&#1100;&#1085;&#1099;&#1084; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1072;&#1084;
(&#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1075;&#1088;&#1072;&#1092;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1084;, &#1087;&#1086;&#1083;&#1085;&#1086;&#1090;&#1077;&#1082;&#1089;&#1090;&#1086;&#1074;&#1099;&#1084; &#1080; &#1076;&#1088;. &#1073;&#1072;&#1079;&#1072;&#1084; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;) &#1087;&#1086;
&#1087;&#1088;&#1086;&#1090;&#1086;&#1082;&#1086;&#1083;&#1091;
Z39.50.
</p></dd></dl></div><div class="glossary"><div class="titlepage"><div><div><h1 class="title"><a name="abbreviations"></a>&#1055;&#1077;&#1088;&#1077;&#1095;&#1077;&#1085;&#1100; &#1089;&#1086;&#1082;&#1088;&#1072;&#1097;&#1077;&#1085;&#1080;&#1081;</h1></div></div></div><dl><dt><a name="ab-ejb"></a><span class="glossterm">EJB</span></dt><dd class="glossdef"><p>Enterprise JavaBeans</p></dd><dt><a name="ab-jcr"></a><span class="glossterm">JCR</span></dt><dd class="glossdef"><p>Java Content Repository</p></dd><dt><a name="ab-jdbc"></a><span class="glossterm">JDBC</span></dt><dd class="glossdef"><p>Java Database Connectivity</p></dd><dt><a name="ab-jndi"></a><span class="glossterm">JNDI</span></dt><dd class="glossdef"><p>Java Naming and Directory Interface</p></dd><dt><a name="ab-json"></a><span class="glossterm">JSON</span></dt><dd class="glossdef"><p>JavaScript Object Notation</p></dd><dt><a name="ab-ldap"></a><span class="glossterm">LDAP</span></dt><dd class="glossdef"><p>Lightweight Directory Access Protocol</p></dd><dt><a name="ab-ncip"></a><span class="glossterm">NCIP</span></dt><dd class="glossdef"><p>
<a class="link" href="http://www.ncip.info" target="_top">NISO Circulation
Interchange Protocol
</a>
</p></dd><dt><a name="ab-niso"></a><span class="glossterm">NISO</span></dt><dd class="glossdef"><p>National Information Standards Organization</p></dd><dt><a name="ab-saml"></a><span class="glossterm">SAML</span></dt><dd class="glossdef"><p>Security Assertion Markup Language</p></dd><dt><a name="ab-sip"></a><span class="glossterm">SIP</span></dt><dd class="glossdef"><p>Standard Interchange Protocol</p></dd><dt><a name="ab-sru"></a><span class="glossterm">SRU</span></dt><dd class="glossdef"><p>
<a class="link" href="http://www.loc.gov/standards/sru/sru-2-0.html" target="_top">Search/Retrieve
via URL
</a>
</p></dd><dt><a name="ab-url"></a><span class="glossterm">URL</span></dt><dd class="glossdef"><p>Uniform Resource Locator</p></dd><dt><a name="ab-webdav"></a><span class="glossterm">WebDAV</span></dt><dd class="glossdef"><p>
<a class="link" href="http://tools.ietf.org/html/rfc4918" target="_top">Web
Distributed Authoring and Versioning
</a>
</p></dd><dt><a name="ab-xml"></a><span class="glossterm">XML</span></dt><dd class="glossdef"><p>The Extensible Markup Language</p></dd><dt><a name="ab-abis"></a><span class="glossterm">&#1040;&#1041;&#1048;&#1057;</span></dt><dd class="glossdef"><p>&#1040;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1079;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1072;&#1103; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1095;&#1085;&#1086;-&#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1072;&#1103; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072;</p></dd><dt><a name="ab-db"></a><span class="glossterm">&#1041;&#1044;</span></dt><dd class="glossdef"><p>&#1041;&#1072;&#1079;&#1072; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;</p></dd><dt><a name="ab-dbms"></a><span class="glossterm">&#1057;&#1059;&#1041;&#1044;</span></dt><dd class="glossdef"><p>&#1057;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072; &#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1073;&#1072;&#1079;&#1072;&#1084;&#1080; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;</p></dd></dl></div><div class="appendix"><div class="titlepage"><div><div><h1 class="title"><a name="app-1"></a>&#1055;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077; 1. &#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1081; &#1092;&#1072;&#1081;&#1083; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1081; WildFly</h1></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="datasource"></a>1.1. &#1048;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;</h2></div></div></div><p>
&#1055;&#1086;&#1082;&#1072;&#1079;&#1072;&#1085;&#1086; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077; &#1076;&#1074;&#1091;&#1093; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;&#1086;&#1074; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; -
<code class="literal">java:jboss/datasources/lib1</code>
&#1080;
<code class="literal">java:jboss/datasources/neo</code>
, &#1072; &#1090;&#1072;&#1082;&#1078;&#1077; &#1076;&#1088;&#1072;&#1081;&#1074;&#1077;&#1088;&#1072;
<code class="literal">oracle</code>
.
</p><div class="informalexample"><pre class="programlisting">&lt;subsystem xmlns="urn:jboss:domain:datasources:2.0"&gt;
&lt;datasources&gt;
&lt;datasource
jta="false"
jndi-name="java:jboss/datasources/lib1"
pool-name="lib1" enabled="true" use-ccm="false"&gt;
&lt;connection-url&gt;jdbc:oracle:thin:@oracle.test.org:1521/ORA11
&lt;/connection-url&gt;
&lt;driver-class&gt;oracle.jdbc.OracleDriver&lt;/driver-class&gt;
&lt;new-connection-sql&gt;alter session set current_schema=lib1
&lt;/new-connection-sql&gt;
&lt;driver&gt;oracle&lt;/driver&gt;
&lt;security&gt;
&lt;user-name&gt;lib1&lt;/user-name&gt;
&lt;password&gt;lib1_pwd&lt;/password&gt;
&lt;/security&gt;
&lt;validation&gt;
&lt;validate-on-match&gt;false&lt;/validate-on-match&gt;
&lt;background-validation&gt;false&lt;/background-validation&gt;
&lt;/validation&gt;
&lt;statement&gt;
&lt;share-prepared-statements&gt;false&lt;/share-prepared-statements&gt;
&lt;/statement&gt;
&lt;/datasource&gt;
&lt;datasource
jta="false"
jndi-name="java:jboss/datasources/neo"
pool-name="neo"
enabled="true"
use-ccm="false"
statistics-enabled="true"&gt;
&lt;connection-url&gt;jdbc:oracle:thin:@localhost:1521/xe&lt;/connection-url&gt;
&lt;driver-class&gt;oracle.jdbc.OracleDriver&lt;/driver-class&gt;
&lt;driver&gt;oracle&lt;/driver&gt;
&lt;security&gt;
&lt;user-name&gt;neo&lt;/user-name&gt;
&lt;password&gt;changeit&lt;/password&gt;
&lt;/security&gt;
&lt;validation&gt;
&lt;validate-on-match&gt;false&lt;/validate-on-match&gt;
&lt;background-validation&gt;false&lt;/background-validation&gt;
&lt;/validation&gt;
&lt;statement&gt;
&lt;share-prepared-statements&gt;false&lt;/share-prepared-statements&gt;
&lt;/statement&gt;
&lt;/datasource&gt;
&lt;driver name="oracle" module="com.oracle.ojdbc"&gt;
&lt;xa-datasource-class&gt;oracle.jdbc.xa.client.OracleXADataSource
&lt;/xa-datasource-class&gt;
&lt;/driver&gt;
&lt;/datasources&gt;
&lt;/subsystem&gt;</pre></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="repository"></a>1.2. &#1056;&#1077;&#1087;&#1086;&#1079;&#1080;&#1090;&#1086;&#1088;&#1080;&#1081;</h2></div></div></div><p>
&#1055;&#1086;&#1082;&#1072;&#1079;&#1072;&#1085;&#1086; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077; &#1088;&#1077;&#1087;&#1086;&#1079;&#1080;&#1090;&#1086;&#1088;&#1080;&#1103; neo, &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1102;&#1097;&#1077;&#1075;&#1086; &#1076;&#1083;&#1103; &#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1103; &#1082;&#1072;&#1082;
&#1086;&#1073;&#1099;&#1095;&#1085;&#1099;&#1093;, &#1090;&#1072;&#1082; &#1080; &#1076;&#1074;&#1086;&#1080;&#1095;&#1085;&#1099;&#1093; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;
<code class="literal">java:jboss/datasources/neo</code>
. &#1058;&#1072;&#1082;&#1078;&#1077; &#1087;&#1086;&#1082;&#1072;&#1079;&#1072;&#1085;&#1086; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1099;&#1093; &#1076;&#1083;&#1103; &#1088;&#1072;&#1073;&#1086;&#1090;&#1099; &#1080;&#1085;&#1076;&#1077;&#1082;&#1089;&#1086;&#1074;.
</p><div class="informalexample"><pre class="programlisting">&lt;repository name="neo"&gt;
&lt;db-persistence create-on-start="true"
data-source-jndi-name="java:jboss/datasources/neo" /&gt;
&lt;index-providers&gt;
&lt;index-provider name="lucene" classname="lucene"
module="org.modeshape.index-provider.lucene"
relative-to="jboss.server.data.dir"
path="modeshape/neo/indexes/" /&gt;
&lt;index-provider name="local" classname="local"
relative-to="jboss.server.data.dir" path="modeshape/neo/indexes/" /&gt;
&lt;/index-providers&gt;
&lt;indexes&gt;
&lt;index name="file_path" provider-name="lucene" kind="value"
synchronous="true" node-type="nt:file" columns="jcr:path(PATH)" /&gt;
&lt;index name="res_path" provider-name="lucene" kind="value"
synchronous="true" node-type="nt:resource" columns="jcr:path(PATH)" /&gt;
&lt;index name="file_name" provider-name="lucene" kind="value"
synchronous="true" node-type="nt:file" columns="jcr:name(NAME)" /&gt;
&lt;index name="folder_name" provider-name="lucene" kind="value"
synchronous="true" node-type="nt:folder" columns="jcr:name(NAME)" /&gt;
&lt;index name="rn_itemId" provider-name="lucene" kind="value"
synchronous="true" node-type="nt:file" columns="rn:itemId(STRING)" /&gt;
&lt;index name="rn_userId" provider-name="lucene" kind="value"
synchronous="true" node-type="nt:file" columns="rn:userId(STRING)" /&gt;
&lt;index name="rn_circ_userId" provider-name="lucene" kind="value"
synchronous="true" node-type="nt:file" columns="rn:circUserId(STRING)"/&gt;
&lt;/indexes&gt;
&lt;reindexing async="true" mode="if_missing" /&gt;
&lt;db-binary-storage data-source-jndi-name="java:jboss/datasources/neo" /&gt;
&lt;/repository&gt;
</pre></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="security-domains"></a>1.3. &#1044;&#1086;&#1084;&#1077;&#1085;&#1099; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080;</h2></div></div></div><p>
&#1055;&#1086;&#1082;&#1072;&#1079;&#1072;&#1085;&#1086; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077; &#1076;&#1086;&#1084;&#1077;&#1085;&#1072; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080; modeshape-security,
&#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1102;&#1097;&#1077;&#1075;&#1086;
&#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082;
<a class="glossterm" href="#ab-ldap"><em class="glossterm"><a class="glossterm" href="#ab-ldap" title="LDAP">LDAP</a></em></a>
&#1089;&#1086; &#1089;&#1087;&#1077;&#1094;&#1080;&#1092;&#1080;&#1095;&#1085;&#1099;&#1084;&#1080; &#1076;&#1083;&#1103;
<span class="application">Active Directory</span>
&#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1072;&#1084;&#1080; (&#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; - &#1074; &#1072;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090;&#1077;
<em class="parameter"><code>sAMAccountName</code></em>
, &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088; &#1086;&#1088;&#1075;&#1072;&#1085;&#1080;&#1079;&#1072;&#1094;&#1080;&#1080; (&#1089;&#1080;&#1075;&#1083;&#1072; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1080;) - &#1074; &#1072;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090;&#1077;
<em class="parameter"><code>company</code></em>
).
</p><p>
&#1055;&#1086;&#1082;&#1072;&#1079;&#1072;&#1085;&#1086; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077; &#1076;&#1086;&#1084;&#1077;&#1085;&#1072; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080;
<code class="literal"> modeshape-security-db</code>
, &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1102;&#1097;&#1077;&#1075;&#1086; &#1088;&#1077;&#1083;&#1103;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1081; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093;
<code class="literal">java:jboss/datasources/ExampleDS</code>
(&#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088; &#1073;&#1080;&#1073;&#1083;&#1080;&#1086;&#1090;&#1077;&#1082;&#1080;
<code class="literal">00000000</code>
&#1091;&#1082;&#1072;&#1079;&#1099;&#1074;&#1072;&#1077;&#1090;&#1089;&#1103; &#1089;&#1090;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1084; &#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1084; &#1074; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1077;
<em class="parameter"><code>rolesQuery</code></em>
).
</p><p>
&#1058;&#1072;&#1082;&#1078;&#1077; &#1087;&#1086;&#1082;&#1072;&#1079;&#1072;&#1085;&#1086; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077; &#1076;&#1086;&#1084;&#1077;&#1085;&#1072; &#1073;&#1077;&#1079;&#1086;&#1087;&#1072;&#1089;&#1085;&#1086;&#1089;&#1090;&#1080;
<code class="literal">sp</code>
.
</p><div class="informalexample"><pre class="programlisting">&lt;subsystem xmlns="urn:jboss:domain:security:1.2"&gt;
&lt;security-domains&gt;
&lt;security-domain name="modeshape-security" cache-type="default"&gt;
&lt;authentication&gt;
&lt;login-module code="LdapExtended" flag="required"&gt;
&lt;module-option name="password-stacking" value="useFirstPass" /&gt;
&lt;module-option name="java.naming.provider.url"
value="ldap://localhost:389" /&gt;
&lt;module-option name="java.naming.referral" value="follow" /&gt;
&lt;module-option name="bindDN" value="CN=LDAP user,CN=Users,DC=LOCAL" /&gt;
&lt;module-option name="bindCredential" value="changeit" /&gt;
&lt;module-option name="baseCtxDN" value="DC=LOCAL" /&gt;
&lt;module-option name="baseFilter" value="(sAMAccountName={0})" /&gt;
&lt;module-option name="rolesCtxDN" value="OU=ruslan,DC=LOCAL" /&gt;
&lt;module-option name="roleFilter" value="(member={1})" /&gt;
&lt;module-option name="roleAttributeID" value="cn" /&gt;
&lt;module-option name="roleAttributeIsDN" value="false" /&gt;
&lt;module-option name="roleRecursion" value="2" /&gt;
&lt;module-option name="searchScope" value="SUBTREE_SCOPE" /&gt;
&lt;module-option name="allowEmptyPasswords" value="false" /&gt;
&lt;/login-module&gt;
&lt;/authentication&gt;
&lt;mapping&gt;
&lt;mapping-module
code="org.jboss.security.mapping.providers.attribute.LdapAttributeMappingProvider"
type="attribute"&gt;
&lt;module-option name="attributeList" value="company" /&gt;
&lt;module-option name="bindDN" value="CN=LDAP user,CN=Users,DC=LOCAL" /&gt;
&lt;module-option name="bindCredential" value="changeit" /&gt;
&lt;module-option name="baseFilter" value="(sAMAccountName={0})" /&gt;
&lt;module-option name="java.naming.provider.url"
value="ldap://localhost:389" /&gt;
&lt;module-option name="baseCtxDN" value="DC=LOCAL" /&gt;
&lt;/mapping-module&gt;
&lt;/mapping&gt;
&lt;/security-domain&gt;
&lt;security-domain name="modeshape-security-db"
cache-type="default"&gt;
&lt;authentication&gt;
&lt;login-module
code="org.jboss.security.auth.spi.DatabaseServerLoginModule"
flag="required"&gt;
&lt;module-option name="hashAlgorithm" value="SHA-512" /&gt;
&lt;module-option name="hashEncoding" value="base64" /&gt;
&lt;module-option name="dsJndiName"
value="java:jboss/datasources/ExampleDS" /&gt;
&lt;module-option name="principalsQuery"
value="select p.passwordencodedhash from
passwordcredentialtypeentity p, accounttypeentity a
where p.owner_id=a.id and a.loginname=?" /&gt;
&lt;module-option name="rolesQuery"
value="select '00000000', 'Orgs' from attributetypeentity union
select distinct r.name, 'Roles' from roletypeentity r,
relationshipidentitytypeentity x1,
relationshipidentitytypeentity x2,
accounttypeentity a where r.id=x1.identitytype_id
and x1.descriptor='role' and x2.descriptor='assignee'
and x1.owner_id=x2.owner_id and x2.identitytype_id=a.id
and a.loginname=?" /&gt;
&lt;module-option name="digestCallback"
value="com.ols.auth.SaltedPasswordProcessor" /&gt;
&lt;module-option name="saltQuery"
value="select p.passwordsalt from passwordcredentialtypeentity p,
accounttypeentity a where p.owner_id=a.id and a.loginname=?" /&gt;
&lt;/login-module&gt;
&lt;/authentication&gt;
&lt;/security-domain&gt;
&lt;security-domain name="sp" cache-type="default"&gt;
&lt;authentication&gt;
&lt;login-module
code="org.picketlink.identity.federation.bindings.wildfly.SAML2LoginModule"
flag="required" /&gt;
&lt;/authentication&gt;
&lt;/security-domain&gt;
&lt;/security-domains&gt;
&lt;/subsystem&gt;
</pre></div></div></div></div></div></div></body></html>
(2-2/3)