Highlighted
Super Contributor.
Super Contributor.
498 views

Update Password via Simple REST Service

Hi,

Having a requirement that a customer would like to use SSPR to change / reset password and the password is sync back to the Application via a REST Service

Sample REST Service.png

Did a research, SSPR could do a Post Password Change Action, but the Web Service action does not support OAuth Bearer Token, secondly I have no clue how to capture and pass the new Password that the user input to the REST Service. 

Using IDM REST Driver seems a bit over killing. I am new to the REST Driver, but looking at all the DIRXML scripts inside I am no clue what they do.

(i) My thought is Driver Filter leave CN and nspmDistributionPassword as CN is the username and nspmDistributionPassword would be the password field passed to the REST Services.

(ii) Set condition to modify operation for nspmDistributionPassword, drop all add and delete operations

Last method could be using ECMAScript to build the payload and call the REST Service, but no clue how to do so as most from Community are more of SOAP.

Appreciate any helps on this

Regards,

Keng

Labels (1)
0 Likes
18 Replies
Highlighted
Micro Focus Expert
Micro Focus Expert

Re: Update Password via Simple REST Service

Hi,

the IDM REST driver is the right tool for this use case.

(i) ok

(ii) until the user is associated the engine will convert all operations to an <add>. So you need to handle <add> and set an association if that was successful. Further changes will then come as a <modify>.

For creating a REST playload see

https://community.microfocus.com/t5/Identity-Manager-User/Need-help-in-Rest-Driver-configuration/m-p/2320938/highlight/true#M5623

And for parsing the response see:

https://community.microfocus.com/t5/Identity-Manager-User/Help-with-parsing-rest-json-response-to-XDS/td-p/2685263

Norbert

--
Norbert
0 Likes
Highlighted
Super Contributor.
Super Contributor.

Re: Update Password via Simple REST Service

Hi,

Regardining (ii) for the association, as initially there would be no association. So I need to create an association for the users to this REST Driver right ?

There will be about 250K users we are talking about, so what would be the best way to add an association (say using CN)

- For existing user, use a Job to add association

- For new users (30k)  thru LDIF Import for every 6 months, using a NULL Driver to add assocation when import

Or is there other way to bypass this association process ?

Regards,

Keng

0 Likes
Highlighted
Micro Focus Expert
Micro Focus Expert

Re: Update Password via Simple REST Service

Hi,
You can let the driver create the associations as needed:

* Add a subscriber command transform policy which adds the type of the current operation (add/modify) as operation data.
* Then when you process the response from the REST request in an input transform policy, check if the request was from an 'add' and was successful. If all is true, add the association.

Norbert
--
Norbert
0 Likes
Highlighted
Super Contributor.
Super Contributor.

Re: Update Password via Simple REST Service

Hi,

The REST service only have a password update function which is what is supposed to call. It's using HTTP POST method which seems like an add instead of PUT method.

Does that make any difference ?

Regards,

Keng

0 Likes
Highlighted
Micro Focus Expert
Micro Focus Expert

Re: Update Password via Simple REST Service

You can map both <add> and <modify> to HTTP POST operations: https://www.netiq.com/documentation/identity-manager-47-drivers/generic_rest/data/driver-concepts.html#bvp9xer

--
Norbert
0 Likes
Outstanding Contributor.
Outstanding Contributor.

Re: Update Password via Simple REST Service

If you don't want to use the REST Driver, then do it with a LB and an ecma script, which posts the new password to your application.

 

0 Likes
Highlighted
Super Contributor.
Super Contributor.

Re: Update Password via Simple REST Service

Hi,

Do you have an example of ECMAScript invoking a REST service ? I can't find any example of it.

A quick search over the web mentioned to use fetch() function. 🤔

Regards,

Keng

0 Likes
Highlighted
Outstanding Contributor.
Outstanding Contributor.

Re: Update Password via Simple REST Service

Have a look at this thread: https://community.microfocus.com/t5/Identity-Manager-User/urlPost-implementation-ECMA/td-p/2351215

It does not matter if you need to use post, put, get or delete, it is more or less the same calls you have to do, only what you send can differe.

0 Likes
Highlighted
Super Contributor.
Super Contributor.

