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

发布于:2023-01-18 ⋅ 阅读:(412) ⋅ 点赞:(0)

第二十六章 源代码文件 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 如果发生意外错误(详细信息将在状态错误数组中)。
本文含有隐藏内容,请 开通VIP 后查看