0

base64 文字列をデコードするための単純な Java 呼び出しがあります。ジャバはこんな感じ

import javax.xml.bind.DatatypeConverter;

public final class DecodeBase64 {
    public static byte[] decode(String base64string) {
        return DatatypeConverter.parseBase64Binary(base64string);
    }
}

それから私DatatypeConverter.parseBase64Binaryは静的なので、なぜそれを直接呼び出さないのかと考えていました。このようにして、jar をデプロイする必要がなくなります。

ただし、OSB Java コールアウトからコア Java クラスを呼び出す方法が見つからないようです。

これは可能ですか?それは実現可能ですか?

4

3 に答える 3

0

外部システムの呼び出し中または入力認証ヘッダーの検証中に基本認証を設定するために Base64 変換を行う場合、OSB には「サービス アカウント」と呼ばれる組み込み機能があり、ビジネス サービス / プロキシ サービスと組み合わせると、ユーザー名 / パスワードを変換できます。 Base64 形式に変換します。

他の理由でデータを Base64 形式に変換しようとしている場合は、Java コールアウトを行わずに OSB で変換することはできません。

于 2014-09-27T19:52:56.593 に答える