Re: Update Password via Simple REST Service

Hi,

Trying the urlPost methods, but facing error as it's using HTTPS connection

11:14:11 CEB6A700 Drvrs: User Updates ST:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.7.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify cached-time="20191128031411.097Z" class-name="User" event-id="ime1#20191128031411#2#1:936d50c4-6632-4302-8cef-c4506d933266" qualified-src-dn="O=uitm\OU=student\CN=S000000" src-dn="\1UITM-TREE\uitm\student\S000000" src-entry-id="118995" timestamp="1574910851#2">
<modify-attr attr-name="Description">
<remove-value>
<value timestamp="1574910679#2" type="string">BOLAT</value>
</remove-value>
<add-value>
<value timestamp="1574910851#2" type="string">BOLAT AND SIANZ</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
11:14:11 CEB6A700 Drvrs: User Updates ST:Applying policy: Update SIMS Password Policy.
11:14:11 CEB6A700 Drvrs: User Updates ST: Applying to modify #1.
11:14:11 CEB6A700 Drvrs: User Updates ST: Evaluating selection criteria for rule 'Event Transformation - Calling REST Service to Update SIMS Password'.
11:14:11 CEB6A700 Drvrs: User Updates ST: (if-src-dn in-subtree "uitm\student") = TRUE.
11:14:11 CEB6A700 Drvrs: User Updates ST: (if-op-attr 'Description' changing) = TRUE.
11:14:11 CEB6A700 Drvrs: User Updates ST: Rule selected.
11:14:11 CEB6A700 Drvrs: User Updates ST: Applying rule 'Event Transformation - Calling REST Service to Update SIMS Password'.
11:14:11 CEB6A700 Drvrs: User Updates ST: Action: do-set-local-variable("urlString",scope="policy","https://api.uitm.edu.my/sims/sso/update").
11:14:11 CEB6A700 Drvrs: User Updates ST: arg-string("https://api.uitm.edu.my/sims/sso/update")
11:14:11 CEB6A700 Drvrs: User Updates ST: token-text("https://api.uitm.edu.my/sims/sso/update")
11:14:11 CEB6A700 Drvrs: User Updates ST: Arg Value: "https://api.uitm.edu.my/sims/sso/update".
11:14:11 CEB6A700 Drvrs: User Updates ST: Action: do-set-local-variable("requestBody",scope="policy","{"username" : "000000", "password" : "12345678"}").
11:14:11 CEB6A700 Drvrs: User Updates ST: arg-string("{"username" : "000000", "password" : "12345678"}")
11:14:11 CEB6A700 Drvrs: User Updates ST: token-text("{"username" : "000000", "password" : "12345678"}")
11:14:11 CEB6A700 Drvrs: User Updates ST: Arg Value: "{"username" : "000000", "password" : "12345678"}".
11:14:11 CEB6A700 Drvrs: User Updates ST: Action: do-set-local-variable("urlResult",scope="policy",token-xpath("es:urlPost($urlString,$requestBody)")).
11:14:11 CEB6A700 Drvrs: User Updates ST: arg-string(token-xpath("es:urlPost($urlString,$requestBody)"))
11:14:11 CEB6A700 Drvrs: User Updates ST: token-xpath("es:urlPost($urlString,$requestBody)")
11:14:11 CEB6A700 Drvrs: User Updates ST:
DirXML Log Event -------------------
Driver: \1UITM-TREE\system\IAMDriverSet\User Updates
Channel: Subscriber
Status: Error
Message: Code(-9010) An exception occurred: java.lang.IllegalAccessError: tried to access method sun.security.util.ECUtil.getECParameters(Ljava/security/Provider;)Ljava/security/AlgorithmParameters; from class sun.security.ec.ECKeyPairGenerator
   at sun.security.ec.ECKeyPairGenerator.ensureCurveIsSupported(ECKeyPairGenerator.java:124)
   at sun.security.ec.ECKeyPairGenerator.initialize(ECKeyPairGenerator.java:114)
   at java.security.KeyPairGenerator$Delegate.initialize(KeyPairGenerator.java:674)
   at sun.security.ssl.ECDHCrypt.<init>(ECDHCrypt.java:77)
   at sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:783)
   at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:302)
   at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1037)
   at sun.security.ssl.Handshaker.process_record(Handshaker.java:965)
   at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1064)
   at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367)
   at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395)
   at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379)
   at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1334)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1309)
