:00Thu 24 Sep

Integrations

1 of 4 not answering

Later · not in R1Neo 0032 §19

Standard and predecessor-compatible adapters: IPC-CFX over AMQP, ISA-95 B2MML, the predecessor’s rack-service adapters, a UDP event channel, SQL statements that change data, and sending past movements to a new interface.

Not in R1
B2MML, IPC-CFX and a UDP event channel are adapters built only when a customer needs them (0032 §19–20; for UDP, once a consumer is found); a statement that changes data can’t be a lookup (J18-F05); a changed payload or target is a later corrective delivery (0048 §4).
R1 instead
The native API with signed webhooks (CloudEvents, EPCIS body), read-only parameterised SQL lookups and feeds, file codecs, and a CSV file per event through a file definition. Open Integrations

Integrations

Ready-made presets

Creates a draft that stays off
  • Your systems

    Each in its own format
  • SAP S/4 goods receipt
    HTTPS POST · SAP gateway · Reel put in · SAP OData goods movement v1
  • MES adapter work-order intake
    Microsoft SQL · read on a schedule · Update work order · Janus MES v1
  • IMS ReelSaveInpredecessor-compatible
    HTTPS POST · https://<ims-host>:9443/api/rackservice/Service · Reel put in
  • Counter ReelSavepredecessor-compatible
    HTTPS POST · https://<counter-host>:9443/api/rackservice/Service · Reel taken out
  • Standard formats

    For line and plant software that expects a standard
  • IPC-CFX line messagesIPC-2591Available as an adapter

    Sends reels put in and taken out as materials loaded and unloaded; a move between racks is both. Receives reels installed on the line’s feeders.

    Reel = material package (its reel ID) · part = internal part number · bay = storage location · each rack speaks as one CFX endpoint.

    Usually asked for by the SMT line’s MES or the placement-machine vendor · AMQP 1.0 to the line’s CFX broker

  • ISA-95 · B2MMLIEC 62264Available as an adapter

    Sends every reel and movement to the plant MES or ERP; answers requests for the plant layout (Export hierarchy).

    Reel = material sublot · part = material definition · bay = storage location · movement = material transaction with its evidence · site › area › line › rack = equipment hierarchy.

    Usually asked for by the plant MES or ERP team · B2MML XML over HTTPS

  • Line counter eventsHTTPNot answering
    Connection refused since Mon 22:10 · 3 140 deliveries waiting
    Open 3 140 waiting
    Definition

    Checked from this server 14:31Name · 10.20.0.5Connection · refused on 9443Secure link · not reachedSign-in · not reached

    Every take-out is recorded in Janus. Its delivery to the line counter waits.

    Technical details
    Request
    POST https://10.20.0.5:9443/janus/events · signed webhook · CloudEvents
    Automation
    Take-outs to the line counter
    Owner
    Line counter vendor · IT on-call +36 96 555 0142
    Last delivery
    Mon 22:10
  • MES work-order feedSQL · read onlyLimited
    3 rows waiting · part PN-0805-4K7 is not in Parts
    Definition
    Details

    The rows apply once the part is imported and they are approved. Import parts

    Technical details
    Source
    mes-sql01 / MES_PROD · new rows every 60 s, by cursor
    Version
    On · version 3
    Last run
    14:31 · 41 rows recorded today
    Owner
    Danutek IT · MES team
  • SAP S/4 goods receiptHTTPWorking
    Last delivery 14:31 · 1 184 delivered today
    Definition
    Technical details
    Request
    POST https://sap-gw.danutek.local/sap/opu/odata/…/GoodsMovement
    Version
    On · version 4
    Automation
    Put-ins to SAP
    Owner
    Danutek IT · SAP team
  • MES item lookupSQL · read onlyWorking
    At scan time · 1 miss today at 11:58
    Definition
    Details

    Operators see the MES values marked “(from MES)”. When it doesn’t answer, the station says “MES did not answer; using label data.” and nothing waits.

    Technical details
    Scope
    Put in · rack intake stations SMT-1, SMT-2
    Answers within
    1.5 s · a policy value
    Version
    On · version 2
    Last miss
    11:58: 2 reels got Enrichment pending
    Owner
    Danutek IT · MES team
  • IMS ReelSaveInpredecessor-compatibleOffNot tested
    POST https://<ims-host>:9443/api/rackservice/Service

    Never runfrom preset · offNo owner yet

    Before it can be onAddress · placeholderOwner · not namedTest · not runParts · imported

