# Infor LN BOD Reference: Outbound Nouns and Initial Publish Sessions

> Source: https://netray.co/tools/infor-ln-bod-publishing-sessions-and-nouns-reference
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Searchable map of the BOD nouns Infor LN 10.x publishes to ION, the initial load session for each (tcbod0200m000, tdbod0200m000, whbod0200m000 and more) and the setup sessions around them.

## Category

infor-ln

## Erp

Infor LN

## Audience

- LN integration consultant
- ION administrator
- LN technical consultant

## Tool

**Kind:** worksheet

**Mode:** reference

**Columns:**

#### BOD noun / setup item

**Key:** noun

**Type:** text

#### Direction

**Key:** direction

**Type:** text

#### Typical verbs

**Key:** verbs

**Type:** text

#### Main LN source table(s)

**Key:** tables

**Type:** text

#### Initial publish / setup session

**Key:** session

**Type:** text

#### Notes

**Key:** notes

**Type:** text

**Rows:**

**Noun:** Setup: BOD Parameters

**Direction:** Setup

**Verbs:** -

**Tables:** -

**Session:** tcbod0100m000 BOD Parameters

**Notes:** Prevent BOD Publishing check box stops all BOD publishing. Select it while configuring, clear it, then run the initial load sessions.

**Noun:** Setup: Validate Publishing Data Setup

**Direction:** Setup

**Verbs:** -

**Tables:** -

**Session:** tcbod0300m000 Validate Publishing Data Setup

**Notes:** Checks ISO codes, blocking reasons, dimension mapping, journal transaction type mapping, tenant / accounting entity / location records and BOD subscriptions. Run before and after configuring.

**Noun:** Setup: Inbound Routing Error Handling

**Direction:** Inbound

**Verbs:** -

**Tables:** -

**Session:** tcbod0100m000 BOD Parameters

**Notes:** Decides what happens to an incoming BOD that does not match a company or an accounting entity and location. Report errors while testing multisite setups.

**Noun:** ItemMaster

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** tcibd001 (items)

**Session:** tcbod0200m000 Publish Logistic Master Data

**Notes:** Tab covers Item and Revision.

**Noun:** PartyMaster

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** tccom100 (business partners), tccom110 (sold-to), tccom120 (buy-from)

**Session:** tcbod0200m000 Publish Logistic Master Data

**Notes:** Tab covers all eight BP roles: sold-to, ship-to, invoice-to, pay-by, buy-from, ship-from, invoice-from, pay-to.

**Noun:** ContactMaster

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** tccom140 (contacts)

**Session:** tcbod0200m000 Publish Logistic Master Data

**Noun:** BillOfResources

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** tibom010 (production BOM), tirou102 (routing operations)

**Session:** tcbod0200m000 Publish Logistic Master Data

**Notes:** Tab covers BOM and Routing.

**Noun:** Location

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** tcmcs003 (warehouses) and other enterprise units

**Session:** tcbod0200m000 Publish Logistic Master Data

**Notes:** Tab covers Office, Warehouse, Project and Site.

**Noun:** WorkCenter

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** tirou001 (work centers)

**Session:** tcbod0200m000 Publish Logistic Master Data

**Notes:** Tab covers Work Center, Work Cell and Station.

**Noun:** Person / UOMGroup / CarrierParty / PriceList

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** tccom001 (employees) for Person

**Session:** tcbod0200m000 Publish Logistic Master Data

**Notes:** Separate tabs. PriceList covers sales and service price lists.

**Noun:** CodeDefinition (logistic code types) and LnMessage

**Direction:** Outbound

**Verbs:** Sync

**Tables:** Logistic code tables

**Session:** tcbod0200m100 Publish Logistic Code Definitions A-L, tcbod0200m200 (M-Z), tcbod0200m300 Publish LnMessage Data

**Notes:** Publish code definitions with the master data so receiving systems get the codes it refers to. LnMessage goes to ION Process for alerts and workflows.

**Noun:** SalesOrder

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** tdsls400 (headers), tdsls401 (lines)

**Session:** tdbod0200m000 Publish Order Management Transactional Data

**Noun:** CustomerReturn

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** tdsls400 / tdsls401 (return orders)

**Session:** tdbod0200m000

**Notes:** Sales order returns tab.

**Noun:** PurchaseOrder

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** tdpur400 (headers), tdpur401 (lines)

**Session:** tdbod0200m000

**Noun:** SupplierRMA

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** tdpur400 / tdpur401 (return orders)

**Session:** tdbod0200m000

**Notes:** Purchase order returns tab.

