2016-06-22 3 views
1

2つの袋を文字列として連結する方法、それぞれに1つのデータ要素が含まれています。 stringConcatenate関数は文字列データ型のみを受け取り、PIPモジュールから返されるデータ値はbag型です。 ALFAには文字列から袋への変換がありますか?バージョン3の仕様をスキャンする文字列に変換されたバッグの最初の要素を読み取るなど、逆関数は見つかりませんでした。このデータ型調整を実行して2つのデータ値を連結するには、XACMLバージョン3とALFAで使用可能なソリューションがありますか?XACML ALFA - 袋の要素を文字列として読み取って、それをどのようにコンビネーションするのか

例:次の文は、ALFAで検証された

obligations = "Invited to Work Request Policy - The user :{" 
     notificationRecipient = stringConcatenate(subjectAttributes.redSerialNumber,subjectAttributes.employeeCountryCode) 
     debugMsg2 = "}, was invited to XYZ." 

答えて

1

obligation displayAttributes { 
    obligations = "Invited to Work Request Policy - The user :{" 
    notificationRecipient = stringConcatenate(stringOneAndOnly(subjectAttributes.redSerialNumber),stringOneAndOnly(subjectAttributes.employeeCountryCode)) 
    debugMsg2 = "}, was invited to XYZ." 
} 
関連する問題