11:14:11 CEB6A700 Drvrs:    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:259)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at com.novell.soa.script.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
   at com.novell.soa.script.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:225)
   at com.novell.soa.script.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85)
   at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_24._c_urlPost_1(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data:33)
   at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_24.call(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data)
   at com.novell.soa.script.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:399)
   at com.novell.soa.script.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3362)
   at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_24.call(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data)
   at com.novell.xsl.extensions.ECMAScriptFunctionImpl.invoke(ECMAScriptFunctionImpl.java:108)
11:14:11 CEB6A700 Drvrs:    at com.novell.xml.xpath.FunctionCall.evaluate(FunctionCall.java:90)
   at com.novell.xml.dom.DOMEvaluator.evaluate(DOMEvaluator.java:89)
   at com.novell.nds.dirxml.engine.rules.RuleDynamicContext.evaluateXPath(RuleDynamicContext.java:176)
   at com.novell.nds.dirxml.engine.rules.TokenXPath.expand(TokenXPath.java:72)
   at com.novell.nds.dirxml.engine.rules.Arg.evaluate(Arg.java:534)
   at com.novell.nds.dirxml.engine.rules.DoSetLocalVariable.apply(DoSetLocalVariable.java:101)
   at com.novell.nds.dirxml.engine.rules.ActionSet.apply(ActionSet.java:182)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:310)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.Subscriber.processEvents(Subscriber.java:966)
11:14:11 CEB6A700 Drvrs:    at com.novell.nds.dirxml.engine.Driver.submitTransaction(Driver.java:901)
   at com.novell.nds.dirxml.engine.DriverEntry.submitTransaction(DriverEntry.java:1174)
   at com.novell.nds.dirxml.engine.DriverEntry.processCachedTransaction(DriverEntry.java:1058)
   at com.novell.nds.dirxml.engine.DriverEntry.eventLoop(DriverEntry.java:866)
   at com.novell.nds.dirxml.engine.DriverEntry.run(DriverEntry.java:640)
   at java.lang.Thread.run(Thread.java:748)

11:14:11 CEB6A700 Drvrs: User Updates ST:
DirXML Log Event -------------------
Driver: \1UITM-TREE\system\IAMDriverSet\User Updates
Channel: Subscriber
Status: Error
Message: Code(-9083) Error submitting event to subscriber: Code(-9010) An exception occurred: java.lang.IllegalAccessError: tried to access method sun.security.util.ECUtil.getECParameters(Ljava/security/Provider;)Ljava/security/AlgorithmParameters; from class sun.security.ec.ECKeyPairGenerator
   at sun.security.ec.ECKeyPairGenerator.ensureCurveIsSupported(ECKeyPairGenerator.java:124)
   at sun.security.ec.ECKeyPairGenerator.initialize(ECKeyPairGenerator.java:114)
   at java.security.KeyPairGenerator$Delegate.initialize(KeyPairGenerator.java:674)
   at sun.security.ssl.ECDHCrypt.<init>(ECDHCrypt.java:77)
   at sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:783)
   at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:302)
   at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1037)
   at sun.security.ssl.Handshaker.process_record(Handshaker.java:965)
   at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1064)
   at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367)
   at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395)
   at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379)
   at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1334)
11:14:11 CEB6A700 Drvrs:    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1309)
   at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:259)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at com.novell.soa.script.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
   at com.novell.soa.script.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:225)
   at com.novell.soa.script.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85)
   at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_24._c_urlPost_1(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data:33)
   at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_24.call(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data)
   at com.novell.soa.script.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:399)
   at com.novell.soa.script.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3362)
   at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_24.call(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data)
