copyright mcl-technologies v.1.06. mcl-collection mcl-link

Post on 12-Jan-2016

239 Views

Category:

Documents

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Copyright MCL-Technologiesv.1.06

MCL-Collection

MCL-Link

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-LinkFrom 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-LinkFrom 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 115.200 Kbps

Modem and Direct Communication

LAN

MCL-Link

MCL-Link

Up to 115.200K bpsper 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

MCL-Link

Send “DR” Packet

Return Code& Data

Receive “DT” Packet

1

23

MQDSQL Script

Database

DAT Select/Exportdata file

DR + Project Name + SQL nr + data

MCL-Link

CNO|Host_1|DR|&08|SQL_4001|&A2BIF|&99|=|0|+1|+13CNI|Host_1|DT|Y0|Y1|A4|A5|BIF|&99|=|0|+0|+11|&Y0|=|0|+0|+19|&Y1|=|0|40|+3

Project NameSQL reference in MQD file

Argument(s)

ODBC command statusNumber of records found

DatabaseRequest

Database Transaction

ODBC Command Details

MCL-Link

DR|PRICECHK|SQL_4001|540123567811

MQD file

[SQL_4001]Source=MCLSMPLUser=PassWord=SQLCommand_1=Select PAudit.Description,PAudit.Price FROM PAudit WHERE (PAudit.Reference='&01')ExecuteOnFile=OFFExecuteOnFileName=RecordSetFile=OFFRecordSetFileName=RecordFormat=Etc…..

DT |0|1|Coca Cola|12,50

MCL-Link

MCL-Link - Setup

MCL-Link

MCL-Link - Setup

MCL-LinkMCL-Link - Log Files

2005/08/14 16:26:41.99 >> .. [STX]01630101CR110¥|HELLO.DAT|005[ETX]>;652005/08/14 16:26:42.10 << .. [STX]01010163AK110¾[ETX]56852005/08/14 16:26:42.70 CM .. N0|&00|CT|B1|B2|B3|B42005/08/14 16:26:42.21 << .. [STX]01010163CT510|9[ETX]1>?32005/08/14 16:26:42.21 >> .. [STX]01630101AK510½[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 codeOK OK (end of a command)

YY = .. No Error BS Busy (send or received)R1 Retry 1R2 Retry 2………

MCL-Collection

MCL-Net

MCL-Net

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 QueuesEncryption DES or 3 DES (optional)

Automatic data compression (optional)

Support Up to 250 Devices per SubNet

MCL-NetFrom 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-NetFrom 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 ODBCDLLBridge

MCLR3Bridge

Ethernet

Architecture

MCL-Net

Queues Command Queue

Receiver Router

MCL Command Server

ODBC ODBC

MCL-NetStatistics.

MCL-NetLogging

DLLBridge

MCLR3Bridge

Ethernet

Other Subnets and/or Servers

Architecture

MCL-NetSetup

MCL-Net

Queues Command Queue

Receiver Router

MCL Command Server

ODBC ODBC

MCL-NETEnterpriseManager MCL-Net

Statistics.

MCL-NetLogging

DLLBridge

MCLR3Bridge

Ethernet

Other Subnets and/or Servers

Architecture

MCL-NetSetup

MCL-NetMCL-Net behind a Firewall

Terminal

Firewall

MCL-Net

NAT Rule

Dynamic

IP Output Filter RuleProtocol = UDPSource IP = MCLNetSource Port= AnyDest. IP = AnyDest. Port = Any

Dynamic

5001-5250

5001-5250

NAT Port Redirection

Redirect Port5001-5250 toInternal MCL-Netmachine

MCL-Net

MCL-Net DLL Interface

MCL-Net

MCL-Net Application DB

Send Packet Read Packet

Send PacketReceive Packet

1 2 3

45

Process Packet

MCL-Net

MCL-Net

Send PacketTID + Packet Type + Data

Packet DispatcherTID + Packet Type

Program #1

Program #2

Queues

Program #3

DataQ1

DataQ0

DataQ2

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

top related