Integration Lifecycle Management features help you build and manage your integration’s software development lifecycle by supporting version control, release management, and git-style features to push, merge and commit changes. You can consider these guidelines when planning your integration management. Build or update an integration, preferably in sandbox environment. Create a clone to test changes to… Continue reading Integration Lifecycle Management (ILM) in Celigo
Category: Celigo
NetSuite – EDI for B2B Manager Integration
EDI is a platform that modernizes traditional B2B EDI data integrations by providing a standardized REST/JSON API endpoint for EDI transactions. It helps suppliers sell products wholesale. When these wholesalers (trading partners) create purchase orders, EDI converts the EDI X12/EDIFACT format to a JSON canonical structure and integrates it with NetSuite. The following built-in flows… Continue reading NetSuite – EDI for B2B Manager Integration
Error in Magento Item Fulfillment flow
Error message “Could not save a shipment, see error log for details” Reason Products in the Magento order does not have enough quantities to create the shipment. Solution Add sufficient stock to Products in Magento and retry the error in Celigo.
EDIFACT Segments and their definitions
UNA segment UNA:+.? ‘ The UNA segment stands for the “Service String Advice” and describes the separators used in the message. Usually, the following separators are used (syntax version 3). : Composite element delimiter + Data element delimiter . Character reserved for the decimal comma ? release character (escape character) remains empty ‘ Segment delimiter UNB segment UNB+UNOA:3+8773456789012:14+9123456789012:14+140218:1552+MSGNR4711++++++1’ The UNB… Continue reading EDIFACT Segments and their definitions
Transformation code for sample data flow EDI
/* * transformFunction: * * This function transforms a set of invoice records into the desired EDI JSON format. * * The function is passed one ‘options’ argument with the following fields: * ‘record’ – array [] representing a record set. * ‘settings’ – all custom settings in scope for the transform currently running. * * The… Continue reading Transformation code for sample data flow EDI
File Definition Rules for POR flow
{ “_id”: “673fc56d702dc6db7cc64d55”, “lastModified”: “2024-11-29T07:17:51.964Z”, “name”: “Amazon Vendor Central EDIFACT ORDRSP”, “sandbox”: false, “description”: “Purchase order response message”, “version”: “1”, “format”: “delimited/edifact”, “skipEmptyEndColDelimiter”: true, “delimited”: { “rowSuffix”: “‘”, “rowDelimiter”: “n”, “colDelimiter”: “+” }, “rules”: [ { “maxOccurrence”: 2, “required”: true, “elements”: [ { “name”: “UNB”, “value”: “UNB” }, { “name”: “SYNTAX IDENTIFIER”, “value”: { “delimiter”:… Continue reading File Definition Rules for POR flow
Generate a report of flow events
A Reports option in the Tools menu allows you to produce a list of all events that have run through one or more flows for a specified time period. Each report is available for download for 30 days. Select Tools > Reports from the left navigation menu. In the header row of the Flow events report… Continue reading Generate a report of flow events
Offset one day back to the current date.
This need retrieving the current date. Then, you’d subtract the number of milliseconds in 24 hours to get yesterday’s date, formatted as below: {{dateFormat “MM/DD/YYYY” (dateAdd (timestamp) “-86400000”)}} If the current date is 10/18/2024 the output will be 10/17/2024
Optimize FTP file transfers
The default behavior of an FTP export is to read and process each file one at a time. That is, the export stops retrieving files until the current file is completed. If you are exporting several large files, particularly in XML format, the transfer can proceed much more slowly than expected. You can control the… Continue reading Optimize FTP file transfers
Skip aggregation in FTP Import
By default, integrator․io will aggregate all pages of data generated by an export into one (possibly large) file. Check Skip aggregation to instead generate multiple files (one file per page of data). To generate one file per record, set the export page size to one record per page of data. However, if your page size… Continue reading Skip aggregation in FTP Import