| |||||||||
Integration Toolkit (ITK) деректі тасымалдау құралы (DTT) SSL немесе өңдеу ақаулары бойынша қателері бар сертификатқа негізделген аутентификацияны пайдаланған кезде сәтсіз аяқталуы мүмкін уақыт бар. Бұл шешім SAP NetWeaver PI ішіне орнатылмаған серверге жеке ITK даналарына арналған.
Мәселе әдетте толық емес сертификаттар тізбектеріне немесе клиенттің кілттер қоймасында дұрыс емес сертификаттарға байланысты болады.
Ақаулықтарды жою кезінде төмендегілерді тексеріңіз:
Клиенттің Ariba қолданбасындағы соңғы нүктені сертификаттың аутентификация әдісі болуын қосқаныңызға көз жеткізіңіз,
(Алдыңғы жүйе): басқару > интеграция менеджері > интеграция құралының қауіпсіздігі
(Дерек ағыны бойынша): басқару > Core Administration > Integration Manager > Integration Toolkit Security
HTTPS өткізбесі сәтсіз аяқталса, клиент клиенттің/сервердің hello және қол қою ақпаратына қатысты түзету ақпаратын басып шығару үшін ITK bat/.sh каталогіндегі келесі параметрлерді қоса алады:
a) <ITK_install_root>/bin өту
b) құралдар тақтасын/.sh файлын өңдеу
c) Келесі аргументтерді орнатып, сақтаңыз:
Windows: set _command="%JAVA_HOME%\bin\java" -Djavix.net=ssl:handshake:verboss=Dhttps.protocs=TLSvv1.Tjdts.clics="Tv1.Tv1,LS1.LS1.CLSlix"% ASSER%
Linux/Unix:$JAVA_HOME/bin/java -Djavix.net.DIR=\"sjavax.rebug=\"chandshire:verboss\" -Dvv1.TLSvv1.TLSv1.2\" -Dvj.ts.tvs.stors\\$CLAVR\$CLVAR\$CLVAR
ITK іске қосылып, Ariba жүйесіне өткізу әрекеттері келесі жолы журнал SSL Handshake/сертификат туралы ақпаратты көрсетеді.
Клиенттің кілттер қоймасы үшін табылған сертификат(тер) үшін тақырыпты, эмитентті, жарамдылық мерзімдерін тексеріңіз. Бұл ақпарат ITK журналындағы енгізілімнен кейін Ariba URL мекенжайына HTTPS өткізбесіне басып шығарылуы керек. Табылған сертификат(тар) бірдей клиент сертификатының ақпаратына сәйкес келетінін тексеріңіз.
a) Клиенттің кілттер қоймасынан жарамды сертификат табу керек.
Мысалы:
****Файлды тасымалдау құралын орындау: Wed 11 шілде 13:22:54 PDT 2020****
өткізу: https://certs1.ariba.com/Buyer/filedownload?regam=abcCompany
***
табылған кілт: <clients_keystore>
b) *** ClientHello, TLSv1 іске қосылады
c) *** ServerHello, TLSv1 іске қосылады және Ariba ашық кілті (сертификаттар тізбегі) клиентке жіберіледі
d) Сенімді сертификат табу керек
e) *** ClientKeyExchange, RSA PreMasterSecret, TLSv1 клиент Ariba ашық кілтімен қол қойылған кілтті ауыстыруды жіберетін жерде іске қосылады
f) Ariba PreMasterSecret шифрын шешеді. Бұл – ақау орын алса, пайдаланушы келесідей қатені көре алады. Олай болса, мәселе кілттер қоймасындағы сертификаттарға жатуы мүмкін: javax.net.ssl.SSLHandsheException: қабылданған елеулі ескерту: handshake_dailure
Жарамды параметрлер төменде берілген,
SAP Ariba Buying and Invoicing
SAP Ariba Buying
SAP Ariba Contracts
SAP Ariba SIPM
SAP Ariba Sourcing