From 7fc117610f8d8561905acce26b22ceb5279fff7a Mon Sep 17 00:00:00 2001 From: Anand G Menon Date: Fri, 6 Mar 2026 16:53:44 +0530 Subject: [PATCH] Add FlatFileSchemaGeneration as recognized built-in operation type --- libs/designer-v2/src/lib/common/constants.ts | 2 ++ libs/designer/src/lib/common/constants.ts | 2 ++ .../designer-client-services/lib/base/operationmanifest.ts | 7 +++++++ 3 files changed, 11 insertions(+) diff --git a/libs/designer-v2/src/lib/common/constants.ts b/libs/designer-v2/src/lib/common/constants.ts index 6f819729f0f..a6eb2128110 100644 --- a/libs/designer-v2/src/lib/common/constants.ts +++ b/libs/designer-v2/src/lib/common/constants.ts @@ -359,6 +359,7 @@ export default { EXPRESSION: 'expression', FLAT_FILE_DECODING: 'flatfiledecoding', FLAT_FILE_ENCODING: 'flatfileencoding', + FLAT_FILE_SCHEMA_GENERATION: 'flatfileschemageneration', FOREACH: 'foreach', FUNCTION: 'function', HANDOFF: 'agenthandoff', @@ -804,6 +805,7 @@ export default { EXPRESSION: 'Expression', FLAT_FILE_DECODING: 'FlatFileDecoding', FLAT_FILE_ENCODING: 'FlatFileEncoding', + FLAT_FILE_SCHEMA_GENERATION: 'FlatFileSchemaGeneration', FOREACH: 'Foreach', FUNCTION: 'Function', HTTP: 'Http', diff --git a/libs/designer/src/lib/common/constants.ts b/libs/designer/src/lib/common/constants.ts index 76cca496ee6..621fbed4787 100644 --- a/libs/designer/src/lib/common/constants.ts +++ b/libs/designer/src/lib/common/constants.ts @@ -359,6 +359,7 @@ export default { EXPRESSION: 'expression', FLAT_FILE_DECODING: 'flatfiledecoding', FLAT_FILE_ENCODING: 'flatfileencoding', + FLAT_FILE_SCHEMA_GENERATION: 'flatfileschemageneration', FOREACH: 'foreach', FUNCTION: 'function', HANDOFF: 'agenthandoff', @@ -813,6 +814,7 @@ export default { EXPRESSION: 'Expression', FLAT_FILE_DECODING: 'FlatFileDecoding', FLAT_FILE_ENCODING: 'FlatFileEncoding', + FLAT_FILE_SCHEMA_GENERATION: 'FlatFileSchemaGeneration', FOREACH: 'Foreach', FUNCTION: 'Function', HTTP: 'Http', diff --git a/libs/logic-apps-shared/src/designer-client-services/lib/base/operationmanifest.ts b/libs/logic-apps-shared/src/designer-client-services/lib/base/operationmanifest.ts index 800225d842d..f9786c86a19 100644 --- a/libs/logic-apps-shared/src/designer-client-services/lib/base/operationmanifest.ts +++ b/libs/logic-apps-shared/src/designer-client-services/lib/base/operationmanifest.ts @@ -76,6 +76,7 @@ const xmlcompose = 'xmlcompose'; const xmlparse = 'xmlparse'; export const flatfiledecoding = 'flatfiledecoding'; export const flatfileencoding = 'flatfileencoding'; +const flatfileschemageneration = 'flatfileschemageneration'; const swiftdecode = 'swiftdecode'; const swiftencode = 'swiftencode'; const swiftmtdecode = 'swiftmtdecode'; @@ -215,6 +216,7 @@ export const supportedBaseManifestTypes = [ xmlparse, flatfiledecoding, flatfileencoding, + flatfileschemageneration, scope, swiftdecode, swiftencode, @@ -350,6 +352,7 @@ export function isBuiltInOperation(definition: any): boolean { case xmlvalidation: case flatfiledecoding: case flatfileencoding: + case flatfileschemageneration: case scope: case swiftdecode: case swiftencode: @@ -693,6 +696,10 @@ const builtInOperationsMetadata: Record = { connectorId: 'connectionProviders/flatFileOperations', operationId: 'flatFileEncoding', }, + [flatfileschemageneration]: { + connectorId: 'connectionProviders/flatFileOperations', + operationId: 'flatFileSchemaGeneration', + }, [scope]: { connectorId: controlConnectorId, operationId: scope,