json - SSIS 无法访问组件的高级编辑器
问题描述
我正在使用 Kingswaysoft 连接管理器来管理 DocuSign REST API 的 Oauth2。我的 JSON 源组件抛出以下错误:
“'name' systemField 的输出值不适合输出缓冲区,请考虑增加输出列的 Length 属性或将其数据类型更改为可以容纳更多数据的类型,例如 ntext (DT_NTEXT)。可以使用组件的高级编辑器窗口。”。
当我尝试编辑列长度属性时,无论如何我都无法使用高级编辑器对其进行更改。我在高级部分下看到的唯一内容是“启用 Http 请求输出”复选框
查看 JSON 源组件的列部分,我可以看到“名称”字段是 nvarchar 50,但我无法编辑长度。
在文档设计器下查看,我可以选择包含名称字段的节点并更改值,但我只能对每条记录进行编辑,并且为第一条记录设置它不会改变结果。
此外,我无法使用 JSON 组件的预览功能,因为我的 Rest API 命令是使用来自 For Each Loop 对象的输入进行参数化的。
有关如何解决该错误的任何建议?
谢谢,马特
解决方案
找到了解决方案。高级编辑器不是您在编辑包时看到的高级菜单选项。而是通过右键单击 JSON 源对象来访问“高级编辑器”。
推荐阅读
- javascript - 如何在javascript中将var放入var中
- linux - 在linux bash中编程,我的程序没有响应
- java - 有没有办法在颤振中使用 Kotlin 代码?
- python - 在 mne 中使用 raw.plot() 时,如何将 EEG 信号可视化为正弦波而不是线?
- arrays - TypeScript 如何循环遍历对象数组
- yarnpkg - 为什么从 pm2 通过 yarn 脚本运行服务会失败?
- c# - 无法跟踪实体类型“书签”的实例,因为已经在跟踪具有相同键值 {'ID'} 的另一个实例
- html - 我需要一只公鹿从底部变成一半红色,在顶部变成一半白色,但不是渐变的颜色机会。旁边有个黑圈
- node.js - 如何以确切的时间戳运行一些代码?
- c# - 如何从 C# 列表中排除日期格式