Я пытаюсь передать карту строк в сервисный вызов, который я делаю из моего файла .mi.
Я пытаюсь сделать следующее, но это дает мне синтаксическую ошибку в ");".
my $serviceResult = PI::employee::register::Service->saveAttributes(
attributesMap => map { ('session-id' => $Session->getSessionId())}
);
Если я вместо этого попытаюсь
my $serviceResult = PI::employee::register::Service->saveAttributes(
attributesMap => map { 'session-id' => $Session->getSessionId()}
);
Пишет, что недостаточно аргументов для карты. :(
PI::employee::register::Service
. (Не говоря уже оmap
.) Мы не собираемся знать, каким должен быть его API. - person darch   schedule 21.11.2015