IBM WebSphere 7.0を使用しています。
CORBA ネーミング サービス グループ EVERYONE
をロールにマッピングしたいと考えてCos Naming Write
います。JythonまたはJACLCos Naming Read
を使用してそれを行う方法は? 手がかり、コード スニペット、または詳細なJythonドキュメントへのリンクを教えてください。
これはあまり安全ではないので、開発のために、または何らかのファイアウォールの背後でこれを行っていると仮定します。このJaclスニペットは、あなたが望むことをするはずです:
# Loop over all role assignments
foreach roleAssignmentExt [$AdminConfig list RoleAssignmentExt] {
set role [$AdminConfig showAttribute $roleAssignmentExt role]
set roleName [$AdminConfig showAttribute $role roleName]
# Look for the interesting roles.
if {$roleName == "CosNamingWrite" || $roleName == "CosNamingRead"} {
# Create an assignment of Everyone isn't already assigned.
set everyoneRoles [$AdminConfig list EveryoneExt $roleAssignmentExt]
if {[string length $everyoneRoles] == 0} {
puts "Adding EveryoneExt to $roleAssignmentExt"
$AdminConfig create EveryoneExt $roleAssignmentExt {}
}
}
}