
Mock SAP, EDI, bank and e-invoicing systems, for testing integrations without a license, a VPN or a trading partner. Also apps for the Flipper Zero, a dashboard of Portland and the sky, a blog and some music.
Mock enterprise systems for integration testing. Point your code at them and develop, test and demo without a license, a VPN tunnel, or a support ticket.
Using them together: Testing an SAP-to-EDI integration without SAP or a trading partner. On the failures you can't ask a partner to perform: three EDI behaviours you can't rehearse.
The films are drawn by mock-films from the messages of a real run against a mock. The mocks have no screens of their own; these are the conversations they had. acme-treasury draws its own, from a real week against the mocks.
A purchase order in mock-sap goes to mock-edi's supplier as an 850, comes back confirmed, shipped and invoiced, is posted into SAP as money owed, paid through mock-bank, cleared by the bank's statement, and finally advised to the supplier as an 820. Each pair of mocks was green while the chain between them was broken.
A black-box mock SAP endpoint: Gateway OData V2 and V4, BAPI/RFC over JSON and SOAP, and IDocs in XML and flat-file form, all backed by SQLite.
A mock EDI trading partner. Not an EDI library or an AS2 server, but the thing on the other end: send it an 850 and it answers with a 997, an 855, an 856 and an 810.
A mock bank that speaks ISO 20022 and NACHA, over HTTP and over a drop folder, so you can test a payment integration without a bank or a test IBAN.
A mock e-invoicing partner: UBL invoices and credit notes held to every published rule of EN 16931, Peppol BIS Billing and XRechnung, and the Invoice Response that answers them.
A cash forecast from what mock-sap says is owed and what mock-bank says the account holds, held to the bank's statements to the cent.
Small integrations between the mocks, from a PO bridge to procure-to-pay, each with its tests, kept in mock-acme.
Public data, live: Portland's weather, air, rivers, bikes and earthquakes, the Cascade volcanoes and Mount Hood's snow, what's passing overhead, and the Treasury's books. One of its numbers here, the rest on the page.
Apps for the Flipper Zero: a 128×64 screen, a d-pad and a buzzer.
Mandarin flashcards: simplified or traditional characters, pinyin with tone marks, and the tones played on the speaker.
A handheld signal scanner: Sub-GHz, infrared, NFC, RFID, a GPIO probe and the battery.
Minigolf in nine holes across fantasy and sci-fi worlds, with portals, gravity wells and lava.
The toys, which are the other half of the menu: an arena, a backrooms, a cracktro, a city, nine holes of golf, a temple with a guitar neck in it, and a newspaper.
You noclipped out of the site. Under it there is only wireframe, and something that walks when you are not looking.
The cabinet in the corner of the bar, with the trackball worn smooth. Nine new holes every day.
A temple of gnostic signs on a far block of the city, and a library behind it.
A fretboard with every note on it, in any tuning: scales and chords lit over it, and the sky this minute as a chord you can play.