New draft · IMS ReelSaveIn (2)

  1. Draft version 1 · off
  2. Test
  3. Save draft
  4. Turn on from the list

Identity

Name the outside system and its purpose.

Request

Insert a parameter such as ${data.reelId} into the URL or body. Keys and passwords are only sent over HTTPS.

Parameters · insert into Body
Headers
Hidden

Inputs and outputs

Take a value from the reply and keep it with the movement in Janus.

Reply field → Kept as

When a reply counts as OK

Both the status and the rule must pass.

JSON
Retries10 s timeout · up to 8 tries
ms

100 to 120 000

1 to 20, including the first

A message may arrive more than once. SAP must ignore repeats with the same idempotencyKey.

Trial run

Not tested yet

Fill in the request, then test. Saving keeps it off.
Versions · 5Version 4 on since Mon 15 Sep
  1. v5DraftEszter Szabó · today 14:02 · test passed · 1 change
  2. v4OnEszter Szabó · Mon 15 Sep · plant DN02In use
  3. v3Gábor Szabó · Tue 9 Sep · 2 changes

Saves draft version 1 · stays off

How data flows

Sent outan automation turns a recorded movement into a delivery

Put-in recordedall racks
Put-ins to SAPautomation · version 4
SAP S/4 goods receipt1 184 delivered today
Issue recordedSR-01, SR-02
Take-outs to the line counterautomation · version 2
Line counter eventsnot answering · 3 140 waiting
Scan at intakeSMT-1, SMT-2
MES item lookupSQL · read only · 1.5 s
“(from MES)”1 miss today · 11:58

Taken ineach request is recorded or refused

MES adapterintegration client
Request a take-outnative API
212 recorded3 refused
MES work-order feedSQL · read only · every 60 s
Update work orderopen orders
41 recorded3 rows waiting
Handheldsand terminals · 4
Check inevery 30 s
3 on timePDA-03 late

Alerts

Faults and blocked work stay here until fixed. Notices can be cleared.

SR-02 is limited

Bence Tóth is on itsince 09:41 · 4 h 51 min14:30 installation map v4 drafted by Dávid Horváth under permit · waiting to be applied

Tier 3, bays 1–16 are Unknown. Blocks 2 take-outs for WO-260714-09 and hides 310 pcs of PN-QFN32-MCU7. The rest of SR-02 works.

Troubleshoot SR-02Stays until fixed

Label not recognised

A Würth Elektronik label matched no code rule.

Put-in not finished

Reel R-2026-0109 is waiting for the sensor at SR-01-T4-L31: finish putting it in, or cancel.

Counter ReelSave is failing

Owner: line counter vendorsince 13:48

12 messages waiting. SMT Line 2 counters don't know about reels taken out since 13:48.

Snapshot taken · 14:30

Verified · off-host copy 14:30. Snapshots every 15 min while Janus is busy.

Choose working rack

Scans and bay lights on this station use the working rack. Opening another rack never switches it.

Racks

Help

What the words mean

Language

Applies to this station only. Records keep the words they were written in.

3 rows from MES are waiting

Update WO-260714-12 · 14:20. Part PN-0805-4K7 is not in Parts.

Waiting rows
RowWork orderPartQuantity
RowGuid …41A2WO-260714-12PN-0805-4K71 200 pcs
RowGuid …41A3WO-260714-12PN-0805-4K7400 pcs
RowGuid …41A4WO-260714-12PN-0805-4K7400 pcs
Add PN-0805-4K7 first. Apply stays off until the part exists. Open Parts
Add PN-0805-4K7 in Parts first.

Delivery · issue recorded · R-2026-0057

WO-260714-07 · Line counter events version 2

Not delivered

Movement
13:48:04 · Márta Kovács · recorded, EV-2468
Attempts
14 · last 14:31
Last result
Connection refused · 10.20.0.5:9443
Event ID
evt_01J8Z3…9HTC

The take-out is recorded and stays recorded, whatever happens to this delivery. A retry sends the same content, to the same target, with the same event ID.

  1. 14:31:02
    Attempt 14 failed
    Connection refused · next attempt with backoff
  2. 13:48:07
    Attempt 1 failed
    Connection refused
  3. 13:48:04
    Delivery written with the movement
    Automation Take-outs to the line counter, version 2
  4. 13:48:04
    Reel taken out, recorded
    Sensor confirmed removal from SR-01-T4-L09 · to SMT Line 2 · feeder 14
Technical details
Message
evt_01J8Z3…9HTC
Reference
cor_01J8Z3…A0PL
Caused by
cmd_01J8Z3…X2QK
Content hash
sha256:7c1e…04af
Type
inventory.reel.outbound_committed.v1