11:14:11 CEB6A700 Drvrs:    at com.novell.xsl.extensions.ECMAScriptFunctionImpl.invoke(ECMAScriptFunctionImpl.java:108)
   at com.novell.xml.xpath.FunctionCall.evaluate(FunctionCall.java:90)
   at com.novell.xml.dom.DOMEvaluator.evaluate(DOMEvaluator.java:89)
   at com.novell.nds.dirxml.engine.rules.RuleDynamicContext.evaluateXPath(RuleDynamicContext.java:176)
   at com.novell.nds.dirxml.engine.rules.TokenXPath.expand(TokenXPath.java:72)
   at com.novell.nds.dirxml.engine.rules.Arg.evaluate(Arg.java:534)
   at com.novell.nds.dirxml.engine.rules.DoSetLocalVariable.apply(DoSetLocalVariable.java:101)
   at com.novell.nds.dirxml.engine.rules.ActionSet.apply(ActionSet.java:182)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:310)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)
11:14:11 CEB6A700 Drvrs:    at com.novell.nds.dirxml.engine.Subscriber.processEvents(Subscriber.java:966)
   at com.novell.nds.dirxml.engine.Driver.submitTransaction(Driver.java:901)
   at com.novell.nds.dirxml.engine.DriverEntry.submitTransaction(DriverEntry.java:1174)
   at com.novell.nds.dirxml.engine.DriverEntry.processCachedTransaction(DriverEntry.java:1058)
   at com.novell.nds.dirxml.engine.DriverEntry.eventLoop(DriverEntry.java:866)
   at com.novell.nds.dirxml.engine.DriverEntry.run(DriverEntry.java:640)
   at java.lang.Thread.run(Thread.java:748)

 

ECMAscript as below

importClass(java.net.URL);

importClass(java.net.Proxy);

importClass(java.net.HttpURLConnection);

importClass(java.net.MalformedURLException);

importClass(java.security.cert.Certificate);

importClass(java.net.InetSocketAddress);

importClass(java.io.InputStreamReader);

importClass(java.io.OutputStream);

importClass(java.io.OutputStreamWriter);

importClass(java.io.PrintStream);

importClass(java.lang.StringBuilder);

function urlPost(urlString,inputvar) {

try {

var url = new java.net.URL(String(urlString));

var test = urlString;

 

// If you need a Proxy Server to send your HTTP Request 

// var addr = new InetSocketAddress("127.0.0.1", 8080);

// var proxy = new Proxy(Proxy.Type.HTTP, addr);

// var conn = url.openConnection(proxy);

// Or Direct 

var conn = url.openConnection();

conn.setRequestProperty("Authorization", "Bearer " + "token-removed");

conn.setDoOutput(true);

conn.setRequestMethod("POST");

conn.setRequestProperty("Content-Type", "application/json");

conn.setRequestProperty("Accept", "application/json");

var osw = new OutputStreamWriter(conn.getOutputStream());

osw.write(inputvar);

osw.flush();

var reader = new java.io.InputStreamReader(conn.getInputStream(), "UTF-8");

var sb = new java.lang.StringBuilder();

var c;

while ((c = reader.read()) != -1) {

sb.append(String.fromCharCode(c));

}

return sb.toString();

} catch(e) {

return e.toString();

}

}

 

0 Likes
Highlighted
Super Contributor.
Super Contributor.

Re: Update Password via Simple REST Service

Hi,

I am facing java error when using the urlPost.... it's using HTTPS connections.

10:57:10 9C185700 Drvrs: User Updates ST:

DirXML Log Event -------------------

Driver: \1UITM-TREE\system\IAMDriverSet\User Updates

Channel: Subscriber

Status: Error

Message: Code(-9010) An exception occurred: java.lang.IllegalAccessError: tried to access method sun.security.util.ECUtil.getECParameters(Ljava/security/Provider;)Ljava/security/AlgorithmParameters; from class sun.security.ec.ECKeyPairGenerator

   at sun.security.ec.ECKeyPairGenerator.ensureCurveIsSupported(ECKeyPairGenerator.java:124)

   at sun.security.ec.ECKeyPairGenerator.initialize(ECKeyPairGenerator.java:114)

   at java.security.KeyPairGenerator$Delegate.initialize(KeyPairGenerator.java:674)

   at sun.security.ssl.ECDHCrypt.<init>(ECDHCrypt.java:77)

   at sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:783)

   at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:302)

   at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1037)

   at sun.security.ssl.Handshaker.process_record(Handshaker.java:965)

   at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1064)

   at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367)

   at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395)

   at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379)

   at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)

   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)

   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1334)

   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1309)

