機械翻訳について

B2Bスキーマの作成

post

/ic/api/b2b/v1/schemas

指定したID、名前、説明、標準、txIdおよびバージョンのB2Bスキーマを作成します。 標準値の例として、X12およびEDIFACTがあります。 EDIFACTのバージョンの例は、D00AおよびD00Bです。 X12の例には、4010および4011があります。 EDIFACTのtxId (またはトランザクション・タイプ)の例はAPERAKおよびAUTHORで、X12の例は100、850などです。

リクエスト

この操作のリクエスト・パラメータはありません。

サポートされているメディア・タイプ
リクエスト本文 - application/json ()
ルート・スキーマ: schema
型: object
ソースを表示
ネストされたスキーマ : SchemaUI
すべてに一致
ソースを表示
ネストされたスキーマ : ViewModel
すべてに一致
ソースを表示
ネストされたスキーマ : GenericRestRs
型: object
ソースを表示
ネストされたスキーマ : ViewModel-allOf[1]
型: object
ソースを表示
ネストされたスキーマ : SchemaUI-allOf[2]
型: object
ソースを表示
ネストされたスキーマ : アクティブ
型: array
ソースを表示
ネストされたスキーマ : activeAgr
型: array
ソースを表示
ネストされたスキーマ : docNode
型: array
ソースを表示
ネストされたスキーマ : inActive
型: array
ソースを表示
ネストされたスキーマ : inActiveAgr
型: array
ソースを表示
ネストされたスキーマ : MaxSize
型: object
ソースを表示
ネストされたスキーマ : DocumentUI
すべてに一致
ソースを表示
ネストされたスキーマ : DocumentUI-allOf[2]
型: object
ソースを表示
ネストされたスキーマ : アクティブ
型: array
ソースを表示
ネストされたスキーマ : activeAgr
型: array
ソースを表示
ネストされたスキーマ : BusinessIdentifierUI
型: object
ソースを表示
ネストされたスキーマ : inActive
型: array
ソースを表示
ネストされたスキーマ : inActiveAgr
型: array
ソースを表示
ネストされたスキーマ : IntegrationResourceUI
すべてに一致
ソースを表示
ネストされたスキーマ : IntegrationResourceUI-allOf[2]
型: object
ソースを表示
ネストされたスキーマ : AgreementUI
すべてに一致
ソースを表示
ネストされたスキーマ : AgreementUI-allOf[2]
型: object
ソースを表示
ネストされたスキーマ : DocumentNode
型: object
ソースを表示
ネストされたスキーマ : 識別子 : objType
型: object
識別子: objType

弁別子の値

ソースを表示
1つのスキーマに一致
ソースを表示
ネストされたスキーマ: children
型: array
ソースを表示
ネストされたスキーマ : SegmentUI
すべてに一致
ソースを表示
  • 「識別子: objType」
    識別子: { "propertyName":"objType", "mapping":{ "CELMS":"#/components/schemas/ElementUI", "SEGS":"#/components/schemas/SegmentUI", "SEG_LOOP":"#/components/schemas/SegLoopUI", "ELMS":"#/components/schemas/ElementUI", "COMS":"#/components/schemas/CompositeUI" } }
  • SegmentUI-allOf[1]
ネストされたスキーマ : SegLoopUI
すべてに一致
ソースを表示
  • 「識別子: objType」
    識別子: { "propertyName":"objType", "mapping":{ "CELMS":"#/components/schemas/ElementUI", "SEGS":"#/components/schemas/SegmentUI", "SEG_LOOP":"#/components/schemas/SegLoopUI", "ELMS":"#/components/schemas/ElementUI", "COMS":"#/components/schemas/CompositeUI" } }
  • SegLoopUI-allOf[1]
ネストされたスキーマ : ElementUI
すべてに一致
ソースを表示
  • 「識別子: objType」
    識別子: { "propertyName":"objType", "mapping":{ "CELMS":"#/components/schemas/ElementUI", "SEGS":"#/components/schemas/SegmentUI", "SEG_LOOP":"#/components/schemas/SegLoopUI", "ELMS":"#/components/schemas/ElementUI", "COMS":"#/components/schemas/CompositeUI" } }
  • ElementUI-allOf[1]
ネストされたスキーマ : CompositeUI
すべてに一致
ソースを表示
  • 「識別子: objType」
    識別子: { "propertyName":"objType", "mapping":{ "CELMS":"#/components/schemas/ElementUI", "SEGS":"#/components/schemas/SegmentUI", "SEG_LOOP":"#/components/schemas/SegLoopUI", "ELMS":"#/components/schemas/ElementUI", "COMS":"#/components/schemas/CompositeUI" } }
  • CompositeUI-allOf[1]
ネストされたスキーマ : SegmentUI-allOf[1]
型: object
ソースを表示
ネストされたスキーマ : synRl
型: array
ソースを表示
ネストされたスキーマ : SyntaxRuleUI
型: object
ソースを表示
ネストされたスキーマ : elems
型: array
ソースを表示
ネストされたスキーマ : SegLoopUI-allOf[1]
型: object
ソースを表示
ネストされたスキーマ : ElementUI-allOf[1]
型: object
ソースを表示
ネストされたスキーマ : part
型: array
ソースを表示
ネストされたスキーマ : CodesPartitionUI
型: object
ソースを表示
ネストされたスキーマ : codes
型: array
ソースを表示
ネストされたスキーマ : CodeUI
型: object
ソースを表示
ネストされたスキーマ : CompositeUI-allOf[1]
型: object
ソースを表示
ネストされたスキーマ : synRl
型: array
ソースを表示
トップに戻る

レスポンス

サポートされているメディア・タイプ

201レスポンス

操作の成功
本文()
ルート・スキーマ: schema
型: array
ソースを表示
ネストされたスキーマ: Object
型: object

400レスポンス

不正なリクエスト、不正なパラメータ、または必須データがありません

409レスポンス

重複データ・エラー

412レスポンス

前提条件の失敗。 名前の長さが50文字を超えないこと、識別子の長さが32文字を超えないこと、説明の長さが1024文字を超えないこと、識別子の長さが32文字を超えないこと、名前および識別子が'Standard'または'Default'という名前でないこと、およびstd、versionおよびtxIdの有効な組合せが存在する必要があります。

500レスポンス

サーバー・エラー
先頭に戻る