IBM Sterling Transformation Extender

Sterling Transformation Extender

Come for answers, stay for best practices. All we're missing is you.


#Sterling
#Supplychain
 View Only
  • 1.  java call to invoke mercator

    Posted 06/24/04 02:29 AM

    Originally posted by: SystemAdmin


    We want to invoke mercator 6.7 maps from an ejb client. We have the following case :
    mercator does not run on the application server, but runs on a different platform (cfr trinity solution rmi api would be great, but we need it now). Any suggestions on how to tackle this with the available sdk now.

    In the case that mercator would run on the same platform as the application server, what would the options be?
    #IBM-Websphere-Transformation-Extender
    #DataExchange
    #IBMSterlingTransformationExtender


  • 2.  Re: java call to invoke mercator

    Posted 06/24/04 03:31 AM

    Originally posted by: SystemAdmin


    The RMI Server is part of the 6.7.1 SDK.

    If you would rather not introduce that, your choices are to install TX on the same machine as the app server and execute maps in process using the Java API, or you would need to use messaging (JMS, MQ, etc.) to get the data to the machine where TX lives.

    I suggest you avoid the EJB API. It's being deprecated in Trinity. You can call maps just fine from an EJB using the Java API.

    In my opinion, the RMI Server is much the better way to go. You can serve mutliple app server nodes with a single instance of the RMI Server, which has implications for you in terms of TX licensing costs.
    #DataExchange
    #IBMSterlingTransformationExtender
    #IBM-Websphere-Transformation-Extender


  • 3.  Re: java call to invoke mercator

    Posted 06/24/04 03:42 AM

    Originally posted by: SystemAdmin


    thanks rmcfate,

    I definitely agree that the rmi server solution would be the best choice. Since it is shipped within the 6.7.1 sdk we will choose for this option.
    #IBMSterlingTransformationExtender
    #IBM-Websphere-Transformation-Extender
    #DataExchange


  • 4.  Re: java call to invoke mercator

    Posted 06/25/04 12:46 AM

    Originally posted by: SystemAdmin


    Hello

    If the scenario of using the rmi server is followed, how would you assure high availability on the mercator side.

    Say we have multiple java clients which send rmi requests to the rmi server to invoke maps. What about the clustering features and load balancing?

    Frank
    #DataExchange
    #IBM-Websphere-Transformation-Extender
    #IBMSterlingTransformationExtender


  • 5.  Re: java call to invoke mercator

    Posted 06/25/04 06:00 AM

    Originally posted by: SystemAdmin


    The TX RMI Server doesn't have clustering/load-balancing features today or in 7.5.

    Having said that, it shouldnt' be too bad to write some code in the EJB that allocates maps to mutiple RMI servers and that can detect and bypass servers that aren't responding.
    #IBMSterlingTransformationExtender
    #DataExchange
    #IBM-Websphere-Transformation-Extender


  • 6.  Re: java call to invoke mercator

    Posted 07/02/04 06:07 AM

    Originally posted by: SystemAdmin


    Hello rmcfate,
    It looks like we'll have to write this loadbalancer, alright. We do need another input : Is there and if yes what is the max. datasize that can be transmitted over the rmi call? 2MB, 4MB, GigaBytes, unmlimitted?

    Regards,
    #IBM-Websphere-Transformation-Extender
    #DataExchange
    #IBMSterlingTransformationExtender


  • 7.  Re: java call to invoke mercator

    Posted 07/02/04 10:16 AM

    Originally posted by: SystemAdmin


    I'm not aware of any limitations on the size of data that can be passed to the RMI Server. If there are any, it would most likely be something like 2GB and that may be platform dependent.
    #DataExchange
    #IBMSterlingTransformationExtender
    #IBM-Websphere-Transformation-Extender