10:57:10 9C185700 Drvrs:    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:259)

   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

   at java.lang.reflect.Method.invoke(Method.java:498)

   at com.novell.soa.script.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)

   at com.novell.soa.script.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:225)

   at com.novell.soa.script.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85)

   at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_18._c_urlPost_1(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data:33)

   at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_18.call(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data)

   at com.novell.soa.script.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:399)

   at com.novell.soa.script.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3362)

   at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_18.call(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data)

   at com.novell.xsl.extensions.ECMAScriptFunctionImpl.invoke(ECMAScriptFunctionImpl.java:108)

10:57:10 9C185700 Drvrs:    at com.novell.xml.xpath.FunctionCall.evaluate(FunctionCall.java:90)

   at com.novell.xml.dom.DOMEvaluator.evaluate(DOMEvaluator.java:89)

   at com.novell.nds.dirxml.engine.rules.RuleDynamicContext.evaluateXPath(RuleDynamicContext.java:176)

   at com.novell.nds.dirxml.engine.rules.TokenXPath.expand(TokenXPath.java:72)

   at com.novell.nds.dirxml.engine.rules.Arg.evaluate(Arg.java:534)

   at com.novell.nds.dirxml.engine.rules.DoSetLocalVariable.apply(DoSetLocalVariable.java:101)

   at com.novell.nds.dirxml.engine.rules.ActionSet.apply(ActionSet.java:182)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:310)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.Subscriber.processEvents(Subscriber.java:966)

10:57:10 9C185700 Drvrs:    at com.novell.nds.dirxml.engine.Driver.submitTransaction(Driver.java:901)

   at com.novell.nds.dirxml.engine.DriverEntry.submitTransaction(DriverEntry.java:1174)

   at com.novell.nds.dirxml.engine.DriverEntry.processCachedTransaction(DriverEntry.java:1058)

   at com.novell.nds.dirxml.engine.DriverEntry.eventLoop(DriverEntry.java:866)

   at com.novell.nds.dirxml.engine.DriverEntry.run(DriverEntry.java:640)

   at java.lang.Thread.run(Thread.java:748)

 

10:57:10 9C185700 Drvrs: User Updates ST:

DirXML Log Event -------------------

Driver: \1UITM-TREE\system\IAMDriverSet\User Updates

Channel: Subscriber

Status: Error

Message: Code(-9083) Error submitting event to subscriber: Code(-9010) An exception occurred: java.lang.IllegalAccessError: tried to access method sun.security.util.ECUtil.getECParameters(Ljava/security/Provider;)Ljava/security/AlgorithmParameters; from class sun.security.ec.ECKeyPairGenerator

   at sun.security.ec.ECKeyPairGenerator.ensureCurveIsSupported(ECKeyPairGenerator.java:124)

   at sun.security.ec.ECKeyPairGenerator.initialize(ECKeyPairGenerator.java:114)

   at java.security.KeyPairGenerator$Delegate.initialize(KeyPairGenerator.java:674)

   at sun.security.ssl.ECDHCrypt.<init>(ECDHCrypt.java:77)

   at sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:783)

   at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:302)

   at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1037)

   at sun.security.ssl.Handshaker.process_record(Handshaker.java:965)

   at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1064)

   at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367)

   at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395)

   at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379)

   at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)

   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)

   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1334)

10:57:10 9C185700 Drvrs:    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1309)

   at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:259)

   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

   at java.lang.reflect.Method.invoke(Method.java:498)

   at com.novell.soa.script.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)

   at com.novell.soa.script.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:225)

   at com.novell.soa.script.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85)

   at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_18._c_urlPost_1(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data:33)

   at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_18.call(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data)

   at com.novell.soa.script.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:399)

   at com.novell.soa.script.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3362)

   at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_18.call(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data)

