рдирдорд╕реНрддреЗ! рдореЗрд░рд╛ рдирд╛рдо рдПрдВрдЯреЛрди рд╡реЛрд░реЛрдмреНрдпреЛрд╡ рд╣реИ, рдореИрдВ рдХреЗрдВрджреНрд░реАрдХреГрдд рдмреИрдВрдХрд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдлрд╛ рдмреИрдВрдХ рдореЗрдВ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реВрдВред
рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рд╣рд░реЗ рд░рдВрдЧ рдХреЗ рд╕реНрдХреНрд░реАрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреНрдпрд╛ рд╣реИрдВ, рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ рдФрд░ рд╣рдордиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рдорд╛рдзрд╛рди рд▓рд┐рдЦрдХрд░ рдЙрдирдХреЗ рд▓рд┐рдП рдСрдЯреЛрдЯреИрд╕реНрдЯ рдХреИрд╕реЗ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рд╣рдореЗрдВ 11 рдмрд╛рд░ рдСрдЯреЛрдЯреЗрд╕реНрдЯ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред

рдПрдПрд╕ / 400 рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо (рдПрдкреНрд▓реАрдХреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо / 400) рдХрд╛ рдЬрдиреНрдо 1988 рдореЗрдВ рд╣реБрдЖ рдерд╛ред рдЗрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ OS OS / 400 рд╣реИ, рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ i5 / OS рдХрд╛ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдмрд╛рдж рдореЗрдВ IBM i рдХреЛ рднреАред рдмрд╣реБрдд рдкрд╣рд▓реЗ рдирд╣реАрдВ, рдЙрд╕рдиреЗ рдЕрдкрдирд╛ рддреАрд╕рд╡рд╛рдВ рдЬрдиреНрдорджрд┐рди рдордирд╛рдпрд╛ред
рдЖрдИрдмреАрдПрдо i рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рддрд╣рдд рд╡рд┐рдХрд╛рд╕ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЙрддрд░рддреЗ рд╣реБрдП, рдЖрдк рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╢рдмреНрдж рдХреА рд╢рд╛рд╕реНрддреНрд░реАрдп рдЕрд░реНрде рдореЗрдВ "рд╡рд┐рд░рд╛рд╕рдд" рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ рдЕрд▓рдЧ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИ, рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдВрдбреЛрдЬ рдпрд╛ рдпреВрдирд┐рдХреНрд╕ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реИред рдЗрд╕ рдУрдПрд╕ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдпрдерд╛рд╕рдВрднрд╡ рдЙрддреНрдкрд╛рджрдХ рд╣реЛрдирд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд╕рд╛рде рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИред
IMHO, рдпрд╣ OS рдЖрдкрдХреЛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╛рдЧрд▓ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ C ++ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЗрд╕ рдкрд░ рдЕрдкреНрд░рднрд╛рд╡реА рд╣реИрдВ (рджрд╕рд┐рдпреЛрдВ рдмрд╛рд░ CPU рдиреБрдХрд╕рд╛рди), рдХрд┐ рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХреЛрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреБрдЫ рдПрдВрдЯреАрдкреИрдЯрд░реНрди рдкреНрд░рднрд╛рд╡реА рдХреЛрдб рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рд╣реИрдВ, рдФрд░ рд▓реЗрдЦрди рдХреА рддрд╛рд░реАрдЦ рдХреЗ рд╕рд╛рде рд╕реНрд░реЛрдд 1978 рдХреЗ рд▓рд┐рдП рди рдХреЗрд╡рд▓ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдЗрдХрдЯреНрдард╛, рдмрд▓реНрдХрд┐ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ! рдпрд╣ рд╕рдм рд╣рдореЗрдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрдзреБрдирд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрд░ рдПрдХ рдирдпрд╛ рд░реВрдк рджреЗрддрд╛ рд╣реИред
рдкрд░рд┐рдЪрдп
рд╡рд┐рдХрд╛рд╕ рдХреЗ рддрд╣рдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд╛ рдореБрджреНрджрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдХреЗ рджрд┐рдорд╛рдЧ рдХреЛ рдЙрддреНрддреЗрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реА рдХреНрд░реЗрдбрд┐рдЯ рдЯреАрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рдЬрд┐рд╕рдХрд╛ рдХрд╛рд░реНрдп рдорд┐рд╕реНрд╕ рдЗрдХреНрд╡реЗрд╢рди рдСрдЯреЛрдореЗрдЯреЗрдб рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╣реИ, рдЗрд╕ рдкрд▓ рдХреЛ рднреА рдирд╣реАрдВ рджрд░рдХрд┐рдирд╛рд░ рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕ ABS рдХреА рдЦрд╝рд╛рд╕рд┐рдпрдд рдпрд╣ рд╣реИ рдХрд┐:
- ABS рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдиреЗ рдкреВрд░реНрд╡рд╡рд░реНрддреА AS / 400 - IBM System / 38 рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо (1978 рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд) рдХреЗ рддрд╣рдд CPF OS - "рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлреИрд╕рд┐рд▓рд┐рдЯреА" рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд┐рдпрд╛;
- рдпрд╣ рдмреАрд╕рд╡реАрдВ рд╢рддрд╛рдмреНрджреА рдХреЗ 70 рдХреЗ рджрд╢рдХ рдХреЗ рдмрд╛рдж рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЖрдк рдЕрдкрдиреЗ рдЬрдиреНрдо (рдмрд╣реБрдд рдкреБрд░рд╛рдиреЗ рдХреЛрдб) рд╕реЗ рдкрд╣рд▓реЗ рд▓рд┐рдЦреЗ рдЧрдП рдХреЛрдб рдкрд░ рдЖ рд╕рдХрддреЗ рд╣реИрдВ;
- рдПрдмреАрдПрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЖрдИрдмреАрдПрдо i рдХреЗ рд╕рд╛рде рдШрдирд┐рд╖реНрда рдПрдХреАрдХрд░рдг рдХреЗ рдХрд╛рд░рдг рд╣реИрдВ, рдФрд░ рдмрд╛рдж рдХреА рдкрд┐рдЫрдбрд╝реА рд╣реБрдИ рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдорд╣рд╛рди рдкрд┐рд░рд╛рдорд┐рдб рдХреА рдЦреБрджрд╛рдИ рдореЗрдВ рдкреБрд░рд╛рддрддреНрд╡рд╡рд┐рджреН рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдЖрдИрдмреАрдПрдо рдореИрдВ (рд▓реЛрдЧреЛ)рдЗрд╕ ABS (ABS рд╡рд┐рдХрд▓реНрдк) рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ Misys ITP рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░ рдХреЗ рддрдХрдиреАрдХреА рдкреИрдХреЗрдЬ рдХреЗ рдорд╛рдирдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдХрд▓реНрдк рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдЯрд░реНрдорд┐рдирд▓ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗ рдорд┐рд▓рдХрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдкреАрдЖрдИ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред ред
рдЖрдИрдмреАрдПрдо рдЖрдИ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рддрд╣рдд рд╡рд┐рдХрд╕рд┐рдд рдРрд╕реЗ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ рдЧреНрд░реАрди рд╕реНрдХреНрд░реАрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдпреВрдЖрдИ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЗрд╕ рдПрдмреАрдПрд╕ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХрд░рддреЗ рд╣реИрдВред
рдЧреНрд░реАрди рд╕реНрдХреНрд░реАрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрдпрд╛ рд╣реИ?
рд╕рд░рд▓ рдЙрддреНрддрд░ рдПрдХ рдРрд╕рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИ рдЬреЛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