**Noun:** ReceiveDelivery (Purchase)

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** tdpur406 (purchase receipts)

**Session:** tdbod0200m000

**Notes:** Purchase receipts. The warehouse receipt variant is published from whbod0200m000.

**Noun:** Requisition / RFQ / Quote / SupplierQuote / Contract

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** Order Management tables per object

**Session:** tdbod0200m000

**Notes:** Quote = sales quotations, SupplierQuote = purchase quotations, Contract tab covers supplier and customer contracts.

**Noun:** SupplierSchedule / SupplierPlanningSchedule

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** Purchase schedule tables

**Session:** tdbod0200m000

**Notes:** Purchase releases.

**Noun:** Opportunity / InventoryConsumption

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** -

**Session:** tdbod0200m000

**Notes:** Separate tabs.

**Noun:** ProductionOrder

**Direction:** Outbound

**Verbs:** Sync (Show via Use Verb)

**Tables:** tisfc001 (production orders)

**Session:** tibod0200m000 Publish Manufacturing Transactional Data

**Notes:** ProductionOrder I tab (ShopFloor) publishes production orders, ProductionOrder II (Assembly) publishes assembly orders, LnProductionResult covers repetitive work cells.

**Noun:** Shipment

**Direction:** Both

**Verbs:** Sync

**Tables:** Warehousing shipment tables

**Session:** whbod0200m000 Publish Warehouse Management Transactional Data

**Notes:** Inbound ShipmentBODs from a WMS create shipments, confirmed automatically if Automatic Confirm Shipments from WMS is set in tcbod0100m000.

**Noun:** AdvanceShipNotice

**Direction:** Outbound

**Verbs:** Sync

**Tables:** Warehousing tables

**Session:** whbod0200m000

**Notes:** Customer and receiver variants. WMS Orders check boxes restrict to WMS-controlled warehouses.

**Noun:** ReceiveDelivery (Warehouse)

**Direction:** Outbound

**Verbs:** Sync

**Tables:** whinh312 (receipt lines)

**Session:** whbod0200m000

**Noun:** InventoryAdjustment / CycleCount / InventoryCount / Transfer

**Direction:** Outbound

**Verbs:** Sync

**Tables:** Warehousing inventory tables

**Session:** whbod0200m000

**Notes:** Separate tabs. CarrierRoute is also on this session.

**Noun:** Invoice

**Direction:** Outbound

**Verbs:** Sync

**Tables:** cisli305 (sales invoices)

**Session:** tfbia0210m000 Publish Financial Transactional Data

**Notes:** Publish Proforma Invoice BOD in tcbod0100m000 also sends an InvoiceBOD at shipment confirmation in Warehousing.

**Noun:** SupplierInvoice / PayableTransaction / ReceivableTransaction / AccountsReceivable

**Direction:** Outbound

**Verbs:** Sync

**Tables:** tfacp200 (payables open entries), tfacr200 (receivables open entries)

**Session:** tfbia0210m000

**Notes:** Separate tabs.

**Noun:** SourceSystemJournalEntry

**Direction:** Outbound

**Verbs:** Sync

**Tables:** tfgld106 (finalized transactions)

**Session:** tfbia0210m000

**Notes:** Journal entries for a financial or reporting system.

**Noun:** SourceSystemGLMovement

**Direction:** Outbound

**Verbs:** Sync

**Tables:** General ledger history / balances

**Session:** tfbia8205m000 Publish General Ledger Movement

**Notes:** Check boxes for opening, actual and budget balances. tfbia8211m000 publishes balances by account / dimension combination.

**Noun:** CodeDefinition / Charts / Currency / FinancialCalendar

**Direction:** Outbound

**Verbs:** Sync

**Tables:** Financial master tables

**Session:** tfbia0200m000 Publish Financial Master Data

**Notes:** CodeDefinition II and III need dimensions mapped in tfbia8503m000 first.

**Noun:** Project data (projects, costs, budgets, estimates, progress)

**Direction:** Outbound

**Verbs:** Sync

**Tables:** tppdm600 (projects) and project control tables

**Session:** tpbod0200m000 Publish Project Data

**Notes:** Tabs: Projects, Labor costs, Sundry costs, Project balances, Project period balances, Project costs, Project extensions, Project bids, Project estimates, Project installments, Project budgets, Project progress.

**Notes:** Session codes, names and tab names are taken from the LN 10.x online help. Source tables show where the data lives, not the full BOD mapping: use the BOD mapping and descriptions document for your LN release for field level detail. Publishing to ION cannot be undone, so check the log files after each run.

## Content