10:57:10 9C185700 Drvrs:    at com.novell.xsl.extensions.ECMAScriptFunctionImpl.invoke(ECMAScriptFunctionImpl.java:108)

   at com.novell.xml.xpath.FunctionCall.evaluate(FunctionCall.java:90)

   at com.novell.xml.dom.DOMEvaluator.evaluate(DOMEvaluator.java:89)

   at com.novell.nds.dirxml.engine.rules.RuleDynamicContext.evaluateXPath(RuleDynamicContext.java:176)

   at com.novell.nds.dirxml.engine.rules.TokenXPath.expand(TokenXPath.java:72)

   at com.novell.nds.dirxml.engine.rules.Arg.evaluate(Arg.java:534)

   at com.novell.nds.dirxml.engine.rules.DoSetLocalVariable.apply(DoSetLocalVariable.java:101)

   at com.novell.nds.dirxml.engine.rules.ActionSet.apply(ActionSet.java:182)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:310)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

   at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)

10:57:10 9C185700 Drvrs:    at com.novell.nds.dirxml.engine.Subscriber.processEvents(Subscriber.java:966)

   at com.novell.nds.dirxml.engine.Driver.submitTransaction(Driver.java:901)

   at com.novell.nds.dirxml.engine.DriverEntry.submitTransaction(DriverEntry.java:1174)

   at com.novell.nds.dirxml.engine.DriverEntry.processCachedTransaction(DriverEntry.java:1058)

   at com.novell.nds.dirxml.engine.DriverEntry.eventLoop(DriverEntry.java:866)

   at com.novell.nds.dirxml.engine.DriverEntry.run(DriverEntry.java:640)

   at java.lang.Thread.run(Thread.java:748)

0 Likes
Highlighted
Super Contributor.
Super Contributor.

Re: Update Password via Simple REST Service

Hi,

I tried the urlPost function, however I am receiving Java error when calling the REST Service with HTTPS connection.