Retry this delivery?

The same content, to the same target, with the same event ID: the counter can tell a repeat.

What changed on the counter’s side. Recorded with your name.

Write at least 4 characters.

Retry this delivery?

The same content, to the same target, with the same event ID: the counter can tell a repeat.

What changed on the counter’s side. Recorded with your name.

Write at least 4 characters.

Retry all 3 140 deliveries to Line counter events?

In their original order, each with its own event ID. Run a trial first.

What changed on the counter’s side. Recorded with your name.

Write at least 4 characters.

Pause Line counter events?

Not answering since Mon 22:10 · 3 140 deliveries waiting.

While paused
No exchange is tried. Health pings continue and say when it answers again.
Deliveries
Every movement still writes its delivery: the backlog grows and counts toward the disk forecast. Nothing is dropped.
Local work
Carries on. Take-outs are recorded as usual.

Why, and who is fixing the counter. Recorded with your name.

Write at least 4 characters.

Turn off SAP S/4 goods receipt?

Nothing is sent through it. New messages wait until it is on again. Its versions are kept.

Turn off MES work-order feed?

Nothing is sent through it. New messages wait until it is on again. Its versions are kept.

Turn off MES item lookup?

Nothing is sent through it. New messages wait until it is on again. Its versions are kept.

Turn on IMS ReelSaveIn?

First time on. Sends each recorded put-in to the IMS host.

Before it can be on

Address
<ims-host> is a placeholder. Set the IMS server’s name.
Reachable from this server
Name · connection · secure link · sign-in are checked by Test.
Owner
Name who fixes it when it fails, and their on-call number.
Parts imported
Every put-in names a part the IMS knows.
What to send first
Set the address, then test.

Go back to version 2 of MES work-order intake?

Version 2 reads from the next run (every 60 s). Version 3 is kept and can be turned on again. The 3 waiting rows stay waiting.

Version 3 (on now)
Reads ChangeSeq with overlap 50 · since Mon 22 Sep
Version 2
Reads ChangeSeq without overlap · Tue 9 Sep – Mon 22 Sep

Remove IMS ReelSaveIn?

HTTPS interface to <ims-host>:9443. It has never run. This can’t be undone.

Discard unsaved changes?

Your edits to draft version 1 are lost. Version 4 stays on.

Change type to Microsoft SQL?

These HTTPS fields are cleared from the draft: method, URL, body, 2 headers including the saved key, and the OK rule.

Change type to AMQP 1.0?

These HTTPS fields are cleared from the draft: method, URL, body, 2 headers including the saved key, and the OK rule.

Replace the saved key

The saved value is never shown. The new one is used from the next saved version.

Send the line counter vendor a diagnostics bundle?

Only what they need for the waiting deliveries. Keys and people stay out.

Deliveries
3 140 · the latest 50 bodies, attempts and results
Integration
Line counter events version 2 · key masked
Connection attempts
Last 50 · refused by 10.20.0.5:9443
To
IT on-call · counter-support@vendor.example

MES adapter

Connected system · owner Eszter Szabó · added Tue 12 Aug

May ask Janus to

  • Yes: Request a take-out for a work order
  • Yes: Send a new reel to be put in
  • Yes: Report a counted quantity

Can never

  • No: Change stock, bays or reservations directly
  • No: Turn on bay lights or the tower light

Key

Hidden

Replaced Tue 12 Aug by Eszter Szabó

Latest requests

  1. 12:48
    Recorded · replenish PN-0402-100N for SMT Line 2 · feeder 3
    R-2026-0034 reserved
  2. 12:31
    Recorded · new reel R-2026-0121, not put in yet
    Waiting for review
  3. 11:02
    Rejected · take out R-2026-0103
    Reserved by another order

Today 212 recorded, 3 rejected.

Replace the MES adapter key?

A new key is made and shown once, for 2 min. The old key keeps working for 24 h so MES can switch over, then stops.

Pause MES adapter?

New requests from MES are rejected until you turn it back on. Reels already reserved stay reserved.

Why, and until when. Recorded with your name.

Write at least 4 characters.

Add integration client

An outside system that calls Janus through its API, with its own key.

Kind
May ask Janus to

Told when it is rejected many times or its key is about to expire.

Prototype

Integrations

Preview stateStandard and predecessor adapters

View as

This page

Purpose
Integrations by purpose, automations with a trial run, deliveries, clients.
Release
R1
First viewport
1 primary · 1 notice · 3 blocks