Skip to content

Commit c1db97d

Browse files
committed
Update synapse configuration syntax
1 parent 0ada0b7 commit c1db97d

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

org.eclipse.lemminx/src/main/java/org/eclipse/lemminx/customservice/synapse/mediatorService/AIConnectorHandler.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,8 @@ public class AIConnectorHandler {
9292
private static final String MCP_CONNECTION = "mcpConnection";
9393
private static final String IS_MCP = "isMCP";
9494
private static final String ERROR = "error";
95-
private static final String SERVER_URL = "serverUrl";
96-
private static final String ACCESS_TOKEN = "accessToken";
95+
private static final String SERVER_URL = "mcpServerUrl";
96+
private static final String ACCESS_TOKEN = "bearerToken";
9797
private static final Path TEMPLATE_FOLDER_PATH = Path.of("src", "main", "wso2mi", "artifacts", "templates");
9898
Set<String> TOOL_EDIT_FIELDS = Set.of(TOOL_NAME, TOOL_DESCRIPTION, TOOL_RESULT_EXPRESSION);
9999
private final MediatorHandler mediatorHandler;
@@ -335,6 +335,10 @@ private Map<String, String> processToolData(Map<String, Object> data, String seq
335335
Map<String, String> toolData = new HashMap<>();
336336
toolData.put(Constant.NAME, data.get(TOOL_NAME).toString());
337337
toolData.put(Constant.TEMPLATE, sequenceTemplateName);
338+
if (data.containsKey(MCP_CONNECTION)) {
339+
toolData.put(MCP_CONNECTION, data.get(MCP_CONNECTION).toString());
340+
toolData.put(IS_MCP, Constant.TRUE);
341+
}
338342
if (data.containsKey(TOOL_RESULT_EXPRESSION) && data.get(TOOL_RESULT_EXPRESSION) instanceof Map<?, ?>) {
339343
Map<?, ?> expression = (Map<?, ?>) data.get(TOOL_RESULT_EXPRESSION);
340344
Object value = expression.get(Constant.VALUE);
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<tool name="{{name}}" {{#isMCP}}type="mcp" mcpConnection="{{mcpConnection}}" mcpToolName="{{mcpToolName}}"{{/isMCP}}{{^isMCP}}template="{{template}}"{{#resultExpression}} resultExpression="{{resultExpression}}"{{/resultExpression}}{{/isMCP}} description="{{description}}"/>
1+
<tool name="{{name}}" {{#isMCP}}type="mcp" mcpConnection="{{mcpConnection}}"{{/isMCP}}{{^isMCP}}template="{{template}}"{{#resultExpression}} resultExpression="{{resultExpression}}"{{/resultExpression}}{{/isMCP}} description="{{description}}"/>

0 commit comments

Comments
 (0)