IBM i Global

 View Only
  • 1.  ObjectConnect now runs over a TCP/IP server STRTCPSVR(*OBJC)

    IBM Champion
    Posted Sun January 29, 2023 11:44 AM

    ObjectConnect now runs over a TCP/IP server STRTCPSVR(*OBJC)

    Summary

    ObjectConnect is a set of control language (CL) commands for copying objects between systems easily and efficiently. These commands include SAVRST, SAVRSTCFG, SAVRSTCHG, SAVRSTDLO, SAVRSTLIB, and SAVRSTOBJ.

    ObjectConnect now runs over a TCP/IP server STRTCPSVR(*OBJC)

    #IBMChampion


    ------------------------------
    Robert Berendt
    ------------------------------


  • 2.  RE: ObjectConnect now runs over a TCP/IP server STRTCPSVR(*OBJC)

    Posted Wed February 01, 2023 03:05 PM
    Thanks for posting this Robert. I have updated the document with a walkthrough of the certificate creation and association.

    ------------------------------
    Kurt Schroeder
    ------------------------------



  • 3.  RE: ObjectConnect now runs over a TCP/IP server STRTCPSVR(*OBJC)

    Posted Wed February 01, 2023 03:18 PM
    Thanks for posting this Robert.  This is a new area that I learned about. The document has since been updated with a video showing the process to add and associate the certificates with the OBJC server and client.

    ------------------------------
    Kurt Schroeder
    ------------------------------



  • 4.  RE: ObjectConnect now runs over a TCP/IP server STRTCPSVR(*OBJC)

    IBM Champion
    Posted Wed February 08, 2023 06:21 AM
    Hello Robert,

    I would like to share some performance results, I can only hope you do not mind.

    We did use Enterprise Extender, using High Performance Routing (HPR) , in the past, before the ObjectConnect became available in 7.4. 
    ObjectConnect uses SSL, you can not configure it without this. 

    On a Power8 box we noticed that, compared with Enterprise Extenders, ObjectConnect was 3 times slower.
    On a Power9 box we noticed that ObjectConnect was finished in half the time Enterprise Extenders

    As we do SAVRST 3TB of data on a regular basis, the information above matters ;-)

    As Power8 is becoming more and more. something of the past, the ObjectConnect future is very bright!

    ------------------------------
    Rudi Van Helvoirt
    ------------------------------



  • 5.  RE: ObjectConnect now runs over a TCP/IP server STRTCPSVR(*OBJC)

    IBM Champion
    Posted Wed February 08, 2023 07:51 AM
    Edited by Satid Singkorapoom Wed February 08, 2023 08:02 AM
    Dear Rudi

    Your provided information is interesting.

    >>>> On a Power8 box we noticed that, compared with Enterprise Extenders, ObjectConnect was 3 times slower. <<<<

    When you used EE over IP, did you enable TLS (SSL that you mentioned)?   I guess not. If so, it means the performance overhead of TLS is quite significant.


    >>>> On a Power9 box we noticed that ObjectConnect was finished in half the time Enterprise Extenders  <<<<

    POWER9 has two new on-chip accelerators for data compression and AES cryptography that POWER8 does not. This means the latter helps a lot with TLS performance.  I also find that AES cryptography support in POWER10 chip is 2.5 times faster than POWER9.

    ------------------------------
    Education is not the learning of facts but the training of the mind to think. -- Albert Einstein.
    ------------------------------
    Satid S.
    ------------------------------



  • 6.  RE: ObjectConnect now runs over a TCP/IP server STRTCPSVR(*OBJC)

    IBM Champion
    Posted Wed February 08, 2023 09:30 AM
    Hello Satid,

    Enterprise Extender is using UDP instead of TCPIP under the bonnet. That is without encryption. 

    So yes compared with ObjectConnect using TCP/IP only on Power8 it is slower.
    With ObjectConnect Power9 and Power10 (have not yet tested that) it is much faster.
    I like to move ahead and keep security always in mind.  
    So with Power9 and Power10 ObjectConnect is the way to use the SAVRST* commands.

    ------------------------------
    Rudi Van Helvoirt
    ------------------------------