Nexeed
    • Introduction
    • User manual
      • General descriptions
        • Result lists
        • Scope Concept
      • Basic setup
        • Connection management
        • Scope Management
          • Configuration Scopes
          • Reporting Scopes
      • Traceability
        • Types of evaluations
        • Search Forms for creating an evaluation
        • Part Protocol
          • Quick Search
          • Extended Search
          • Part View
          • Process View
          • Component View
          • Part Information
          • Process Information
        • Forward Search
          • Quick Search
          • Extended Search
        • Backward Search
        • Tool Usage
        • Packaging Information
          • Quick Search
          • Extended Search
      • Archiving
        • Enable archiving
        • Monitoring
      • Quality Gate
        • Types of Quality Gate Checks
        • Working with Test Specifications
        • Testing of Test Specifications
          • Basic test client
          • Expert test client
          • JSON based test client
      • Terms and definitions
        • Archiving states
        • Connection states
        • Packaging data
        • Part blocks
        • Process data
        • SPC session data
        • Test Specifications
    • Operations manual
      • Overview
      • System architecture and interfaces
        • Data Collector Service
        • Data Browser Service
        • Archiving Bridge Adapter Service
        • Configuration Service
        • Quality Gate Service
        • Reporting Service
        • Quality Database (QDB)
        • Archiving Bridge Adapter Service database
      • System requirements
      • Migration from previous versions
        • Migration from MES QualityData
        • Part Traceability upgrades
      • Setup and configuration
        • Base configuration
        • Quick start configuration
        • Application and service account roles
        • Scope-based configurations
        • Data Collector Service
        • Data Browser Service
        • Archiving Bridge Adapter Service
        • Reporting Service
        • Quality Database (QDB)
        • Module database
        • Archiving Bridge Adapter Service database (QDAB)
        • Resources in Part Traceability
        • Dos and don’ts in databases
      • Start and shutdown
      • Regular operations
      • Failure handling
      • Backup and restore
      • Logging and monitoring
      • Known limitations
    • Developer documentation
      • Deep Dives
        • Forwarding via Data Publisher
        • Resolving of Scopes
      • Quality Gate Checks
        • Structuring of Test Specifications
        • Input and output parameters
          • Check Block List
          • Check Complete (location based)
          • Check Complete (process based)
          • Check Component
          • Bypass Check Complete
          • Check Trace Mapping
          • Check Characteristics
      • Troubleshooting
    • API documentation
      • Data Browser Service
      • Data Collector Service
        • Structure and content of telegrams
          • basicInfo
          • partDetails
          • componentTrace
          • additionalInfo
          • packaging
      • Quality Gate Service
      • Archiving Bridge Adapter Service
    • Glossary
Part Traceability
  • Industrial Application System
  • Core Services
    • Block Management
    • Deviation Processor
    • ID Builder
    • Multitenant Access Control
    • Notification Service
    • Ticket Management
    • Web Portal
  • Shopfloor Management
    • Andon Live
    • Global Production Overview
    • KPI Reporting
    • Operational Routines
    • Shift Book
    • Shopfloor Management Administration
  • Product & Quality
    • Product Setup Management
    • Part Traceability
    • Process Quality
    • Setup Specs
  • Execution
    • Line Control
    • Material Management
    • Order Management
    • Packaging Control
    • Rework Control
  • Intralogistics
    • AGV Control Center
    • Stock Management
    • Transport Management
  • Machine & Equipment
    • Condition Monitoring
    • Device Portal
    • Maintenance Management
    • Tool Management
  • Enterprise & Shopfloor Integration
    • Archiving Bridge
    • Data Publisher
    • Direct Data Link
    • Engineering UI
    • ERP Connectivity
    • Gateway
    • Information Router
    • Master Data Management
    • Orchestrator

Nexeed Learning Portal

  • Part Traceability
  • Developer documentation
  • Deep Dives
  • Forwarding via Data Publisher

Forwarding via Data Publisher

Part Traceability can retrieve and send distinct data types to third-party systems via Data Publisher module. In Data Publisher, each data type can be selectively published to external systems based on specific integration requirements.

Available data types

The following data types are available for forwarding:

Data type Description

quality-data.part-details

Contains data from basicInfo and partDetails

quality-data.component-trace

Contains data from basicInfo and componentTrace

quality-data.additional-info

Contains data from basicInfo and additionalInfo

quality-data.packaging

Contains data from packaging

Samples

This section provides example JSON files for each available data type.

Each JSON file contains a recordId key that uniquely identifies the telegram transmitted to the Data Collector Service. Multiple JSON files derived from a single telegram share the same recordId. For example, if a telegram contains basicInfo, additionalInfo, and componentTrace, both resulting messages will have an identical recordId. This recordId is preserved and reused when messages are retransmitted to the Data Publisher exchange, such as during service recovery following outages, enabling idempotent processing and duplicate detection.

