![[アップデート] AWS B2B Data Interchangeでサポートされるトランザクションセットが増えました](https://devio2023-media.developers.io/wp-content/uploads/2024/04/aws-b2b-data-interchange.png)
[アップデート] AWS B2B Data Interchangeでサポートされるトランザクションセットが増えました
この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
しばたです。
先日AWSよりAWS B2B Data Interchange(以後B2BI)においてサポートするX12トランザクションセットを増やした旨のアナウンスがありました。
改めてAWS B2B Data Interchangeについて
B2BIは昨年のre:Invent 2023で発表されたAWSマネージドでEDIを行うためのサービスとなります。
ただ、EDIと言ってもX12ドキュメントからJSON or XMLへの片方向の変換のみ可能であり、対応リージョンも北米に限定されていることから現時点では完全に北米向けのサービスといった状況です。
より細かい話については以下の記事をご覧ください。
追加されたトランザクションセット
本日時点でドキュメントが整備されB2BIで利用できるトランザクションセットの一覧が以下にまとまっています。
差分情報までは無かったので以前の記事と比較すると次のトランザクションセットが増えた模様です。
| ドキュメント番号 | 用途 | カテゴリ | 対応バージョン |
|---|---|---|---|
| 211 | Motor Carrier Bill of Lading | Transportation | 4010, 4030, 5010 |
| 259 | Residential Mortgage Insurance Explanation of Benefits | Finance | 5010 |
| 260 | Application for Mortgage Insurance Benefits | Finance | 4010, 4030, 5010 |
| 266 | Mortgage or Property Record Change Notification | Finance | 4010, 4030, 5010 |
| 269 | Health Care Benefit Coordination Verification | Insurance | 5010 |
| 270 | Eligibility, Coverage or Benefit Inquiry | Insurance | 4010, 4030, 5010 |
| 271 | Eligibility, Coverage or Benefit Information | Insurance | 4010, 4030, 5010 |
| 274 | Healthcare Provider Information | Insurance | 4030, 5010 |
| 275 | Patient Information | Insurance | 4010, 4030, 5010 |
| 276 | Health Care Claim Status Request | Insurance | 4010, 4030, 5010 |
| 277 | Health Care Information Status Notification | Insurance | 4010, 4030, 5010 |
| 278 | Health Care Services Review Information | Insurance | 4010, 4030, 5010 |
| 417 | Rail Carrier Waybill Interchange | Transportation | 4010, 4030, 5010 |
| 421 | Estimated Time of Arrival and Car Scheduling | Transportation | 4010, 4030, 5010 |
| 426 | Rail Revenue Waybill | Transportation | 4010, 4030, 5010 |
| 810 | Invoice | Finance | 4010, 4030, 5010 |
| 832 | Price/Sales Catalog | Supply Chain | 4010, 4030, 5010 |
| 834 | Benefit Enrollment and Maintenance | Insurance | 4010, 4030, 5010 |
| 835 | Health Care Claim Payment/Advice | Insurance | 4010, 4030, 5010 |
| 837 | Health Care Claim | Insurance | 4010, 4030, 5010 |
| 844 | Product Transfer Account Adjustment | Finance | 4010, 4030, 5010 |
| 849 | Response to Product Transfer Account Adjustment | Finance | 4010, 4030, 5010 |
| 865 | Purchase Order Change Acknowledgment/Request - Seller Initiated | Supply Chain | 4010, 4030, 5010 |
| 869 | Order Status Inquiry | Supply Chain | 4010, 4030, 5010 |
| 870 | Order Status Report | Supply Chain | 4010, 4030, 5010 |
| 945 | Warehouse Shipping Advice | Supply Chain | 4010, 4030, 5010 |
| 999 | Implementation Acknowledgement | Communications & Controls | 5010 |
従来25種類だったのに対し今回27種類追加されざっくり倍になっています。
以前の記事で指摘した810 : Invoice (請求書)も追加されています。
なお、一部のトランザクションセットは古いバージョンが非サポートです。
補足 : 一覧のGist
念のために本日時点の一覧をGistにも残しておきました。
今後種類が増えた際に差分を取る用です。
余談 : 出力S3バケットのバケットポリシー
恐らく今回のアップデートと関連してるのでしょうが、二週間ほど前にAWSから
変換処理で一時ファイルを使う様にするので出力バケットのバケットポリシーに
s3:GetObjectとs3:DeleteObjectを追加してくれ
という旨のアナウンスがありました。
以前は出力バケットには
s3:PutObjects3:AbortMultipartUpload
だけ必要だったのですが、現在は
s3:PutObjects3:AbortMultipartUploads3:GetObjects3:DeleteObject
が必要になっています。
一応余談として記載しておきます。
最後に
簡単ですが以上となります。
日本でB2BIを使っている人は皆無でしょうがサービスの機能が充実すればいずれは北米以外にも展開されるかもしれません。
これからも情報は追いかけて行こうと思います。









