BookmarkSubscribeRSS Feed
ruben_ferreira
Calcite | Level 5

When trying to use stored processes and webservices to invoke the mduextr macro I get the following error.

NOTE: Libref _METPINF was successfully assigned as follows:

      Engine:        XML

      Physical Name: _METPINF

ERROR: User does not have appropriate authorization level for library META.

The code that I use is:

options metaserver="myserver"

metauser="myuser"

metapass="mypassword"

metaport="myport"

metarepository="myrep";

libname meta "metaLocation";

%mduextr(libref=meta);

When I use the same code not using webservices everything is ok.

1 REPLY 1
ruben_ferreira
Calcite | Level 5

Apparently the user that the webservice uses is webanon@saspw and has a default login associated for unix files. This default login does not have authorization for the library that I want.

Does anyone know how to change the default login used by webanon@saspw. I try to give it a group bu the default alwyas overrides the loging that I want.

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 2108 views
  • 0 likes
  • 1 in conversation