URI File System interface overview

Note: This section applies to the Cleo Harmony and Cleo VLTrader applications only.

The VersaLexCleo HarmonyCleo VLTraderCleo LexiCom application currently has three predefined URI schemes:

  • JMS: Used to read and write messages to Java Message Service queues. VersaLexCleo HarmonyCleo VLTraderCleo LexiCom implements the client side of JMS. See JMS URI scheme.
  • MSMQ: Used to read and write messages to Microsoft Message Queuing queues. VersaLexCleo HarmonyCleo VLTraderCleo LexiCom implements the client side of MSMQ. See MSMQ URI scheme.
  • VLPipe: Used to pipe payload coming into one mailbox out through another VersaLexCleo HarmonyCleo VLTraderCleo LexiCom mailbox. See VLPipe URI scheme.

In addition, you can develop custom URI schemes in Java and add them to the VersaLexCleo HarmonyCleo VLTraderCleo LexiCom application. See custom URI schemes

These URI schemes can be used in the host-level Inbox and Outbox fields or as the source/destination in actions. If the URI scheme mimics a file system, then that scheme can be used for local user folders.

Sample URIs:

  • jms:jndi:InboxQueue?jndiConnectionFactoryName=ConnFact&filenameProp=filename
  • msmq:DIRECT=OS:.\private$\Inbox?createQueue=true
  • vlpipe:FTPPipeDevTest\myMailbox
  • mydb:\MyDBInbox
  • hdfs:\hdfsnamenode:50070\Inbox
Note: The scheme name in the URI is case insensitive.