70 likes | 172 Views
Use it Messaging. Conversions. Conversions. Plan Generic process Schema : Global process Schema : Detailed conversion process Registry application look up. Conversions. Generic process A message is submitted to DM Server via an input connector
E N D
Use itMessaging Conversions
Conversions • Plan • Generic process • Schema : Global process • Schema : Detailed conversion process • Registry application look up
Conversions • Generic process • A message is submitted to DM Server via an input connector • This document attachments are given one by one to the conversion engine (IFFML). • IFFML can specifically convert some kinds of document, and use for other types, a generic mecanism invoking the application handling the given extension type. • In this case, IFFML will invoke the application to print the document on the Faxil printer, which driven by IFFML, will render a resulting FAX without using any interface. • Output file set via : • Key : HKCU\Software\Imecom\Faxil\PrinterDriverData • Value : AutoFileName (REG_SZ) • DM Server will then have the converted FAX document available.
Conversions • Global process Message Connector FAX Conversion process Fax Gateway Attachments
Conversions • Detailed process Input file External :Registry look up Process launch FAX file Conversion type choice Wait for process end / close / kill it Internal :Text, RTF, Transcod Printing onto Faxil
Conversions • Registry look up • Look in HKEY_CLASS_ROOT for the extension • Ex: .xls • Retrieve the full name • Ex: Excel.Sheet.8 • Check if a shell\printto or shell\print override is present in Imecom\Conversion • Retrieve the printto or print value • From the Imecom key if found, or from HKCR else • Launch the application with the retrieved content
For information : • Command value order look up • Imecom : Shell\print(to) • Imecom : Shell\print(to)\ddeexec\ifexec • Imecom : Shell\print(to)\ddeexec • HKCR : Shell\print(to)\ddeexec\ifexec • HKCR : Shell\print(to)\ddeexec