Part details

The following example illustrates the structure of the quality-data.part-details data type:

Click to unfold quality-data.part-details JSON
{
  "$type": "urn:bosch:nexeed:eventtype:entity:v1",
  "correlationId": "2574d9f3-95b6-4fb8-98c1-e3a5fffb99e3",
  "msgId": "5ab14c70-0869-4e28-9c85-7e3a8fa1ad47",
  "msgSender": "parttrace-datacollector",
  "msgSendTime": "2025-12-04T11:13:04.591287+01:00",
  "msgTopic": "quality-data.part-details",
  "payload": {
    "$type": "urn:bosch:nexeed:parttrace:quality-data:v1",
    "document": {
      "basicInfo": {
        "identifier": "DC_OltpDataPublisherTransferTest_6d013d72-00a7-4b1f-a479-2db4c327b3a4",
        "locationId": "TESTLOC47110163194034",
        "resultDate": "2025-12-04T11:13:03.855177+01:00",
        "typeNo": "11111111111",
        "resultState": "1",
        "nioBits": "2",
        "locResID": "de30d6b3-a385-47c8-8a7f-ca50c215706f",
        "contextId": "2574d9f3-95b6-4fb8-98c1-e3a5fffb99e3"
      },
      "recordId": "27932707-1285-4fa8-ab28-5b00ff689d56",
      "partDetails": {
        "parameters": [
          {
            "name": "Measurement[1]\\Angle",
            "lowLim": "",
            "upLim": "",
            "resString": "trtrtr",
            "dataType": "8",
            "unit": "m"
          },
          {
            "name": "Measurement_2",
            "lowLim": "3",
            "upLim": "5",
            "value": "2.5",
            "dataType": "3"
          },
          {
            "name": "Measurement_3",
            "lowLim": "3",
            "upLim": "5",
            "value": "3.5",
            "dataType": "3"
          },
          {
            "name": "Measurement_4",
            "lowLim": "3",
            "upLim": "5",
            "value": "4.5",
            "dataType": "3"
          },
          {
            "name": "Measurement_5",
            "lowLim": "3",
            "upLim": "5",
            "value": "5.5",
            "dataType": "3"
          },
          {
            "name": "Measurement_6",
            "lowLim": "3",
            "upLim": "5",
            "value": "6.5",
            "dataType": "3"
          },
          {
            "name": "Measurement_7",
            "lowLim": "3",
            "upLim": "5",
            "value": "7.5",
            "dataType": "3"
          },
          {
            "name": "Measurement_8",
            "lowLim": "3",
            "upLim": "5",
            "value": "8.5",
            "dataType": "3"
          }
        ],
        "errors": [
          {
            "bitPos": "2",
            "name": "ERR_02"
          }
        ]
      }
    },
    "ownerId": "7311ea8c-5d48-43fe-acf9-980eedf24b6c",
    "scopeId": "697898b0-3105-4f03-a496-a5ceb91eefb6",
    "eventId": "2574d9f3-95b6-4fb8-98c1-e3a5fffb99e3",
    "eventTime": "2025-12-04T11:13:04.591291+01:00"
  }
}

Component trace

The following example illustrates the structure of the quality-data.compoonent-trace data type:

Click to unfold quality-data.component-trace JSON
{
  "$type": "urn:bosch:nexeed:eventtype:entity:v1",
  "correlationId": "1c7756c5-e06b-418a-b34b-7d0f3f2794c8",
  "msgId": "584c5083-8594-4150-a57d-f210230995c8",
  "msgSender": "parttrace-datacollector",
  "msgSendTime": "2025-12-04T11:12:44.431576+01:00",
  "msgTopic": "quality-data.component-trace",
  "payload": {
    "$type": "urn:bosch:nexeed:parttrace:quality-data:v1",
    "document": {
      "basicInfo": {
        "identifier": "DC_OltpDataPublisherTransferTest_8251d5bd-17a5-4062-8b29-5d508cd575d1",
        "locationId": "TESTLOC47110205591092",
        "resultDate": "2025-12-04T11:12:43.086328+01:00",
        "nioBits": "0",
        "resultState": "1",
        "typeNo": "3267033346",
        "locResID": "d205323d-b4bc-45bd-83a6-1ce0430c568c",
        "contextId": "1c7756c5-e06b-418a-b34b-7d0f3f2794c8"
      },
      "recordId": "178ab645-9b23-4e77-97e0-f879b3e94043",
      "componentTrace": {
        "components": [
          {
            "batchName": "C1",
            "MATLabel": "884566S123456789012",
            "manufacturer": "Company12",
            "batchClass": "mat2"
          },
          {
            "batchName": "C2",
            "MATLabel": "884566S123456789013",
            "manufacturer": "Company12",
            "batchClass": "mat2"
          }
        ]
      }
    },
    "ownerId": "7311ea8c-5d48-43fe-acf9-980eedf24b6c",
    "scopeId": "697898b0-3105-4f03-a496-a5ceb91eefb6",
    "eventId": "1c7756c5-e06b-418a-b34b-7d0f3f2794c8",
    "eventTime": "2025-12-04T11:12:44.431578+01:00"
  }
}

