我是Datapower Gateway脚本的新手。在我的脚本中,我尝试获取上下文变量的值,比如var:// context /WSM/identity/credentials。
我试着这样做:
session.input.getVariable('var://context/WSM/identity/credentials');
session.input.getVar('var://context/WSM/identity/credentials');
session.name('WSM');但我总是有“不确定”的反应。
我的问题是如何从gatewayscript访问上下文变量?在全球范围内,这些是获取用户crenter code here版本的正确方法,还是有其他方法?
谢谢你的帮助。
发布于 2016-12-01 03:18:53
您需要使用session对象:
var ctx = session.name('WSM') || session.createContext('WSM');
var value = ctx.getVar('identity');否则,您可以使用服务元数据对象:
var sm = require('service-metadata');
var value = sm.getVar('var://context/WSM/identity/credentials');https://stackoverflow.com/questions/40895118
复制相似问题