Open tomo-nagae opened 1 year ago
[S16-2-16]シートの「アプリケーション作成申請する。 ※自己承認」のフローで以下のエラーが発生する。 「{"status":500,"message":"カタログ更新に失敗しました"}」
apiVersion: v1 kind: ConfigMap metadata: name: root-common-config-map namespace: pxr data: block-common-conf.json: | { "block": { "_value": 1000401, "_ver": 1 }, "actor": { "_value": 1000431, "_ver": 1 } }
apiVersion: v1 kind: ConfigMap metadata: name: region0001-common-config-map namespace: pxr data: block-common-conf.json: | { "block": { "_value": 1000783, "_ver": 1 }, "actor": { "_value": 1000784, "_ver": 1 } }
apiVersion: v1 kind: ConfigMap metadata: name: app0001-common-config-map namespace: pxr data: block-common-conf.json: | { "block": { "_value": 1000786, "_ver": 1 }, "actor": { "_value": 1000787, "_ver": 1 } }
app0001アプリの蓄積定義を設定する
curl -v -k -X POST \ 'https://app0001.domain.com/pxr-block-proxy/pxr-block-proxy/?from_block=1000786&from_path=/pxr-block-proxy/&block=$pxr-root-block&path=%2Fcatalog-update%2Fdata-operation' \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -H 'x-xsrf-token:b2sHeTvr-6YNzQkYQrwrLl1fLctxWrMB1r0Q' \ -b 'operator_type3_session=2fefa93b219fcf7acc82792770483f1008374369b2f6f34fe9f12633f87f0ee7;_csrf=NKh4PA2ZzsVf5DC_lCCsAJXy' \ -d '{ "name": "ストアカタログ", "description": null, "type": 1, "ns": [], "catalog": [ { "type": 1, "catalogCode": null, "template": { "catalogItem": { "ns": "catalog/ext/sdpfforcity/actor/app/actor_1000787/store", "name": "テストアプリ", "_code": null, "inherit": { "_value": 39, "_ver": 1 }, "description": "テストアプリアプリが蓄積可能なデータ定義です。" }, "attribute": null, "inner": null, "template": { "prop": null, "value": [ { "key": "_code", "value": null }, { "key": "store", "value": [ { "key": "id", "value": "e2df3af4-9d8e-42e5-918f-15a00717a681" }, { "key": "event", "value": [ { "key": "code", "value": [ { "key": "_value", "value": 1000795 }, { "key": "_ver", "value": 1 } ] }, { "key": "requireConsent", "value": false }, { "key": "thing", "value": [ { "key": "code", "value": [ { "key": "_value", "value": 1000791 }, { "key": "_ver", "value": 1 } ] }, { "key": "code", "value": [ { "key": "_value", "value": 1000792 }, { "key": "_ver", "value": 1 } ] }, { "key": "requireConsent", "value": true } ] } ] }, { "key": "event", "value": [ { "key": "code", "value": [ { "key": "_value", "value": 1000796 }, { "key": "_ver", "value": 1 } ] }, { "key": "requireConsent", "value": false }, { "key": "thing", "value": [ { "key": "code", "value": [ { "key": "_value", "value": 1000793 }, { "key": "_ver", "value": 1 } ] }, { "key": "code", "value": [ { "key": "_value", "value": 1000794 }, { "key": "_ver", "value": 1 } ] }, { "key": "requireConsent", "value": true } ] } ] } ] } ] } } } ], "appendix": [] }'
{"name":"ストアカタログ","description":null,"type":null,"callerActorCode":1000787,"approvalActorCode":1000787,"approver":"app0001admin","approvalAt":"2023-06-21T21:27:31.659+0900","comment":null,"status":1,"registerActorCode":1000787,"register":"kosodateadmin","registAt":"2023-06-21T21:27:31.297+0900","ns":null,"catalog":[{"type":1,"catalogCode":null,"comment":null,"template":{"catalogItem":{"ns":"catalog/ext/sdpfforcity/actor/app/actor_1000787/store","name":"テストアプリ","_code":{"_value":1000797,"_ver":1},"inherit":{"_value":39,"_ver":1},"description":"テストアプリアプリが蓄積可能なデータ定義です。"},"attribute":null,"inner":null,"template":{"prop":null,"value":[{"key":"_code","value":null},{"key":"store","value":[{"key":"id","value":"e2df3af4-9d8e-42e5-918f-15a00717a681"},{"key":"event","value":[{"key":"code","value":[{"key":"_value","value":1000795},{"key":"_ver","value":1}]},{"key":"requireConsent","value":false},{"key":"thing","value":[{"key":"code","value":[{"key":"_value","value":1000791},{"key":"_ver","value":1}]},{"key":"code","value":[{"key":"_value","value":1000792},{"key":"_ver","value":1}]},{"key":"requireConsent","value":true}]}]},{"key":"event","value":[{"key":"code","value":[{"key":"_value","value":1000796},{"key":"_ver","value":1}]},{"key":"requireConsent","value":false},{"key":"thing","value":[{"key":"code","value":[{"key":"_value","value":1000793},{"key":"_ver","value":1}]},{"key":"code","value":[{"key":"_value","value":1000794},{"key":"_ver","value":1}]},{"key":"requireConsent","value":true}]}]}]}]}}}],"appendix":[],"attribute":null,"id":1,"applicationActorCode":1000787,"applicationBlockCode":1000786,"applicationAt":"2023-06-21T21:27:31.269+0900","isDraft":false}
アプリケーションを作成する
curl -v -k -X POST \ 'https://app0001.domain.com/pxr-block-proxy/pxr-block-proxy/?from_block=1000786&from_path=/pxr-block-proxy/&block=$pxr-root-block&path=%2Fcatalog%2FupdateSet%2Fregister' \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -H 'x-xsrf-token:b2sHeTvr-6YNzQkYQrwrLl1fLctxWrMB1r0Q' \ -b 'operator_type3_session=2fefa93b219fcf7acc82792770483f1008374369b2f6f34fe9f12633f87f0ee7;_csrf=NKh4PA2ZzsVf5DC_lCCsAJXy' \ -d '{ "name": "アプリケーションカタログ", "description": null, "type": 1, "ns": [], "catalog": [ { "type": 1, "catalogCode": null, "template": { "catalogItem": { "ns": "catalog/ext/sdpfforcity/actor/app/actor_1000787/application", "name": "テストアプリ", "_code": null, "inherit": { "_value": 41, "_ver": 1 }, "description": { "title": null, "section": [ { "title": "テストアプリの定義", "content": [ { "sentence": "テストアプリの定義です。" } ] } ] } }, "attribute": null, "inner": null, "template": { "prop": null, "value": [ { "key": "_code", "value": [ { "key": "_value", "value": 41 }, { "key": "_ver", "value": 1 } ] }, { "key": "information-site", "value": null }, { "key": "redirect_url", "value": null }, { "key": "region-alliance", "value": null }, { "key": "share", "value": null }, { "key": "store", "value": [ { "key": "_value", "value": 1000797 }, { "key": "_ver", "value": 1 } ] } ] } } } ], "appendix": [] }'
{"id":16,"name":"アプリケーションカタログ","description":null,"callerActorCode":1000787,"approvalActorCode":null,"approver":null,"approvalAt":null,"comment":null,"status":0,"registerActorCode":1000787,"register":"app0001admin","registAt":"2023-06-22T10:20:27.206+0900","ns":null,"catalog":[{"type":1,"catalogCode":null,"comment":null,"template":{"catalogItem":{"ns":"catalog/ext/sdpfforcity/actor/app/actor_1000787/application","name":"テストアプリ","_code":null,"inherit":{"_value":41,"_ver":1},"description":{"title":null,"section":[{"title":"テストアプリの定義","content":[{"sentence":"テストアプリの定義です。"}]}]}},"attribute":null,"inner":null,"template":{"prop":null,"value":[{"key":"_code","value":[{"key":"_value","value":41},{"key":"_ver","value":1}]},{"key":"information-site","value":null},{"key":"redirect_url","value":null},{"key":"region-alliance","value":null},{"key":"share","value":null},{"key":"store","value":[{"key":"_value","value":1000797},{"key":"_ver","value":1}]}]}}}],"attribute":null,"appendix":[]}
アプリケーション作成申請する。 ※自己承認
'https://app0001.domain.com/pxr-block-proxy/pxr-block-proxy/?from_block=1000786&from_path=/pxr-block-proxy/&block=$pxr-root-block&path=%2Fcatalog-update%2FupdateSet%2Frequest' \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -H 'x-xsrf-token:b2sHeTvr-6YNzQkYQrwrLl1fLctxWrMB1r0Q' \ -b 'operator_type3_session=2fefa93b219fcf7acc82792770483f1008374369b2f6f34fe9f12633f87f0ee7;_csrf=NKh4PA2ZzsVf5DC_lCCsAJXy' \ -d '{ "id": 16, "approvalActor": 1000431 }'
{"status":500,"message":"カタログ更新に失敗しました"}
以下の内容で再構築しましたが、同様のエラーとなりました。
状況
[S16-2-16]シートの「アプリケーション作成申請する。 ※自己承認」のフローで以下のエラーが発生する。 「{"status":500,"message":"カタログ更新に失敗しました"}」
前提
リクエスト・レスポンス
app0001アプリの蓄積定義を設定する
アプリケーションを作成する
アプリケーション作成申請する。 ※自己承認
ログファイル