**Intro:** This reference maps the BOD nouns Infor LN 10.x publishes to Infor ION to the initial publish session that sends them and the LN tables behind them. It also lists the BOD Parameters and validation sessions you touch before the first publish.

**Sections:**

#### How to use it

**Body:** Search by noun (SalesOrder, ItemMaster, Shipment) to find the session that does the initial load, or search by session code to see every noun it can send. In LN the tabs of each publish session correspond to BOD nouns, and each tab has check boxes for the data types inside it, for example Item and Revision on the ItemMaster tab of tcbod0200m000. After the initial load, ongoing changes are published by LN itself when records change, as long as Prevent BOD Publishing is cleared. The initial load sessions are normally run once, and again only after a publication error or when a subscribing application needs a fresh data set.

#### Where this lives in LN

**Body:** Setup starts in BOD Parameters (tcbod0100m000). Infor's sequence is: select Prevent BOD Publishing, finish the integration configuration (ION connection point, logical IDs, document flows), then clear it and run the initial loads. Validate Publishing Data Setup (tcbod0300m000) checks the data LN needs before it can build valid BODs. Each package has its own publish session: tcbod0200m000 for logistic master data, tdbod0200m000 for Order Management, tibod0200m000 for Manufacturing, whbod0200m000 for Warehousing, tfbia0200m000 and tfbia0210m000 for Financials, tpbod0200m000 for Project. Planning, Quality, Service and People have their own bod0200m000 sessions too.

**Bullets:**

- Run master data (tcbod0200m000 and the code definition sessions) before transactional data
- Use Verb lets you publish Show BODs to named logical IDs instead of Sync to all subscribers
- Size limits the number of records, 0 means all records in the range
- Single XML-file per BOD and Logging options help when you need evidence of what was sent

#### Worked example: first SalesOrder load to a CRM

**Body:** A plant connects LN to a CRM through ION. The admin selects Prevent BOD Publishing in tcbod0100m000, runs tcbod0300m000 and fixes missing ISO country and currency codes it reports, and sets up the document flow in ION Desk. Then the admin clears Prevent BOD Publishing, runs tcbod0200m000 with the PartyMaster and ItemMaster tabs for company 100, and finally runs tdbod0200m000 with only the SalesOrder check box selected so the CRM receives open orders from tdsls400 and tdsls401. From then on, order changes publish automatically.

#### Version differences and gotchas

**Body:** Tab lists change between releases: the 10.7 help for tdbod0200m000 includes tabs such as PlanningSchedule (sales material releases) and LnVendorRating, so compare the session help for your own release before you plan an initial load. Do not use CloudSuite Industrial (SyteLine) BOD lists for LN, the noun coverage and mapping are different. PartyMaster appears as one tab with eight business partner roles, so check which role your subscriber expects. Financial BODs come from tfbia sessions, not a tfbod session, which catches people searching the menu.

**Cta:** If you want your team to ask LN about orders, items and integration errors in plain English on your own servers, we can set that up next to your ION landscape.

**Faq:**

#### What is a BOD in Infor LN?

**Answer:** A Business Object Document is an XML message based on the OAGIS standard that LN exchanges with other applications through Infor ION. It has a verb (Sync, Process, Show, Acknowledge) and a noun (SalesOrder, ItemMaster, Shipment). LN publishes outbound BODs when data changes and can process inbound BODs for nouns it supports.

#### How do I do the initial load of LN data to ION?

**Answer:** Clear Prevent BOD Publishing in BOD Parameters (tcbod0100m000), then run the package publish sessions: tcbod0200m000 and the code definition sessions for master data, then tdbod0200m000, tibod0200m000, whbod0200m000, the tfbia sessions and tpbod0200m000 for the areas you integrate. Check the log after each run.

#### Where do I find the outbound BOD mapping and descriptions for LN?

**Answer:** Infor publishes a BOD mapping and descriptions document per LN release on docs.infor.com and the Infor support portal, alongside the Infor LN Configuration Guide for Infor ION. Use it for field-level mapping; this page tells you which session and tables are involved.

#### Why is LN not publishing BODs?

**Answer:** First check Prevent BOD Publishing in tcbod0100m000, then run Validate Publishing Data Setup (tcbod0300m000) for missing setup such as ISO codes, accounting entity and location records or subscriptions. Then check the ION connection point and document flow, and the outbox in ION for errors.

## Search terms

infor ln bod, what is bod in infor ln, infor ln outbound bod, infor ln outbound bod mapping and descriptions, infor ln bod documentation, tcbod0100m000 bod parameters, tdbod0200m000, infor ln initial load ion

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
