Question/Problem
Customer wanted the messaging specifications for Knighted WMS to PTL
Environment
- Knighted WMS
- Pick-to-Light
Answer/Solution
Cato EASYput FS_5.0.pdf
I will be referring to pages on the attached PDF file above.
On page 133, this is one message that WMS will send to PTL and vice-versa.
Field value refers to the number you will see in the logging that specifies what kind of message WMS is sending to PTL.
If we now go to page 141, we can see the Order Assignment Request Result:
Now we can go look at logging to see what a message of this type would look like.
Logging Example:
11.09.2015 07:28:13:685 [New I/O worker #1] INFO com.knightedcs.wcs.clients.cato.CATOUploadServer - Message Received (Channel 1): 1 50749999880
11.09.2015 07:28:13:685 [New I/O worker #1] INFO com.knightedcs.wcs.clients.cato.util.CATOParser - CATOParser Constructor - Message Length:50
11.09.2015 07:28:13:685 [New I/O worker #1] INFO com.knightedcs.wcs.clients.cato.util.CATOParser - Order Assignment Result
11.09.2015 07:28:13:685 [New I/O worker #1] INFO com.knightedcs.wcs.clients.cato.util.CATOParser - Packet Type: 1 - Message Number: 5074 - Record Type: 9
11.09.2015 07:28:13:685 [New I/O worker #1] INFO com.knightedcs.wcs.clients.cato.business.CATOBusiness - Warehouse ID: 1 - Station: - Level: - Station Location: - Tote LPN: - Item: - Packing
The first four characters of the message received logging is the ACK number. This number is a unique identifier to the message (also seen as the message number in the third line of logging).
After this unique identifier we can see the #9, which would be the message type of this line of logging. We can also see this on the third line of logging where, “Record Type: 9”
This message means that; WMS is sending an successful result (Y) to the order request @ putwall location (PL1A018).
Messaging Spec Order:
A/B <- To Knighted, Logon/Logoff Message
1 -> From Knighted, Cubby Assignment Request
9 <- To Knighted, Cubby Assignment Result
2/3 -> From Knighted, Tote items information
6 <-To Knighted, Put Complete Message
8 <- To knighted, Tote Complete Message, or if tote is empty, where it shouldn’t be (Exception Message)
4 -> From Knighted, Order Complete
7 <- To Knighted, Clear Cubby Message
In the table above, this is the order that the putwall logging will be in.
First a Logon (A) or a Logoff (B) message will show, then it will go down from there in the order noted above.
The numbers refer to the message field values that correlate to that specific message.
i.e. field value for this specific message:
Related items
Putwall Messaging, PTL Messaging, WMS Messaging
Internal Notes
This information was given to Steven Orn from Cato on 1/27/2021.
Reason for confidentiality
[Section is meant for a brief reason for any
data recorded in Internal Notes above, or any reason that the general article
cannot be released to the public.]
***If there is information in this section prior to migration to SalesForce, then it may NOT be published. This information will
be fully visible along with all information above.***
DISCLAIMER:
Information in this document is
subject to change without notice and does not represent a commitment on the
part of Intelligrated. This information is typical of the questions and general
advice given; however, your particular case and
circumstances may produce different results or require different
recommendations. Therefore, use of this information is not a suitable
replacement for contacting Intelligrated Technical Service engineering for
specific recommendations and solutions to your application.
No part of this article may be
reproduced or transmitted in any form or by any means including recording, or
information storage and retrieval systems, for any purpose without the express
written permission of Intelligrated. All information contained within the
article is private and confidential and the sole property of Intelligrated.
In no event, shall Intelligrated be
liable for any damages whatsoever including, without limitation, damages for
loss of business profits, business interruption, loss of business information,
or other pecuniary loss, even if Intelligrated has been advised of the
possibility of such damages. Because some states do not allow the exclusion or
limitation of liability for consequential or incidental damages, the above limitation
may not apply to you.