Iguana supports all communication protocols. If you are looking for a versatile interfacing product that can communicate with everything, then look no further you have found it!
We have built-in support for databases, net protocols, HL7, XML and X12 as well as functions to manipulate files. If you need to run other programs, then you can use os.execute()
or io.popen()
to run anything you need. We support web services and plugins so you can re-use code that you have already developed. If are doing a new development we strongly recommend using web services instead of plugins. Our wiki includes many examples that use web services, including using SOAP, connecting to Highrise CRM, etc.
Here are some relevant links from our wiki
- Databases
- HL7
- See our three HL7 tutorials
- HL7 API reference
- Or search the wiki for other pages about HL7
- XML
- Generating an XML document
- XML API reference
- Or search the wiki for other pages about XML
- X12
- Net protocols
- Using HTTPS to send messages between Iguana Servers
- Sending files using FTP
- Sending ASTM messages using TCP
- Sending email with SMTP
- net API reference
- Or try searching the wiki for “net.ftp”, “net.ftps”, “net.sftp”,”net.http”, “net.smtp”,”net.tcp” etc.
- Plugins
- Using web service connections
- Highrise CRM
- Pardot
- Or search the wiki for “web services” and/or “restful” etc.
- SOAP
- Using
os.execute()
orio.popen()
- Invoking external programs
- Moving files around
- Using
io.popen()
- Get the IP address, port and label of a server
- io API reference
- Or search the wiki for more examples
- Also see our CDA Section
For More Information
If you have any questions please contact us at support@interfaceware.com.