Integration Points
    • 16 Apr 2024
    • 1 Minute to read
    • Contributors
    • PDF

    Integration Points

    • PDF

    Article summary

    Integration Points

    This section contains a list of all the contact points between T24 and our products to provide a quick reference for configuration.

    Note

    The exact configuration values/syntax changes between versions so defer to version specific documentation for actual configuration.

    Autoform DM

    Interfaces

    1. efs-nofileenquiry-4.*.jar/Nofile.properties

    dm.url=http://127.0.0.1:8080/pdm/servlet/NoFileServlet
    
    dm.username=admin
    
    dm.password=password
    
    dm.retries=3
    
    dm.wait.time=3
    
    #dm.password=ENC(encrypted_password)
    1. efs-securedocumentdownload-4.*.jar/SecureDocumentDownload.properties

    dm.url=http://localhost/pdm/servlet/TemenosDocumentDownloadServlet
    
    dm.username=admin
    
    dm.password=password
    
    dm.retries=3
    
    dm.wait.time=3
    
    #dm.password=ENC(encrypted_password)
    
    dm.error.pdf=true
    1. efs-documentupload-4.*.jar/DocumentUploadServlet.properties

    dm.url=http://localhost:8180
    
    dm.username=admin
    
    dm.password=password
    
    #dm.password=ENC(encrypted_password)
    
    dm.retries=3
    
    dm.wait.time=3
    
    xpath=//*[@id="enqheader"]/tbody/tr[3]/td[4]
    
    document.definition=Proof Of Address
    
    document.categories=Drivers Licence,Utility Bill,Passport
    
    key.customer.number=customer-number
    
    key.document.category=document-category
    1. BrowserWeb.war/WEB-INF/web.xml

    <servlet>
      <servlet-name>DataServlet</servlet-name>
      <servlet-class>com.efstech.temenos.dataservlet.DataServlet</servlet-class>
      <init-param>
        <param-name>dm.url</param-name>
        <param-value>http://localhost:8080/pdm/servlet/TemenosDocumentDownloadServlet</param-value>
      </init-param>
      <init-param>
        <param-name>dm.username</param-name>
        <param-value>admin</param-value>
      </init-param>
      <init-param>
        <param-name>dm.password</param-name>
        <param-value>password</param-value>
      </init-param>
      <init-param>
        <param-name>dm.retries</param-name>
        <param-value>3</param-value>
      </init-param>
      <init-param>
        <param-name>dm.wait.time</param-name>
        <param-value>3</param-value>
      </init-param>
    </servlet>
    1. BrowserWeb.war/scripts/custom.js

    //from efs_enquiry_launchPdfRequest_signature()
     
    ...
     
    //start the client
    _efs_addHiddenIFrame(_efs_backgroundWorker_client);
    var appUrl = "pdmclient://admin:B0rland@Signature Application/address=localhost/port=818/search=Account Statement Search/parameters={correlationId:" + correlationId + "}/engine=wacom";
    window.open(appUrl, _efs_backgroundWorker_client);
     
    ...
    
    // from efs_version_launchPdfRequest_signature()
     
    ...
     
    //start the client
    _efs_addHiddenIFrame(_efs_backgroundWorker_client);
    var appUrl = "pdmclient://admin:B0rland@Signature Application/address=localhost/port=818/search=Account Statement Search/parameters={correlationId:"+ correlationId + "}/engine=wacom";
    window.open(appUrl, _efs_backgroundWorker_client);
     
    ...

    Browser Tools

    • AUTOFORM.PHOTO

    Item: window.location='pdmclient://admin:B0rland@T24Photo/address=localhost/port=8180/'

    • AUTOFORM.SCAN

    Item: window.location='pdmclient://admin:B0rland@General Scanning/address=localhost/port=8180/'

    Lasernet

    BrowserWeb.war/WEB-INF/web.xml

    ..
     
    <filter>
      <filter-name>PrintPdfFilter</filter-name> 
      <filter-class>com.efstech.temenos.filters.PrintPdfFilter</filter-class>
        <init-param>
          <param-name>target</param-name>
          <param-value>/servlet/LaserNetDataServlet</param-value>
        </init-param>
        <init-param>
            <param-name>lasernet</param-name>
            <param-value>
                http://localhost:28080/webinputport/T24Input?preview,
                http://localhost:28081/webinputport/T24Input2?preview
            </param-value>
        </init-param>
    </filter>
     
    ...