Additional info

The following example illustrates the structure of the quality-data.additional-info data type:

Click to unfold quality-data.additional-info JSON
{
  "$type": "urn:bosch:nexeed:eventtype:entity:v1",
  "correlationId": "30af1c6f-246b-4911-9f2e-a11c957f64eb",
  "msgId": "59931558-3cdd-43d7-b6f4-4fee756935c9",
  "msgSender": "parttrace-datacollector",
  "msgSendTime": "2025-12-04T11:13:21.400922+01:00",
  "msgTopic": "quality-data.additional-info",
  "payload": {
    "$type": "urn:bosch:nexeed:parttrace:quality-data:v1",
    "document": {
      "basicInfo": {
        "identifier": "DC_OltpDataPublisherTransferTest_5d0b7ccf-a2b7-4ac4-bd7d-0f63a1d7e0f8",
        "locationId": "TESTLOC47110738871739",
        "resultDate": "2025-12-04T11:13:20.065842+01:00",
        "typeNo": "11111111111",
        "resultState": "1",
        "locResID": "e06d160a-ada6-4563-a0a1-58eb75dd9d39",
        "contextId": "30af1c6f-246b-4911-9f2e-a11c957f64eb"
      },
      "recordId": "efed6253-2144-481a-b07d-0160b649cab6",
      "additionalInfo": [
        {
          "name": "WFS_TRANSFER_STATE",
          "value": "2",
          "infoType": "WFS"
        },
        {
          "name": "AddInfo_02",
          "value": "Just a simple text"
        }
      ]
    },
    "ownerId": "7311ea8c-5d48-43fe-acf9-980eedf24b6c",
    "scopeId": "697898b0-3105-4f03-a496-a5ceb91eefb6",
    "eventId": "30af1c6f-246b-4911-9f2e-a11c957f64eb",
    "eventTime": "2025-12-04T11:13:21.400924+01:00"
  }
}

Packaging

The following example illustrates the structure of the quality-data.packaging data type:

Click to unfold quality-data.packaging JSON
{
  "$type": "urn:bosch:nexeed:eventtype:entity:v1",
  "correlationId": "10140b7a-1cf9-4295-ae1e-90eab23a4982",
  "msgId": "ec22e7d9-cf6b-4b70-bfff-c3eca0ebe442",
  "msgSender": "parttrace-datacollector",
  "msgSendTime": "2025-12-04T10:30:25.463405+01:00",
  "msgTopic": "quality-data.packaging",
  "payload": {
    "$type": "urn:bosch:nexeed:parttrace:quality-data:v1",
    "document": {
      "recordId": "7af79d6a-7295-48a5-9830-a0f946662e2f",
      "packaging": {
        "command": "pack",
        "version": "2",
        "archive": "0",
        "packages": [
          {
            "results": [
              {
                "id": "59b3ea56-232a-4859-be55-1711807ec38b",
                "state": "0",
                "type": "0",
                "childPartId": "",
                "childPackageId": "",
                "resultDate": "2025-12-04T10:30:24.774964+01:00"
              },
              {
                "id": "59b3ea56-232a-4859-be55-1711807ec38b",
                "state": "0",
                "type": "0",
                "childPartId": "DC_OltpDataPublisherTransferTest_fd0f6dc9-8502-4950-83e6-1ee649cba02b",
                "childPackageId": "",
                "resultDate": "2025-12-04T10:30:24.774964+01:00"
              }
            ],
            "infos": [
              {
                "id": "59b3ea56-232a-4859-be55-1711807ec38b",
                "state": "0",
                "name": "TypeNumber",
                "value": "E20300010V",
                "type": "100",
                "resultDate": "2025-12-04T10:30:24.774964+01:00"
              }
            ]
          }
        ]
      }
    },
    "ownerId": "7311ea8c-5d48-43fe-acf9-980eedf24b6c",
    "scopeId": "6ec1b6ce-a404-47da-a1d3-6cac7019009b",
    "eventId": "10140b7a-1cf9-4295-ae1e-90eab23a4982",
    "eventTime": "2025-12-04T10:30:25.463409+01:00"
  }
}

Contents

© Robert Bosch Manufacturing Solutions GmbH 2023-2025, all rights reserved

Changelog Corporate information Legal notice Data protection notice Third party licenses