рдпрд╛
рддреЛ :

рдХреНрдпреЛрдВ рд╣рд░реА рд╕реНрдХреНрд░реАрди рдХреНрд╖реБрдзрд╛?
рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ, рдПрдПрд╕ / 400 рдкрд░рд┐рд╡рд╛рд░ рдФрд░ рдЕрдиреНрдп рдЖрдИрдмреАрдПрдо рдореЗрдирдлреНрд░реЗрдо рдХреА рдирд┐рдореНрди рдФрд░ рдордзреНрдп-рд╢реНрд░реЗрдгреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдПрдХрдорд╛рддреНрд░ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЬреЛ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рд╣рд░реЗ рд░рдВрдЧ рдХреЗ рд╕реНрдХреНрд░реАрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИрдВред рд╕реНрдерд╛рдкрдирд╛, рдкреНрд░рд╢рд╛рд╕рди, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рд╡рд┐рдХрд╛рд╕ рдЖрдИрдмреАрдПрдо i рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (рдФрд░ рдЗрд╕рдХреЗ рдкреВрд░реНрд╡рд╡рд░реНрддреА i5 / OS рдФрд░ AS400) рдкрд░ рдХрд┐рдП рдЧрдП рдереЗ (рдФрд░ рдЕрднреА рднреА рдХрд╣реАрдВ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ) рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╣рд░реА рд╕реНрдХреНрд░реАрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдЧреНрд░реАрди рд╕реНрдХреНрд░реАрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдореЗрдЬ рдХреЗ рджреЛ рдЖрдХрд╛рд░ рд╣реИрдВ - 24x80 рдФрд░ 27x132 рдЕрдХреНрд╖рд░ рдФрд░ 16 рд╕рдВрднрд╛рд╡рд┐рдд рд░рдВрдЧред рдЗрд╕ рдкреИрдорд╛рдиреЗ рдХреЗ рднреАрддрд░, рдЗрд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдп рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕реНрдХреНрд░реАрди рд╕рд╛рдЗрдЬ "рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рдВрд╕" рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ рдЬреЛ рдмрд┐рдЬрдиреЗрд╕ рдХрдВрдкреНрдпреВрдЯрд░ рдЖрдИрдмреАрдПрдо рд╕рд┐рд╕реНрдЯрдо / 32, рд╕рд┐рд╕реНрдЯрдо / 34, рд╕рд┐рд╕реНрдЯрдо / 36 рдФрд░ рд╕рд┐рд╕реНрдЯрдо / 38 рдХреЗ рд▓реЛ-рдПрдВрдб рдФрд░ рдорд┐рдб-рд░реЗрдВрдЬ рд╕реЗрдЧрдореЗрдВрдЯ рд╕реЗ AS400 рдкреВрд░реНрд╡рдЬреЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рдереЗред рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рдиреЛрдВ рдХреЛ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ рдФрд░ рдПрдХ рдзрд╛рддреБ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдХреАрдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдХреНрд░реАрди рдФрд░ рдПрдХ рд▓рд╛рдЗрдЯ рдкреЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдХрд░рдг рд╢рд╛рдорд┐рд▓ рдереЗред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдХреЗрд╡рд▓ рджреЛ рд╕реНрдХреНрд░реАрди рд░рдВрдЧреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рд╣рд░рд╛ рдФрд░ рдЪрдордХрджрд╛рд░ рд╣рд░рд╛, рдпрд╣реА рд╡рдЬрд╣ рд╣реИ рдХрд┐ рд╕реНрдерд╛рдкрд┐рдд рд╡рд╛рдХреНрдпрд╛рдВрд╢ "рдЧреНрд░реАрди рд╕реНрдХреНрд░реАрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди" (рдЕрдВрдЧреНрд░реЗрдЬреА рд╕рд╛рд╣рд┐рддреНрдп рдореЗрдВ рдЧреНрд░реАрди рд╕реНрдХреНрд░реАрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди) рдЪрд▓рд╛ рдЧрдпрд╛ред 1970 рдХреЗ рджрд╢рдХ рдореЗрдВ, рд╕рдорд░реНрдерд┐рдд рд░рдВрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рдХрд░ 16 рд╣реЛ рдЧрдИред
5251 рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реНрдЯреЗрд╢рди рдореЙрдбрд▓ 11рд╕рдмрд╕реЗ рдЖрдо рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдХрд▓реНрдк 5251 рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реНрдЯреЗрд╢рди рдореЙрдбрд▓ 1 (рд╕реНрдХреНрд░реАрди рдкрд░ 960 рд╡рд░реНрдг) рдФрд░ рдореЙрдбрд▓ 11 (рд╕реНрдХреНрд░реАрди рдкрд░ 1920 рд╡рд░реНрдг) рдЖрдпрд╛рдо рдЪреМрдбрд╝рд╛рдИ / рдЧрд╣рд░рд╛рдИ / рдКрдВрдЪрд╛рдИ рдХреНрд░рдорд╢рдГ 530/400/400 рдорд┐рдореА рдХреЗ рдмрд░рд╛рдмрд░, рдФрд░ рд╡рдЬрди 34 рдХрд┐рд▓реЛ рдерд╛ред рдореЙрдбрд▓ 1 рдХрд╛ рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди 12x80, рдореЙрдбрд▓ 11 - 24x80 рдерд╛ред рдЯрд░реНрдорд┐рдирд▓ рд╕реАрдзреЗ рдореЗрдЬрдмрд╛рди рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛ред
5251 рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реНрдЯреЗрд╢рди рдореЙрдбрд▓ 2 (рд╕реНрдХреНрд░реАрди рдкрд░ 960 рд╡рд░реНрдг) рдФрд░ рдореЙрдбрд▓ 12 (рд╕реНрдХреНрд░реАрди рдкрд░ 1920 рд╡рд░реНрдг) 45 рдЖрдпрд╛рдо рдФрд░ 45 рдХрд┐рд▓реЛ рд╡рдЬрди рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рдереЗред рд╡реЗ рдореЙрдбрд▓ 1 (рдпрд╛ 11) рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рд╕рд╛рде рдбреЗрд╕реНрдХрдЯреЙрдк рдкреНрд░рд┐рдВрдЯрд░ рдпрд╛ рдПрдХ рдЕрд▓рдЧ рдлрд╝реНрд▓реЛрд░ рдкреНрд░рд┐рдВрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╕реНрддреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рд╣реЛрд╕реНрдЯ рдорд╢реАрди рдореЗрдВ рд╕реНрд╡рдпрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдХрдиреЗрдХреНрд╢рди "рдлреЙрд░рд╡рд░реНрдб" рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╕реЗ рдореЙрдбрд▓ 1 рдФрд░ рдореЙрдбрд▓ 11 рд╕реЗ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореЙрдбрд▓ 2 рдФрд░ 12 рдиреЗ рд╣рдм рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛, рдореЗрдЬрдмрд╛рди рдорд╢реАрди рд╕реЗ рд╕реАрдзреЗ рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдореЗрдЬрдмрд╛рди рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛, рдФрд░ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд▓рд╛рдЧрддред
5252 рджреЛрд╣рд░реА рдкреНрд░рджрд░реНрд╢рди рд╕реНрдЯреЗрд╢рди рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЯрд░реНрдорд┐рдирд▓ рднреА рдЖрдзреБрдирд┐рдХ рдЖрдо рдЖрджрдореА рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдд рд╣реЛрдВрдЧреЗред
рдЖрдИрдмреАрдПрдо рд╕рд┐рд╕реНрдЯрдо / 38 рдЙрдкрдХрд░рдг рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╡рд┐рд╡рд░рдгрд┐рдХрд╛ рд╕реЗ рдкреНрд░рдЪрд╛рд░рдХ рдЫрд╡рд┐ (5252 рджреЛрд╣рд░реА рдкреНрд░рджрд░реНрд╢рди рд╕реНрдЯреЗрд╢рди)рдПрдХ рдкреНрд░рд┐рдВрдЯрд░ рд╕реЗ рдЬреБрдбрд╝реЗ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдХрд┐рдЯ рдХреА рдХреАрдордд рдХрдИ рд╣рдЬрд╛рд░ рдЕрдореЗрд░рд┐рдХреА рдбреЙрд▓рд░ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреА рд╣реИред
рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЛ
рдЯреНрд╡рд┐рдирдПрдХреНрд╕рд┐рдпрд▓ рдХреЗрдмрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрд╕реНрдЯ рдорд╢реАрди рд╕реЗ рдЖрдзрд╛ рджреНрд╡реИрдз рдореЛрдб рдореЗрдВ рдПрдХ рдмрд╕ рдЯреЛрдкреЛрд▓реЙрдЬреА рдХреЗ рд╕рд╛рде 1 рдПрдордмреАрдкреАрдПрд╕ рддрдХ рдХреА рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдЧрддрд┐ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред рдЯреНрд╡рд┐рдиреИрдХреНрд╕рд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ 6 рдЯрд░реНрдорд┐рдирд▓реЛрдВ рддрдХ рд╣реИ, рдФрд░ рдореЗрдЬрдмрд╛рди рд╕реЗ рд╕рдмрд╕реЗ рджреВрд░рд╕реНрде рдЯрд░реНрдорд┐рдирд▓ 1500 рдореАрдЯрд░ рд╕реЗ рдЕрдзрд┐рдХ рдХреА рджреВрд░реА рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдкреНрд░рддреНрдпреЗрдХ рдЯрд░реНрдорд┐рдирд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЗрд╕рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рддреАрди рд╕реНрд╡рд┐рдЪ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмрд╕ рдХреЗ рднреАрддрд░ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдкрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдореМрдЬреВрджрд╛ рд╕рдорд╛рдХреНрд╖реАрдп рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдПрдХ рдЬреБрдбрд╝рд╡рд╛рдВ рд╕рдорд╛рдХреНрд╖реАрдп рдХреЗрдмрд▓ рд╕реЗ рдПрдХ рд╕рдорд╛рдХреНрд╖реАрдп рдХреЗрдмрд▓ рдХреЗ рд▓рд┐рдП рдПрдбреЗрдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рд╕рдореЗрдЯрдирд╛ рдХреЗ рд▓рд┐рдП рдХреЗрдмрд▓ рд╕рдорд╛рдкреНрддрд┐ рдХрд╛ рдЙрдкрдпреБрдХреНрдд рд╕реЗрдЯ рд╕рдВрднрд╡ рд╣реИред рдЗрд╕ рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде, рдмрд╕ рдкрд░ рдХреЗрд╡рд▓ рджреЛ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рдерд╛, рдЬрд┐рд╕рдХреА рдЕрдзрд┐рдХрддрдо рдЦрдВрдб рд▓рдВрдмрд╛рдИ 30 рдореАрдЯрд░ рддрдХ рдереАред рдореЙрдбрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЬреБрдбрд╝реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рдПрдХ рджрд░реНрдЬрди рд╕реЗ рдХрдИ рджрд░реНрдЬрди рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИред
рдбреЗрд╕реНрдХрдЯреЙрдк-рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдПрдХреНрд╕реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рде, рднрд╛рд░реА рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЛ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд╣рд╛рдВ рдерд░реНрдб-рдкрд╛рд░реНрдЯреА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛рд░реНрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрд╕реНрдЯ рдорд╢реАрди рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдЬреБрдбрд╝рд╡рд╛рдБ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдзреЗ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рдереЗред 1984 рдореЗрдВ рдЖрдИрдмреАрдПрдо рдиреЗ рдЯреЛрдХрди рд░рд┐рдВрдЧ рддрдХрдиреАрдХ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╢реАрди рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рдорд╛рдзрд╛рди рдкреНрд░рдХрдЯ рдХрд┐рдПред
ISA рдмрд╕ рдХреЗ рд▓рд┐рдП 5250 рдПрдбрд╛рдкреНрдЯрд░ (рдирд┐рд░реНрдорд╛рддрд╛ рдЕрдЬреНрдЮрд╛рдд)
рдмреНрд▓реИрдХрдмреЙрдХреНрд╕ 5250 рдПрдбрд╛рдкреНрдЯрд░ рдХрд╛рд░реНрдб (PC470C, PC471C, PC472C, PC473C, PC478C)MS-DOS рдФрд░ MS Windows рдХреЗ рд▓рд┐рдП рдПрдореБрд▓реЗрдЯрд░, IBM рдФрд░ рддреГрддреАрдп-рдкрдХреНрд╖ рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рд╕реЗ OpenSource рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, tn5250j.sourceforge.net рд╕рд╣рд┐рдд) рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред 90 рдХреЗ рджрд╢рдХ рдХреЗ рдордзреНрдп рдореЗрдВ, TCP / IP рд╕реНрдЯреИрдХ рдордзреНрдп рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЖрддрд╛ рд╣реИред -рдкреНрд░рдгрд╛рд▓реА рдФрд░ рд▓реЛ-рдПрдВрдб рдмрд┐рдЬрдиреЗрд╕ рдорд╢реАрдиреЗрдВред рдирдП рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрд╕реНрдЯ рдПрдХреНрд╕реЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдИрдмреАрдПрдо 5250 рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред
рдПрдХ рд╣реЛрд╕реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, IBM рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ
рдЯреЗрд▓рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди (RFC 854, RFC 855, RFC 860, RFC 885, RFC 1091, RFC 1205, RFC 1572, RFC 2877), рдХреЛ рд╕рд╛рдореВрд╣рд┐рдХ рд░реВрдк рд╕реЗ Telnet5250 (TN5250) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдзрд╛рд░рд╛рдУрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред 5250 рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо (5250 рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо) рдорд╛рдирдХ рдЯреЗрд▓рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░ред
рдЖрдИрдмреАрдПрдо рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдХреНрд╕реЗрд╕ / 400 рд╡рд┐рдВрдбреЛрдЬ 3.1 рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рд▓рд┐рдПрдЖрдИрдмреАрдПрдо 5250 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдЦрд╛рд╕ рд╣реИ?
рдЖрдИрдмреАрдПрдо 5250 рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ (рдФрд░, рддрджрдиреБрд╕рд╛рд░, TN5250 рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдЗрд╕рдХреА
рдмреНрд▓реЙрдХ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рд╣реИ, рд╕рд╛рдорд╛рдиреНрдп * рдирд┐рдХреНрд╕ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬреЛ
рдкреНрд░рддреАрдХ-рдЙрдиреНрдореБрдЦ рд╣реИрдВ ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ 5250 рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣реЛрд╕реНрдЯ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рддреАрдХ рдмрд┐рдирд╛ рдкреНрд░реЗрд╖рд┐рдд рдмреНрд▓реЙрдХ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣реЛрд╕реНрдЯ рдорд╢реАрди рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рдПрдХ рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рдкрд╣реБрдВрдЪрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдбреНрд╕ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╕реНрдерд┐рд░ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕ рдмреНрд▓реЙрдХ рдореЗрдВ рдСрдлрд╕реЗрдЯ рдХрд╛ рдПрдХ рд╕рдВрдХреЗрдд рд╣реЛрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдлрд╝реАрд▓реНрдб рдореЗрдВ рд▓рд┐рдЦрдирд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣реЛрд╕реНрдЯ рдорд╢реАрди рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреА рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рднрд╛рдЧ рдирд╣реАрдВ рд▓реЗрддреА рд╣реИред
IBM i рд╣реЛрд╕реНрдЯ RZKH.de (pub400.com) рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рди рд╕реНрдХреНрд░реАрдирдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдХрд╛рд░реНрдп рдорд╢реАрди рд╕реЗ рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдирд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рд╕реНрдХреНрд░реАрди рдмрдирд╛рдирд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдЙрд╕реЗ рдХрд┐рд╕реА рднреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЕрдиреБрдордд рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред F1-F24 рдХреАрдЬрд╝ (F13-F24 рдХреЛ SHIFT + Fx рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд┐рдореНрдпреБрд▓реЗрдЯреЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдПрдВрдЯрд░, рд╣реЛрдо, рдПрдВрдб, рдкреЗрдЬрдЕрдк, рдкреЗрдЬрдбреНрди рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖ рдХреБрдВрдЬреА рдЬреЛ рдЖрдзреБрдирд┐рдХ рдХреАрдмреЛрд░реНрдб рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВ, рдХреЛ рд╣реЛрд╕реНрдЯ рдХреАрдЬрд╝ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рдХреБрдВрдЬреА рдХреЛ рджрдмрд╛рдХрд░, рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдЯреНрд░реАрдо рдмрдлрд░ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдХрд░реНрд╕рд░ рдХреА рд╕реНрдерд┐рддрд┐, рдЬреЛ рдкрд╣рд▓реЗ рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рд╕реЗ рднрд░реА рд╣реБрдИ рдереА, рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдореЗрдЬрдмрд╛рди рдХреЛ рднреЗрдЬреА рдЬрд╛рдПрдЧреАред
WIreshark 5250 pub400.com рдкрд░ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рд▓реЙрдЧрд┐рди рдкреНрд░рдпрд╛рд╕ рдбрдВрдкрд╣реЛрд╕реНрдЯ рдмрдлрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрдирдкреБрдЯ рдкрд░рд┐рдгрд╛рдо рдЙрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЖрдЧреЗ рдбреЗрдЯрд╛ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рджрдмрд╛рдП рдЧрдП рд╣реЛрд╕реНрдЯ рдХреБрдВрдЬреА рдХрд╛ рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред
рдЖрдЦрд┐рд░ рдпрд╣рд╛рдВ рдСрдЯреЛрдЯреЗрдЯрд┐рдВрдЧ рдХреНрдпреЛрдВ рд╣реИ
рд╣рдордиреЗ рд╣рд░реЗ рд░рдВрдЧ рдХреЗ рд╕реНрдХреНрд░реАрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдореИрдиреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдг рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ рдерд╛ рдЬрдм рд╣рдореЗрдВ рдПрдХ рд╡рд┐рдХрд╕рд┐рдд рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕реИрдХрдбрд╝реЛрдВ рд╕реНрдХреНрд░реАрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдерд╛, рдЬрд╣рд╛рдВ рдПрдХ рд╕реНрдХреНрд░реАрди рдкрд░ рдЕрд╕реНрд╕реА рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рднрд┐рдиреНрди рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЬрд╛рдВрдЪ (рд╕рддреНрдпрд╛рдкрди) рд╣реЛ рд╕рдХрддреЗ рдереЗред
рдорд╛рд▓рд┐рдХрд╛рдирд╛
UIPath рд╕рдорд╛рдзрд╛рди рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЧреНрд░реАрди рд╕реНрдХреНрд░реАрди
рдСрдЯреЛ-рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдг рдХреЗ 2017 рдХреЗ рд▓рд┐рдП рдЯреАрдо рдХреА рд╡рд┐рд╢реЗрд╖ рдкреАрдбрд╝рд╛ рд▓рдЧрднрдЧ рдкреВрд░реНрдг рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдереАред рдЖрдЬ рднреА рдХрдИ рд╕рдорд╛рди рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдЦрдХ рд╣реЗрд▓реНрдкрд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдСрдЯреЛрдореЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддрд╛ рд╣реИ рдФрд░ рдмреНрд▓реЗрдЬрд╝рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рдЬреЗрдореЗрдЯрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди (рдореБрдЭреЗ рдЕрдиреНрдп рд╕рдорд╛рди рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреА)ред
рд╕рдорд╕реНрдпрд╛ рдкрд░ рдкрд╣рд▓рд╛ рд╢реЛрдз
рдмреИрдВрдХ рдореЗрдВ рдХрд╛рд░реНрдпрд╕реНрдерд▓реЛрдВ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд TN5250 рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдорд╛рдирдХ рдПрдореБрд▓реЗрдЯрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ 6.0 (PCOMM 6.0) рдХреЗ рд▓рд┐рдП рдЖрдИрдмреАрдПрдо
рдкрд░реНрд╕рдирд▓ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдВрд╕ рд╣реИ ред рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдЗрд╕ рдЙрддреНрдкрд╛рдж рдХреЗ рдкрд╛рд╕ рд╡рд┐рд╡рд┐рдз рдПрдкреАрдЖрдИ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреЗ рдкреНрд░рдмрдВрдзрди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рдпрдорд┐рдд рд╕рд╛рдзрди рд╣реИ:
- рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (HLLAPI);
- рд╕рдВрд╡рд░реНрдзрд┐рдд HLLAPI;
- Windows HLLAPI
- рд╣реЛрд╕реНрдЯ рдПрдХреНрд╕реЗрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА (HACL)ред
рдкрд╣рд▓реЗ рддреАрди рдЗрдВрдЯрд░рдлреЗрд╕ рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреЗ рд╣реИрдВ рдФрд░ рдбреЙрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ 16-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рдж рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХрд▓ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ EHLLAPI рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
long hllapi (LPWORD, LPSTR, LPWORD, LPWORD);
рдЬрд╣рд╛рдВ рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛рд░реНрдп рдХреЗ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрддрдХ рд╣реИ, рдЬрд┐рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЕрдиреНрдп рджреЛ рдЗрд╕рдХреЗ рддрд░реНрдХ рд╕рдВрджрд░реНрдн рд╣реИрдВ рдЬреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЕрдВрддрд┐рдо рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИред рдЕрд░реНрдерд╛рддреН, рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд┐рддрд┐ 'рдП' рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╕рддреНрд░ 'рдП' рд╕реЗ 'рдЬреЗрдб' рддрдХ рдХреА рд╕реАрдорд╛ рдХреЗ рд▓реИрдЯрд┐рди рдЕрдХреНрд╖рд░ рдХреЗ рд╕рд╛рде рдЧрд┐рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ), рдЖрдкрдХреЛ рдирд┐рдореНрди рдХреЛрдб (рдЖрдИрдмреАрдПрдо рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛) рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
#include "hapi_c.h" struct HLDQuerySessionStatus QueryData; int Func, Len, Rc; long Rc; memset(QueryData, 0, sizeof(QueryData));
рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓рдЧрднрдЧ 60 рд╣реИред
WinHLLAPI рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд╕рд╛рде рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдереЛрдбрд╝рд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╣реЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ, рд╣реЛрд╕реНрдЯ рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ, рдЯрд░реНрдорд┐рдирд▓ рд╕реНрдХреНрд░реАрди рдкрд░ рдбреЗрдЯрд╛ рдмрджрд▓рдиреЗ рдЖрджрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдХреЙрд▓рдмреИрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рд╣реЛрд╕реНрдЯ рдПрдХреНрд╕реЗрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА (HACL) рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдЕрдиреБрдХреВрд▓ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐, "рд╕рдорд╛рди рдирд╛рдо рдХреЗ рдлрд╝рдВрдХреНрд╢рди" рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкрджрд╛рдиреБрдХреНрд░рдо рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдХрд▓ рдХрд░рддрд╛ рд╣реИред
HACL рдПрдореБрд▓реЗрдЯрд░ рдХреНрд▓рд╛рд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреНрд▓рд╛рд╕ рдкрджрд╛рдиреБрдХреНрд░рдо (C ++)C ++, Java, LotusScript рдФрд░ Windows рдХреЗ рд▓рд┐рдП COM рдСрдЯреЛрдореЗрд╢рди рд╕рд░реНрд╡рд░ (рд╡рд┐рдЬреБрдЕрд▓ рдмреЗрд╕рд┐рдХ рдФрд░ .NET рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ) рдХреЗ рд▓рд┐рдП HACL рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИрдВред
рдкрд╣рд▓рд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк
5250 рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рд╡рд┐рд╢рд╛рд▓ рдЬрдЯрд┐рд▓рддрд╛ рдФрд░ рдЖрдИрдмреАрдПрдо рд╕реЗ рдмрдВрдж рднреБрдЧрддрд╛рди рд╡рд╛рд▓реЗ рд╕рд╛рд╣рд┐рддреНрдп рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЖрдВрддрд░рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреЗрд╣рдж рджреБрд░реНрд▓рдн рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдХрд╛рд░рдг, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдмреЗрд╣рдж рдЧреИрд░-рддреБрдЪреНрдЫ рдФрд░ рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рдПрдХ рдорд┐рдбрд┐рд▓рд╡реЗрдпрд░ рдкрд░рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛, рдЬреЛ рдЖрдкрдХреЛ рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рднреАрддрд░ рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ "рдлрд╝реАрд▓реНрдб рдореЗрдВ рдПрдХ рдорд╛рди рджрд░реНрдЬ рдХрд░реЗрдВ", "рдорд╛рдирдХ рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░реАрди рдХреЗ рднрд╛рдЧ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ" рдпрд╛ "рдореЗрдЬрдмрд╛рди F22 рджрдмрд╛рдПрдВ"ред
рд╕рд╣рдХрд░реНрдореА рдЬреЛ рдкрд╣рд▓реЗ HACL рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рдереЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рджрд╛рд╡рд╛ рдХрд┐рдпрд╛ (рдФрд░ StackOverflow рдкрд░ рдПрдХ рдЦреЛрдЬ рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА) рдХрд┐ COM рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕реНрдерд┐рд░рддрд╛ рдХреА рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд▓рдЯрдХрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рд╕реНрд╡рдЪрд╛рд▓рди рд╕рд░реНрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рд╕реЗ рдорджрдж рдорд┐рд▓реАред рдЬрд╛рд╡рд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдПрдХ рддреНрд╡рд░рд┐рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЬреЗрдПрдирдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ C ++ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рд░реИрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЪреБрдирд╛рд╡ C ++ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛ред рд╕рдВрдмрдВрдзрд┐рдд рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ .lib рдлрд╛рдЗрд▓реЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдВрдЪрд╛рд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдереАрдВред
рдкрд╣рд▓рд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк Qt5 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛, рдЬрд╣рд╛рдБ QtScript рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, рдПрдХ рд╡рд╕реНрддреБ рдХреЛ рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рдерд╛ рдЬреИрд╕реЗ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛ (рдПрдХ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢, рдореЗрдЬрдмрд╛рди рдХреБрдВрдЬреА рджрдмрд╛рдХрд░, рд╕реНрдХреНрд░реАрди рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд╛рдЗрди рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛)ред рд╣рдордиреЗ рд▓рд╛рдЗрд╡ "рдбреЗрдореЛ" рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛, рдЬрд╣рд╛рдВ рд╣рдордиреЗ рдПрдмреАрдПрд╕ рдЗрдХреНрд╡реЗрд╢рди рд╕реЗ рдПрдХ рд╣рд░реЗ рд░рдВрдЧ рдХреА рд╕реНрдХреНрд░реАрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдХреЛ рд▓рд┐рдкрд┐рдмрджреНрдз рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдлрд╝реАрд▓реНрдб рдХреЗ рдЧрд▓рдд рдЗрдирдкреБрдЯ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреНрд░рджрд░реНрд╢рди рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╕рдлрд▓ рдерд╛ рдФрд░ рд╣рдо рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдкрдбрд╝реЛрд╕реА рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐
рдкрд╣рд▓реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде, рджреВрд╕рд░реЗ рд╡рд┐рднрд╛рдЧ рдХреЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдиреЗ рд░реВрдмреА + рдХрдХрдбрд╝реА +
рдХреНрд╡рд┐рдХ3270 + рд░реВрдмреА рдореЙрдбреНрдпреВрд▓ (
рдЪреЗрдЬрд╝ / рдЯреА 3270 ) рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд░рдЦрд╛ред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рд░реВрдмреА рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ DN32 рдХрдореНрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреНрд╡рд┐рдХ 3270 рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ COM рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ (рдПрдЪрдПрд╕реАрдПрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдмреАрдбреАрдбреА-рд╢реИрд▓реА рдХреА рд╣рд░реА рд╕реНрдХреНрд░реАрди рдСрдЯреЛ-рдкрд░реАрдХреНрд╖рдг рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рдкреВрд░реНрд╡-рд╡рд░реНрдгрд┐рдд рдХрджрдо рдереЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдореЗрдВ, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреНрд╡рд╛рд░рд╛ рдЪрд┐рдВрддрд┐рдд рдереЗ:
- рд╣рдордиреЗ рдЖрдИрдмреАрдПрдо рд╕реЗ рдирд╣реАрдВ рдПрдХ рддреГрддреАрдп-рдкрдХреНрд╖ рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ (рд╕рднреА рдПрдореБрд▓реЗрдЯрд░ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдмреИрдВрдХ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдорд╛рдирдХ рдкрд░ рдХрд╛рдо рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреНрд░реБрдЯрд┐ рдХреА рдХреАрдордд рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ);
- Quick3270 рдХреЗ рд▓рд┐рдП рдХрдХрдбрд╝реА рдХреЗ рдЪрд░рдгреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдиреЗ рдорд╢реАрди рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдиреАрдВрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛;
- рд╕реНрд╡рдЪрд╛рд▓рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (C ++ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдореЗрдВ HACL рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Quick3270 рдХрд╛ рдмрд╣реБрдд рдЦрд░рд╛рдм рдкреНрд░рджрд░реНрд╢рди рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЧрддрд┐рд╢реАрд▓ рд▓рдЧ рд░рд╣рд╛ рдерд╛ред
Quick3270 рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдордиреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рди рд╕рд░реНрд╡рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдХрдХрдбрд╝реА рдХреЛ рдкрд░реНрд╕рдирд▓ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдВрд╕ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХреЗ рдФрд░ рдЪрд░рдгреЛрдВ рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рддрд╛рдХрд┐ рдПрдореБрд▓реЗрдЯрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХрдо рд╕реЗ рдХрдо рд╣реЛред
рдЧреАрддрд╛рддреНрдордХ рд╡рд┐рд╖рдпрд╛рдВрддрд░ ред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдХрдерд┐рдд рд░реВрдк рд╕реЗ "рд╡рд┐рд░рд╛рд╕рдд" рдЖрдИрдмреАрдПрдо рдХреЗ рдЖрд╕рдкрд╛рд╕ рднрд╛рд░реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рддрдХрдиреАрдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдЬреЛ рдХрд┐, рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдордзреНрдпрдо рдФрд░ рдЙрджреНрдпрдо рд╡реНрдпрд╛рдкрд╛рд░ рд╕реНрддрд░ рдХреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, рдореМрдЬреВрджрд╛ рддрдХрдиреАрдХреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдЕрдкрдирд╛рдиреЗ рдФрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ рдордВрдЪ рдкрд░ рдЙрдирдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ред рдЕрдХреНрд╕рд░ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдЗрд╕ рдУрдПрд╕ рдХреА рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИ, рдЬреЛ рдЖрдзреБрдирд┐рдХ * рдирд┐рдХреНрд╕, рд╡рд┐рдВрдбреЛрдЬ рдпрд╛ рдореИрдХрдУрдПрд╕ рдПрдХреНрд╕ рд╕реЗ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд▓рдЧ рд╣реИ, рдЬрд┐рд╕реЗ рдЗрд╕ рд╕реНрдЯреИрдХ рдХреЗ рд▓рд┐рдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдиреБрдХреВрд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИредрдЦреБрдж рдХрд╛ рдлреИрд╕рд▓рд╛
рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдордиреЗ рдкрд╣рд▓реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЧрдП рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рди рд╕рд░реНрд╡рд░ рдмрдирд╛рдпрд╛ред рдпрд╣ рд╕рд░реНрд╡рд░ RPC рд╕рд░реНрд╡рд░ (Qt5 WebSocket) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рд╕реЗ рдмрд╛рддрдЪреАрдд рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдВрдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╡рд┐рдВрдбреЛрдЬ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЫрд╡рд┐ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
- рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рд╕рддреНрд░ рд╢реБрд░реВ / рд░реЛрдХреЗрдВ;
- рдкреНрд░рджрд░реНрд╢рди рд╕реНрдХреНрд░реАрди рд╕реНрдХреНрд░реАрдирд┐рдВрдЧ рдЧреНрд░реАрди рд╕реНрдХреНрд░реАрди;
- рд╕реНрдХреНрд░реАрди рдкрд░ рдЦреЛрдЬ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб;
- рдХрд░реНрд╕рд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВ рдФрд░ рдХреАрд╕реНрдЯреНрд░реЛрдХреНрд╕ (рдореЗрдЬрдмрд╛рди рд╕рд╣рд┐рдд) рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВ;
- рдФрд░ рдЕрдиреНрдп
рд╕реНрд╡рдЪрд╛рд▓рди рд╕рд░реНрд╡рд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВрд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдЪрдПрд╕реАрдПрд▓ рдПрдкреАрдЖрдИ рдХреЗ рд╕рднреА рдлрд╛рдпрджреЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рдПрдХ рдЦрд╛рдореА рд╣реИ - рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рд▓рд┐рдП рдУрдПрд╕ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдбреАрдмреА 2 рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдРрд╕реА рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдирдХрд▓реА рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ рдЬрд╣рд╛рдВ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рдПрдЧреАред рдпрджрд┐ рд░реВрдмреА рдХреЗ рд▓рд┐рдП DB2 рдХреНрд▓рд╛рдЗрдВрдЯ рдЖрдИрдмреАрдПрдо рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рддреЛ рджреВрд░рд╕реНрде рдХрдорд╛рдВрдб рдФрд░ рд╡рд┐рддрд░рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЙрд▓ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗрд╡рд▓
рдЬреЗрдЯреАрдУрдкреАрдПрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рд╣реИ: рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рдЖрдИрдмреАрдПрдо рдЯреВрд▓рдмреЙрдХреНрд╕ рдХрд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕рдВрд╕реНрдХрд░рдг (рдЬрд┐рд╕реЗ jt400 рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред )ред рд╣рдордиреЗ рдЖрдИрдмреАрдПрдо рдкрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рдЙрд╕реА рддрд░рд╣ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╡рд┐рдВрдбреЛрдЬ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдВрдЪрд╛рд░, рдкреАрд╕реА / рдкреАрд╕реА рд╕реЗ рдЖрдИрд╕рд░реАрдЬ рдЯреНрд░рд╛рдВрд╕рдлрд░, рдЗрддреНрдпрд╛рджрд┐ рдХреЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдВрдЪрд╛рд░) рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдХреЗ "рдЭрд╛рдБрдХрд╛"ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпреЗ рдЙрддреНрдкрд╛рдж, рдЙрдирдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ, рдЖрд╡реЗрджрди рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрдИрдмреАрдПрдо рдЬреЗрдЖрд░рдИ 6 рдпрд╛ 8 рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдФрд░ jt400 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рд╕реНрд╡рдЪрд╛рд▓рди рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рд╡рд╣реА рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЬреЗрдПрдирдЖрдИ рдиреЗ рдЖрдИрдмреАрдПрдо рдЬреЗрд╡реАрдПрдо рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛, рдЬреЛ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдкрд░реНрд╕рдирд▓ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдВрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рдЖрд╡рд░рдг рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдмрд╛рд╣рд░ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЖрд░рдкреАрд╕реА рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдорд╛рдВрдб рдХреЛ рдЖрд╡рд╢реНрдпрдХ jt400 рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рдХреЙрд▓ рдореЗрдВ рд╕рдореАрдк рдХрд░рдХреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдмрд╛рдж рдореЗрдВ DB2 рдХреЗ рд▓рд┐рдП рдПрдХ JDBC рдбреНрд░рд╛рдЗрд╡рд░ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдИрдмреАрдПрдо рдкрд░ DBMS рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЖрдк HACL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп Oracle JVM рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рд╕рддреНрд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рдПрдЧреАред рдЗрд╕реА рддрд░рд╣, рдпрджрд┐ рдЖрдк HACL рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдореЗрдВ рдУрд░реЗрдХрд▓ рдЬреЗрд╡реАрдПрдо рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдмрд╛рдж рдореЗрдВ рдмрд┐рдирд╛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд╣реИрдВрдЧ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдордп рдХреЗ рд╕рд╛рде, рд╕рдорд╛рдзрд╛рди рдХреЛ рдиреМрдХрд░рд┐рдпреЛрдВ рдХреА рдмрдврд╝рддреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ Quick3270 рдХреЗ рд╕рд╛рде рд╕рдорд╛рдзрд╛рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдмрдврд╝реА, рдЬреИрд╕рд╛ рдХрд┐ рдСрдЯреЛрдЯреЗрд╕реНрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдереАред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди, рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдард┐рдирд╛рдЗрдпрд╛рдВ рдЙрддреНрдкрдиреНрди рд╣реБрдИрдВ:
- рд╕рдорд╕рд╛рдордпрд┐рдХ рдЯрд░реНрдорд┐рдирд▓ рдЬрдорд╛ рджреЗрддрд╛ рд╣реИ;
- рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рдкреНрд░рддрд┐рдЧрдорди рд╕реНрдЯреИрдВрдб рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдбреЗрд╕реНрдХрдЯреЙрдк рдЬрд┐рд╕рдХреЗ рддрд╣рдд рдПрдореБрд▓реЗрдЯрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЙрд╕рдХрд╛ рдЖрд░рдбреАрдкреА рд╕рддреНрд░ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ;
- рд╡рд┐рдВрдбреЛрдЬ рдХреЗрд╡рд▓;
- рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдФрд░ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреА рдПрдХ рдЬрдЯрд┐рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдПрдордПрд╕рдЖрдИ рдкреИрдХреЗрдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ);
- 130 рдСрдЯреЛрдЯреЗрд╕реНрдЯреНрд╕ (рд▓рдЧрднрдЧ 4000 рдЪрд░рдгреЛрдВ) рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкреНрд░рддрд┐рдЧрдорди рдЪрдХреНрд░ рдореЗрдВ 7-8 рдШрдВрдЯреЗ рд▓рдЧрдиреЗ рд▓рдЧреЗред
рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ ...
рдХрдИ рдСрдЯреЛрдЯреЗрд╕реНрдЯ рд▓реЙрдиреНрдЪ рдХреЗ рдЯреНрд░реЗрд╕ рд▓реЙрдЧ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдХреЗ, рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЪрд░рдгреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдмрд╛рдзрд╛рдУрдВ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╣реБрдП, рдХреБрд▓ рдкреНрд░рддрд┐рдЧрдорди рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп 4-5 рдШрдВрдЯреЗ рддрдХ рдХрдо рд╣реЛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдерд╛ рдХрд┐ HACL рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рди RPC рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдорд┐рдбрд┐рд▓рд╡реЗрдпрд░ рдкрд░рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЬрд┐рд╕рдореЗрдВ "рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ" рддреНрд░реБрдЯрд┐рдпрд╛рдВ рднреА рд╣реИрдВ рдЬреЛ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЕрд╡рдзрд┐ рдореЗрдВ рдЬрдорд╛ рд╣реЛрддреА рд╣реИрдВ, рд╕рдорд╛рдзрд╛рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдЧреАред
рджреВрд╕рд░реА рдУрд░, рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЖрдИрдмреАрдПрдо рдкрд░реНрд╕рдирд▓ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдВрд╕ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ, рд╡рд┐рдХреНрд░реЗрддрд╛
рдЖрдИрдмреАрдПрдо рдЖрдИ рдПрдХреНрд╕реЗрд╕ - рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЙрд▓реНрдпреВрд╢рдВрд╕ рдирд╛рдордХ рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
ред
рдЖрдИрдмреАрдПрдо рдЖрдИ рдПрдХреНрд╕реЗрд╕ - рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЙрд▓реНрдпреВрд╢рдВрд╕рдХреЙрдлреА рдкрд░ рд╢рдирд┐рд╡рд╛рд░ рдФрд░ рд░рд╡рд┐рд╡рд╛рд░ рдХреА рд╕реБрдмрд╣ рдЗрд╕рдХреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдХреЛрдб рдЖрдзрд╛рд░ IBM
рд╣реЛрд╕реНрдЯ рдСрди-рдбрд┐рдорд╛рдВрдб (IBM HOD) рдХреЗ рдПрдХ рдЕрдиреНрдп рдЙрддреНрдкрд╛рдж рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдпрд╣ рдЬрд╛рд╡рд╛ 6 рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдЖрдИрдмреАрдПрдо i рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рди рдХреЗрд╡рд▓ рдЖрдИрдмреАрдПрдо рдорд╢реАрдиреЛрдВ (TN3270, TN5250, VTxxx, рдЖрджрд┐) рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрдЪрд╛рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдкреВрд░реНрдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ, рдмрд▓реНрдХрд┐ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдЬрд╛рд╡рд╛-рд╕реНрд╡рд┐рдВрдЧ рдпреВрдЖрдИ рдШрдЯрдХ рднреА рд╣реИрдВред рдПрдХ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдбрд░рд╛рд╡рдирд╛ рдЖрдИрдмреАрдПрдо
рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ IBM HOD рдХреЗ рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЕрдзреНрдпрдпрди рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ UI рдШрдЯрдХ HACL рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЬрд╛рд╡рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдкреНрд░рд▓реЗрдЦрди рдЦреБрд▓рд╛ рд╣реИред рдЙрдирдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ C ++ HACL рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдХреЗрд╡рд▓ рдорд╛рдореВрд▓реА рдЕрдВрддрд░ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред
рдЖрдИрдмреАрдПрдо рд╣реЛрд╕реНрдЯ рдСрди рдбрд┐рдорд╛рдВрдб (рд▓реЛрдЧреЛ)рдЕрдЧрд▓рд╛, рд╣рдордиреЗ рдЖрдВрддрд░рд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрд╛рд╡рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрдирд╛рдпрд╛, рдЬреЛ C ++ RPC рд╕реНрд╡рдЪрд╛рд▓рди рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдорд╛рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ IBM HOD рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдСрдЯреЛрдЯреЗрд╕реНрдЯ рдЪрд░рдгреЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдУрд╡рд░рд╣реЗрдб рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд░реВрдмреА рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рдорд╛рди рд╕рднреА рдЪрд░рдгреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рд░реВрдмреА рдХрдХрдбрд╝реА рд╕реЗ рдЦреАрд░реЗ-рдЬреЗрд╡реАрдПрдо рдкрд░ рдЪрд▓реЗ рдЧрдПред RPC рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдорд╛рди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдпрд╣ рдХреЛрдИ рдмрдбрд╝реА рдмрд╛рдд рдирд╣реАрдВ рдереА, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╣рдордиреЗ рд╕реНрд╡рдпрдВ рдЪрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╡реГрджреНрдзрд┐ рдХреЛ рд░реЛрдХрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ 30 рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣рдорд╛рд░рд╛ рдпрд╣ рдорд╛рди рдерд╛ред
рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реИ?
рдирддреАрдЬрддрди, рд╣рдордиреЗ рдЙрдиреНрд╣реЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рдмрд┐рдирд╛ рд╕рднреА рдСрдЯреЛрдЯреИрд╕реНрдЯреНрд╕ рдХреА рд╕рдВрдЪрд╛рд▓рди рдХреНрд╖рдорддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХреА, рдФрд░ рдХрд╛рдо рдХреА рдЧрддрд┐ рдЗрддрдиреА рдЕрдзрд┐рдХ рд╣реЛ рдЧрдИ рдХрд┐ рд╣рдореЗрдВ рдЪрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдХреГрддреНрд░рд┐рдо рд╡рд┐рд▓рдВрдм рд╢реБрд░реВ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рддрд╛рдХрд┐ рдСрдЯреЛрдЯреЗрд╕реНрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдЗрд╕рдХреЗ рдХрд╛рдо рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХреЗрдВ, рдЕрдиреНрдпрдерд╛ рдпреВрдЖрдИ рдХреЗ рдкрд╛рд╕ рд╕реНрдХреНрд░реАрди рдХреЛ рдЕрдВрдд рддрдХ рдЦреАрдВрдЪрдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛ред
рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореМрдЬреВрджрд╛ 180 рдСрдЯреЛрдЯреЗрд╕реНрдЯреНрд╕ рдореЗрдВ 16,000 рд╕реЗ рдЕрдзрд┐рдХ рдЪрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде 60 рдПрдордПрд╕ рдХреА рдПрдХ рд╕реЗрдЯ рджреЗрд░реА рдХреЗ рд╕рд╛рде рдХрджрдореЛрдВ рдХреЗ рдмреАрдЪ 5 рдШрдВрдЯреЗ 30 рдорд┐рдирдЯ рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рдЧрднрдЧ 30 рдорд┐рдирдЯ рдЪрд▓рдиреЗ рд▓рдЧреЗ, рдЬреЛ рдкреНрд░рддрд┐рдЧрдорди рд╕реНрдЯреИрдВрдб рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЧреНрдпрд╛рд░рд╣ рдЧреБрдирд╛ рд╡реГрджреНрдзрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред
рдкрд░рд┐рдгрд╛рдо рд╕рднреА рдЕрдкреЗрдХреНрд╖рд╛рдУрдВ рдХреЛ рдкрд╛рд░ рдХрд░ рдЧрдПред рд╣рдо TN5250 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рднреМрддрд┐рдХ рд╕реАрдорд╛рдУрдВ рдХреЗ рдХрд░реАрдм рд╣реИрдВред
рдЖрдЬ рддрдХ, рдирд┐рд░реНрдгрдп рдкреВрд░реЗ рдмреИрдВрдХ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЕрдиреНрдп рд╢рд╣рд░реЛрдВ рдХреЗ рд╕рд╣рдХрд░реНрдореА рд╕реБрдзрд╛рд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реБрдП рд╣реИрдВред рд╣рд╛рд▓ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╕реЗ, рд╕рд╣рдХрд░реНрдореА рдЬреЗрдирдХрд┐рдиреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдзрд╛рди рдХреЛ рдПрдХреАрдХреГрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдПрдХреНрд╕рд╡реАрдПрдлрдмреА рдХреЗ рд╕рд╛рде рдПрдХ рд▓рд┐рдирдХреНрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЙрдиреНрдЪ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рдФрд░ рдЙрд╕ рдкрд░ рдСрдЯреЛрдЯреЗрд╕реНрдЯ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкрд╛рдпрд▓рдЯ рдСрдкрд░реЗрд╢рди рдХрд╛ рдЪрд░рдг рд╢реБрд░реВ рд╣реБрдЖред
рдЕрдВрдд рддрдХ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рд╕рднреА рд╕рдлрд▓рддрд╛!
PS рджрд┐рд╕рдВрдмрд░ 2018 рдореЗрдВ, рдЕрдЧрд▓рд╛
IBMi рдбреЗрд╡рд▓рдкрд░ рд╕рдореНрдореЗрд▓рди рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕ рдкрд░ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдИ рдЧрдИ рдереАред
рдЕрдм рддрдХ, рд╣рдордиреЗ рдХреЗрд╡рд▓ рдмреИрдВрдХ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд╛рд░реНрд╖рд┐рдХ рд╕рдореНрдореЗрд▓рди рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИред 2019 рд╕реЗ, рд╣рдо рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗред рдкреЗрд╢реЗрд╡рд░ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдВрдЪрд╛рд░ рдХреЗ рд╕рд░реНрдХрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛, рднрд╛рд╡рдирд╛рдУрдВ, рдЬреНрдЮрд╛рди рдФрд░ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред