Copyright MCL-Technologies v.1.06
MCL-Collection MCL-Link
MCL-LINK MCL-Link is a Windows® based batch communications server for terminals running applications created with MCL-Designer.
MCL-LINK MCL-Link is a Windows® based batch communications server for terminals running applications created with MCL-Designer. MCL-Link communicates with mobile devices via a direct serial, a modem, a USB or an Ethernet connection. It allows sending and receiving data to and from terminals. It is a “point to point connection type.
MCL-LINK MCL-Link is a Windows® based batch communications server for terminals running applications created with MCL-Designer. MCL-Link communicates with mobile devices via a direct serial, a modem or an Ethernet connection. It allows sending and receiving data to and from terminals. It is a “point to point connection type. Additionally, MCL-Link is used for synchronizing purposes of the terminal with the host, querying the status of the terminal, the directories and the files structure. File operations such as file lookup, append, copy, rename & execute program are performed as well.
MCL-Link From Terminal to Host - Send a Data Packet - Send a File - Request a File / Program - Instruct to run EXE Program - Instruct to Copy / Delete / Rename /Append File - Request Host File Lookup - Request Host File Info (Size, Date …) - Dial Remote Host - Instruct to execute SQL script (MQD file) - Keyboard emulation - Request Date & Time synchronization
MCL-Link From Host to Terminal - Send a Data Packet - Send a File / Program - Request a File / Program - Send Date & Time - Read Terminal Directory - Dial Remote Terminal - Copy / Delete / Rename Local File on Host - Get Terminal Status ( Version, Memory available,Current time ….) - Copy / Delete / Rename in the Terminal
MCL-Link Up to Kbps Modem and Direct Communication LAN MCL- Link
MCL-Link Up to K bps per connection Multi-com Versions (1,4,8 lines) MCL- Link MCL Link 1 MCL Link n MCL Link 2
MCL-Link 1.Create program (with Designer) which does : - Send inventory file to host (temp.dat filename) - Append temp.dat to previous invent.dat file on host - Get and display new invent.dat file size -Send “D0” packet to host (log file) with Terminal Id, date stamp, and file size - Start “notepad.exe invent.dat” on host (from terminal)
MCL-Link Send “DR” Packet Return Code & Data Receive “DT” Packet MQD SQL Script Database DAT Select/Export data file DR + Project Name + SQL nr + data
MCL-Link CNO|Host_1|DR|&08|SQL_4001|&A2 BIF|&99|=|0|+1|+13 CNI|Host_1|DT|Y0|Y1|A4|A5| BIF|&99|=|0|+0|+11|&Y0|=|0|+0|+19|&Y1|=|0|40|+3 Project Name SQL reference in MQD file Argument(s) ODBC command status Number of records found Database Request Database Transaction ODBC Command Details
MCL-Link DR|PRICECHK|SQL_4001| MQD file [SQL_4001] Source=MCLSMPL User= PassWord= SQLCommand_1=Select PAudit.Description,PAudit.Price FROM PAudit WHERE (PAudit.Reference='&01') ExecuteOnFile=OFF ExecuteOnFileName= RecordSetFile=OFF RecordSetFileName= RecordFormat= Etc….. DT |0|1|Coca Cola|12,50
MCL-Link MCL-Link - Setup
MCL-Link MCL-Link - Setup
MCL-Link MCL-Link - Log Files 2005/08/14 16:26:41.99 >>.. [STX] CR110¥|HELLO.DAT|005[ETX]>; /08/14 16:26:42.10 <<.. [STX] AK110¾[ETX] /08/14 16:26:42.70 CM.. N0|&00|CT|B1|B2|B3|B4 2005/08/14 16:26:42.21 ?3 2005/08/14 16:26:42.21 >>.. [STX] AK510½[ETX]4965 Format : YYYY/MM/DD HH:MM:SS.CC XX YY Data XX =>>Incoming Data : CRC OK, Destination OK << Outgoing Data >! Incoming Data : CRC OK, Destination OK (Bad destination) >? Incoming Data : Bad CRC >~ Incoming Data : Modem command (No CRC) >=Packet LOST because Packet cannot be processed (during TF, …) > Incoming Data : not a valid packet (noise) WG Warning Message CM Command line/Script MS Message (ODBC execute ….) ER Error (end of a command), see YY to know the error code OK OK (end of a command) YY =..No Error BSBusy (send or received) R1 Retry 1 R2 Retry 2 ………
MCL-Collection MCL-Net
MCL-Net is a Windows® NT/98/2000/XP or a Unix communications server developed for RF Terminals running applications developed with MCL-Designer.
MCL-Net MCL-Net is a Windows® NT/98/2000/XP or a Unix communications server developed for RF Terminals running applications developed with MCL-Designer. Enhancing even further the management of your wireless network, MCL-Net traces network activity, checks wireless terminal and Access Point status, and manages both data paths and network devices.
MCL-Net MCL-Net is a Windows® NT/98/2000/XP or a Unix communications server developed for RF Terminals running applications developed with MCL-Designer. Enhancing even further the management of your wireless network, MCL-Net traces network activity, checks wireless terminal and Access Point status, and manages both data paths and network devices. It provides your organization with a flexible communications environment to interface with the transaction-driven data collection applications.
MCL-Net MCL-Net is a Windows® NT/98/2000/XP or a Unix communications server developed for RF Terminals running applications developed with MCL-Designer. Enhancing even further the management of your wireless network, MCL-Net traces network activity, checks wireless terminal and Access Point status, and manages both data paths and network devices. It provides your organization with a flexible communications environment to interface with the transaction-driven data collection applications. With the features in MCL-Net, your administrator can quickly configure, review status, identify and fix problems on the network with minimal effort and time.
MCL-Net 32 bit Windows 98/2000/NT & XP and Unix Communication Server Support Up to 250 SubNets Host Application Interface Through Files, Exe or Queues Encryption DES or 3 DES (optional) Automatic data compression (optional) Support Up to 250 Devices per SubNet
MCL-Net From Terminal to Host - Send a Data Packet - Send a File - Request a File / Program - Instruct to run EXE Program - Instruct to Copy / Delete / Rename /Append File - Request Host File Lookup - Request Host File Info (Size, Date …) - Instruct to execute SQL script (MQD file) - Time & Date request
MCL-Net From Host to Terminal - Send a Data Packet - Send a File / Program - Request a File / Program - Send Date & Time - Copy / Delete / Rename Local File on Host - Send Time & Date
MCL-Net Queues Receiver Ethernet Architecture
MCL-Net Queues Command Queue Receiver Router Ethernet Architecture
MCL-Net Queues Command Queue Receiver Router MCL Command Server ODBC DLL Bridge MCL R3 Bridge Ethernet Architecture
MCL-Net Queues Command Queue Receiver Router MCL Command Server ODBC MCL-Net Statistics. MCL-Net Logging DLL Bridge MCL R3 Bridge Ethernet Other Subnets and/or Servers Architecture MCL-Net Setup
MCL-Net Queues Command Queue Receiver Router MCL Command Server ODBC MCL-NET Enterprise Manager MCL-Net Statistics. MCL-Net Logging DLL Bridge MCL R3 Bridge Ethernet Other Subnets and/or Servers Architecture MCL-Net Setup
MCL-Net MCL-Net behind a Firewall Terminal Firewall MCL-Net NATRule Dynamic IP Output Filter Rule Protocol = UDP Source IP = MCLNet Source Port= Any Dest. IP = Any Dest. Port = Any Dynamic NAT Port Redirection Redirect Port to Internal MCL-Net machine
MCL-Net MCL-Net DLL Interface
MCL-Net Application DB Send PacketRead Packet Send Packet Receive Packet Process Packet
MCL-Net Send Packet TID + Packet Type + Data Packet Dispatcher TID + Packet Type Program #1 Program #2 Queues Program #3 Data Q1 Data Q0 Data Q2 Program #3
MCL-Net DLL real time Interface to host application - Start MCL-Net - Read Data Packets from Terminals - Send Data Packets to Terminals - Stop MCL-Net - Open Pipe - Close Pipe
MCL Collection Q & A