Communication C4C->PI SSL Error
I have a problem to get the outbound communication for C4C with PI running.
Every time i'm testing the outbound communication in C4C i get the following error:
SOAP Runtime: SRT: Processing error in Internet CommunicationFramework: ("ICF Error when receiving the response: ICM_HTTP_SSL_ERROR") ()
I installed already the complete Certificate Chain of C4C in STRUST of the PI System and also the complete certificate chain of our certificate. I imported the certificate also in the C4C but everything with no success.
For the authentication i tested user based as well as certificate based authentication but still the same error.
I checked also the ICM Monitor (tx: SMICM) but there is no warning or error when i'm doing the outbound test.
What else needs to be done? Any suggestions would be highly recommended because i'm really stucked at the moment.
PS: The communication PI -> C4C is already working. Means i can send e.g. Products.
Raphael Lechner replied
Thanks again to all for helping.
A small summary for the rest:
For PI Integration with just using NAT&Port Forwarding (no use of reverse proxy e.g. web dispatcher) you have to whitelist the same range as in the HCI documentation which is 184.108.40.206/17.
It is not enough to whitelist only the IP of the cloud (ping on your tenant).
The error you get when the Port/IP is not open or when there is no communication with PI is a little bit missleading (ICM_HTTP_SSL_ERROR).
If this is done you should see traffic comming from cloud in the ICM trace file (tx: SMICM) on the PI.
Hope this helps if somebody is facing the same issue.