interoperability_production_update
Update an InterSystems IRIS interoperability production to modify business process configurations and apply changes to running services.
Instructions
Update Interoperability Production
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timeout | No | ||
| force | No |
Implementation Reference
- The async handler function implementing the tool logic by invoking the IRIS 'Ens.Director.UpdateProduction' method with optional timeout and force parameters.@server.tool(description="Update Interoperability Production") async def interoperability_production_update( ctx: Context, timeout: int = None, force: bool = False, ) -> str: iris = ctx.iris raise_on_error( iris, iris.classMethodString("Ens.Director", "UpdateProduction", timeout, force), ) return "Production updated"
- src/mcp_server_iris/server.py:56-56 (registration)Calls the 'init' function imported from interoperability.py, which uses @server.tool decorators to register the 'interoperability_production_update' tool on the MCP server instance.interoperability(server, logger)