DirXML Log Event ------------------- Driver: \1UITM-TREE\system\IAMDriverSet\User Updates Channel: Subscriber Status: Error Message: Code(-9010) An exception occurred: java.lang.IllegalAccessError: tried to access method sun.security.util.ECUtil.getECParameters(Ljava/security/Provider;)Ljava/security/AlgorithmParameters; from class sun.security.ec.ECKeyPairGenerator    at sun.security.ec.ECKeyPairGenerator.ensureCurveIsSupported(ECKeyPairGenerator.java:124)    at sun.security.ec.ECKeyPairGenerator.initialize(ECKeyPairGenerator.java:114)    at java.security.KeyPairGenerator$Delegate.initialize(KeyPairGenerator.java:674)    at sun.security.ssl.ECDHCrypt.(ECDHCrypt.java:77)    at sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:783)    at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:302)    at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1037)    at sun.security.ssl.Handshaker.process_record(Handshaker.java:965)    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1064)    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367)    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395)    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379)    at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1334)    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1309) 10:57:10 9C185700 Drvrs:    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:259)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:498)    at com.novell.soa.script.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)    at com.novell.soa.script.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:225)    at com.novell.soa.script.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85)    at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_18._c_urlPost_1(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data:33)    at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_18.call(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data)    at com.novell.soa.script.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:399)    at com.novell.soa.script.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3362)    at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_18.call(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data)    at com.novell.xsl.extensions.ECMAScriptFunctionImpl.invoke(ECMAScriptFunctionImpl.java:108) 10:57:10 9C185700 Drvrs:    at com.novell.xml.xpath.FunctionCall.evaluate(FunctionCall.java:90)    at com.novell.xml.dom.DOMEvaluator.evaluate(DOMEvaluator.java:89)    at com.novell.nds.dirxml.engine.rules.RuleDynamicContext.evaluateXPath(RuleDynamicContext.java:176)    at com.novell.nds.dirxml.engine.rules.TokenXPath.expand(TokenXPath.java:72)    at com.novell.nds.dirxml.engine.rules.Arg.evaluate(Arg.java:534)    at com.novell.nds.dirxml.engine.rules.DoSetLocalVariable.apply(DoSetLocalVariable.java:101)    at com.novell.nds.dirxml.engine.rules.ActionSet.apply(ActionSet.java:182)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:310)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.Subscriber.processEvents(Subscriber.java:966) 10:57:10 9C185700 Drvrs:    at com.novell.nds.dirxml.engine.Driver.submitTransaction(Driver.java:901)    at com.novell.nds.dirxml.engine.DriverEntry.submitTransaction(DriverEntry.java:1174)    at com.novell.nds.dirxml.engine.DriverEntry.processCachedTransaction(DriverEntry.java:1058)    at com.novell.nds.dirxml.engine.DriverEntry.eventLoop(DriverEntry.java:866)    at com.novell.nds.dirxml.engine.DriverEntry.run(DriverEntry.java:640)    at java.lang.Thread.run(Thread.java:748) 10:57:10 9C185700 Drvrs: User Updates ST: DirXML Log Event ------------------- Driver: \1UITM-TREE\system\IAMDriverSet\User Updates Channel: Subscriber Status: Error Message: Code(-9083) Error submitting event to subscriber: Code(-9010) An exception occurred: java.lang.IllegalAccessError: tried to access method sun.security.util.ECUtil.getECParameters(Ljava/security/Provider;)Ljava/security/AlgorithmParameters; from class sun.security.ec.ECKeyPairGenerator    at sun.security.ec.ECKeyPairGenerator.ensureCurveIsSupported(ECKeyPairGenerator.java:124)    at sun.security.ec.ECKeyPairGenerator.initialize(ECKeyPairGenerator.java:114)    at java.security.KeyPairGenerator$Delegate.initialize(KeyPairGenerator.java:674)    at sun.security.ssl.ECDHCrypt.(ECDHCrypt.java:77)    at sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:783)    at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:302)    at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1037)    at sun.security.ssl.Handshaker.process_record(Handshaker.java:965)    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1064)    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367)    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395)    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379)    at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1334) 10:57:10 9C185700 Drvrs:    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1309)    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:259)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:498)    at com.novell.soa.script.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)    at com.novell.soa.script.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:225)    at com.novell.soa.script.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85)    at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_18._c_urlPost_1(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data:33)    at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_18.call(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data)    at com.novell.soa.script.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:399)    at com.novell.soa.script.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3362)    at com.novell.soa.script.mozilla.javascript.gen.vnd_nds_stream___1UITM_TREE_system_IAMDriverSet_User_Updates_Subscriber_REST_Services_DirXML_Data_18.call(vnd.nds.stream://1UITM-TREE/system/IAMDriverSet/User+Updates/Subscriber/REST+Services#DirXML-Data) 10:57:10 9C185700 Drvrs:    at com.novell.xsl.extensions.ECMAScriptFunctionImpl.invoke(ECMAScriptFunctionImpl.java:108)    at com.novell.xml.xpath.FunctionCall.evaluate(FunctionCall.java:90)    at com.novell.xml.dom.DOMEvaluator.evaluate(DOMEvaluator.java:89)    at com.novell.nds.dirxml.engine.rules.RuleDynamicContext.evaluateXPath(RuleDynamicContext.java:176)    at com.novell.nds.dirxml.engine.rules.TokenXPath.expand(TokenXPath.java:72)    at com.novell.nds.dirxml.engine.rules.Arg.evaluate(Arg.java:534)    at com.novell.nds.dirxml.engine.rules.DoSetLocalVariable.apply(DoSetLocalVariable.java:101)    at com.novell.nds.dirxml.engine.rules.ActionSet.apply(ActionSet.java:182)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:310)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436)    at com.novell.nds.dirxml.engine.rules.DirXMLScriptProcessor.applyRules(DirXMLScriptProcessor.java:436) 10:57:10 9C185700 Drvrs:    at com.novell.nds.dirxml.engine.Subscriber.processEvents(Subscriber.java:966)    at com.novell.nds.dirxml.engine.Driver.submitTransaction(Driver.java:901)    at com.novell.nds.dirxml.engine.DriverEntry.submitTransaction(DriverEntry.java:1174)    at com.novell.nds.dirxml.engine.DriverEntry.processCachedTransaction(DriverEntry.java:1058)    at com.novell.nds.dirxml.engine.DriverEntry.eventLoop(DriverEntry.java:866)    at com.novell.nds.dirxml.engine.DriverEntry.run(DriverEntry.java:640)    at java.lang.Thread.run(Thread.java:748)

Anyone have any clue about this error ?

Regards,

Keng

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.