ADFモバイル・アプリケーションからWebサービスへのSOAPリクエストにセキュリティ・ヘッダーを追加したいと考えています。
しかし、CustomSOAPProvider クラスで oracle.adfinternal.model.adapter.webservice.provider.soap.SOAPProvider クラスを拡張しようとすると、「Illegal Internal package import. Please use public api」と表示されます。
監査ルールを Tools - Preferences - Audit - Profiles - Audit Rules - Application Development Framework - ADF Common - ADF java audit rules - "Illegal Internal package import. Please use public api" 重大度とスタイルを "警告" に変更しました。しかし、まだ機能していません。
JDeveloper 11.1.2.3.0 バージョンを使用しています。
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken-1">
<wsse:Username>myuser</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">mypassword</wsse:Password>
<wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">3xp9MFe3E1BDAPjr8ipA8A==</wsse:Nonce>
<wsu:Created>2013-02-13T08:58:50.649Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>
これは私の SOAP セキュリティ ヘッダーです。
助けてください...