HTML Connector Convertigo 7.4.0

Home Forums Convertigo developers Forums as moved to Stack Overflow. HTML Connector Convertigo 7.4.0

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #143779

    saad
    Participant

    Hi team,
    We have an application in production that use the Html Connector with a 7.3.2 version of the Convertigo Server.
    We tried to upgrade the server to the 7.4.0 version, but we faced some issues with the Html Connector’s transactions that worked on the old version of the server(7.3.2).
    In more details, it is like if the extraction rules do not work in the same way between the two version, that causes a different response in the front application…
    Do you have any idea how can I fix it or what can I change to make it compatible ?
    Thanks

    #143780

    Gregory Vorbe
    Moderator

    Hi Saad,

    I am contacting you in PM.
    Thanks

    Regards,

    QA&Support

    #143785

    Gregory Vorbe
    Moderator

    Hi Saad,

    Your ‘Text’ extraction rule uses a hardcoded string value as XPath (‘myStringValue’, for example).
    Since Convertigo 7.4.0, we changed the XPath API from Xalan to JXPath for performance purpose.
    It seems this engine does not support this kind of syntax.
    So, to make it behave as previously, change the project property called “XPath Engine” from JXPath to Xalan and reload the project (or restarts the Studio).
    We are going to investigate to know what kind of syntax would be supported in JXPath to behave the same as Xalan engine.

    Thank you,

    QA&Support

    #143820

    saad
    Participant

    The application(WebApp) is working now when I changed the XPath API thanks to you.
    I have deployed the backend on a 7.4.0 server, and build the application.
    On the phone everything is working fine, until I get to a screen(the same screen everytime) when the html connector is not acting normal(Transaction result is empty) like in studio mode, I dont know how to identify the problem exactly, do you have any idea what could be the difference between the studio and the server ? Thanks

    #143821

    admin
    Keymaster

    Hello,

    One of big difference between Studio and Server is that in Studio, Contexts remains as long as a connector is opened in the Studio. In server mode the contexts follows this rule :

    “When a sequence call a transaction, a context is created while the transaction runs and is destroyed at the end of the transaction. UNLESS a context name has been provided when the Transaction is called with the CallTransaction Step. When a context name is provided , the context is not destroyed when the transaction finished and can be reused in any other transaction.”

    Probably one of your CallTransaction steps is not providing a valid Context name. Could you check this ?

    Also , an other difference is in timing and Synchronization. Sever operates much faster than studio. This means that some synchronization may work in Studio mode and fail in server mode.

    Hope That Helps
    Convertigo Support Team.

    • This reply was modified 5 years, 2 months ago by admin.
Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.