お世話になります。takakuraです。
同一ゲストスペース内に、帳票作成対象となるデータレコードのあるアプリと、作成したPDFを添付するアプリを別々に作成し、帳票作成対象となるデータレコードのあるアプリから(ボタンクリックで)PDFを作成しました。
その結果、
・PDFは期待通り作成され、PDFがレコードに添付されました。
・が、(PDF作成後、元のアプリに戻る前に?)、PDFを添付するアプリが指定されるのですが、
/guest/<スペースID>/<アプリID>
を指定すべきところが、”/guest/<スペースID>”の指定が抜け、
「不正なリクエストです。Code: CB_IL02 ID: 1505999166-12345672」
が表示されます。
アプリ構成は以下の通りです。(全て同一ゲストスペース内に存在します。)
アプリA:ReportsConnectアプリ(KPS殿の虹色アイコンのアプリ)
アプリB:帳票作成対象となるデータレコードのあるアプリ(ここにPDF作成のボタンがあります。)
アプリC:作成したPDFを添付するアプリ
関係しそうな設定(goPrintの中で)は以下の通りとしました。
kpsrc.rcparms.kps_parentid = ‘<アプリCのアプリID*1>;<アプリCの添付先レコード番号>;<アプリCの添付ファイルフィールドコード>’;
*1:は’guest’やゲストスペースのIDなどは付けていません。(付けてみたのですが、付け方が分からず上手くいきませんでした。)
なお、アプリAから「印刷テスト」ボタンをクリックすると、エラーは出ません。
この問題に対する解決方法をお教えください。
お手数ですが宜しくお願い致します。