第二十六章 源代码文件 REST API 参考(八)

111 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第19天,点击查看活动详情

第二十六章 源代码文件 REST API 参考(八)

GetEnsClassType

此方法返回用于创建产品的类的名称列表。可以指定要获取的类的类型,例如业务服务类。

URL

GET http://server:port/api/atelier/v1/namespace/ens/classes/type

type 是一个整数,并返回对应于该整数的类,如下所示:

  • Adapters 1

  • InboundAdapters 2

  • OutboundAdapters 3

  • Messages 4

  • Requests 5

  • Responses 6

  • BusinessServices 7

  • BusinessProcesses 8

  • BusinessOperations 9

  • DataTransformation 10

  • Production 11

  • BusinessHost 12

  • Dashboard 13

  • Rule 14

JSON Messages

以下返回的内容是一个类名数组:

{
  status: {
    errors: []
    summary: ""
  }
  console: []
  result: {
    content: [
        "Ens.Enterprise.MsgBank.BankTCPAdapter",
        "Ens.Enterprise.MsgBank.ClientTCPAdapter",
        "Ens.InboundAdapter",
        "Ens.OutboundAdapter"
    ]
  }
}

HTTP 返回码

  • HTTP 200 如果正常。
  • HTTP 500 如果发生意外错误(详细信息将在状态错误数组中)。

GetAdpInputOutputClass

此方法返回指定生产适配器的输入和输出类型。

URL

GET http://server:port/api/atelier/v1/namespace/ens/adapter/name

JSON Messages

以下是返回内容的示例:

{
  status: {
    errors: []
    summary: ""
  }
  console: []
  result: {
    content: {
      input: "%Stream.Object"
      output: "%String"
    }
  }
}

HTTP 返回码

  • HTTP 200 如果正常。
  • 如果适配器不存在,则为 HTTP 404
  • HTTP 500 如果发生意外错误(详细信息将在状态错误数组中)。

描述

SymbolMeaning
[ nnnn ]方括号括起来的参数是可选的。请指定NoneOne
{ nnnn }用花括号括起来的参数是可选的,可以重复多次。指定noneonemany。花括号也用作文字字符,例如在ODBC标量函数中,其形式为:fn FUNCTION(arg)}
`mmmmnnnn`竖线表示或。指定其中之一。
. . .省略号表示完整SQL语句的未指定部分。它也可以用来指定重复:var1,var2,...
::=相当于to

如果参数以"item-list"的形式出现,则参数可以由一个或多个由特定字符分隔的特定项组成。 项列表的交叉引用指向项本身的页面。

如果参数以“"item-commalist"项目分隔符”的形式出现,则该参数可以由一个或多个由逗号分隔的特定项目组成。 一个从项目的交叉引用指向项目本身的页面。

当一个项目在括号中列出时,例如[(] identifier [)],那么这对括号(作为一个单元)是可选的。