Just moved the GW 2014 driver to a different 4.0.2.6 OES11.2 server. At the
same time this was updated to the 4.0.0.1 driver - I seen the issue with the
queries returning all users.

Now, although I get green event status when updating/creating objects and
users are updated as I expect, at trace level 3, I am seeing lots of red xml
parser exceptions when REST output is sent to the GW API. They start like
this

org.xml.sax.SAXParseException; lineNumber: 1; Document root element is
missing.

The xml doesn't look wrong to me and there are no extended characters
involved. Below is a sample segment. Anyone have an idea what might be
wrong? Is this seen anywhere else? is it a cosmetic issue?

Paul K




14:24:34 608F3700 Drvrs: GroupWise REST driver ST:

<nds dtdversion="4.0" ndsversion="8.x">

<source>

<product edition="Standard" version="4.0.2.6">DirXML</product>

<contact>Novell, Inc.</contact>

</source>

<output>

<instance class-name="User" event-id="gw45"
qualified-src-dn="O=XXX\OU=STAFF\CN=xpst4test01"
src-dn="\XXX\XXX\STAFF\xpst4test01" src-entry-id="45306">

<association
state="associated">GWSTAFF.POSTAFF.xpst4test01{106 }{5B202381-168E-0000-A267-777361613762}0A156CE0-01D8-0000-AF28-E80087005F00</association>

</instance>

<status event-id="gw45" level="success"></status>

</output>

</nds>

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:GroupWise REST driver:
getLoginExpireTimeFromQuery>

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:GroupWise REST driver:
processModifyEvent>itemCnt = 3

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:GroupWise REST driver:
processModifyEvent>modItems[i] = Remove attribute: 50058: No values

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:GroupWise REST driver:
processModifyEvent>modItems[i] = Replace attribute: 50058: 0

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:GroupWise REST driver:
processModifyEvent>modItems[i] = Replace attribute: 50138: 0

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:GroupWise REST driver:
Modifying object xpst4test01.STAFF.XXX

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:GroupWise REST driver:
<?xml version="1.0" encoding="UTF-8"?>

<user><loginDisabled/><loginDisabled>0</loginDisabled><expirationDate>0</expirationDate></user>

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:GroupWise REST driver:
Document root element is missing.

14:24:34 608F3700 Drvrs: org.xml.sax.SAXParseException; lineNumber: 1;
Document root element is missing.

14:24:34 608F3700 Drvrs: at
org.apache.crimson.parser.Parser2.fatal(Parser2.ja va:3108)

14:24:34 608F3700 Drvrs: at
org.apache.crimson.parser.Parser2.fatal(Parser2.ja va:3096)

14:24:34 608F3700 Drvrs: at
org.apache.crimson.parser.Parser2.parseInternal(Pa rser2.java:501)

14:24:34 608F3700 Drvrs: at
org.apache.crimson.parser.Parser2.parse(Parser2.ja va:305)

14:24:34 608F3700 Drvrs: at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLR eaderImpl.java:433)

14:24:34 608F3700 Drvrs: at
org.apache.crimson.jaxp.DocumentBuilderImpl.parse( DocumentBuilderImpl.java:185)

14:24:34 608F3700 Drvrs: at
javax.xml.parsers.DocumentBuilder.parse(Unknown Source)

14:24:34 608F3700 Drvrs: at
com.novell.gw.dirxml.driver.rest.util.GWRestConnec tor.httpPut(Unknown
Source)

14:24:34 608F3700 Drvrs: at
com.novell.gw.dirxml.driver.rest.common.GWengine.m odifyObject(Unknown
Source)

14:24:34 608F3700 Drvrs: at
com.novell.gw.dirxml.driver.rest.common.GWengine.m odifyAttributes(Unknown
Source)

14:24:34 608F3700 Drvrs: at
com.novell.gw.dirxml.driver.rest.common.GWengine.m odifyAttributes(Unknown
Source)

14:24:34 608F3700 Drvrs: at
com.novell.gw.dirxml.driver.rest.common.GWengine.p rocessModifyEvent(Unknown
Source)

14:24:34 608F3700 Drvrs: at
com.novell.gw.dirxml.driver.rest.common.GWengine.e xecute(Unknown Source)

14:24:34 608F3700 Drvrs: at
com.novell.gw.dirxml.driver.rest.shim.GWsubscripti onShim.execute(Unknown
Source)

14:24:34 608F3700 Drvrs: at
com.novell.nds.dirxml.engine.Subscriber.execute(Su bscriber.java:450)

14:24:34 608F3700 Drvrs: at
com.novell.nds.dirxml.engine.Subscriber.execute(Su bscriber.java:284)

14:24:34 608F3700 Drvrs: at
com.novell.nds.dirxml.engine.Subscriber$ModifyProc essor.process(Subscriber.java:1501)

14:24:34 608F3700 Drvrs: at
com.novell.nds.dirxml.engine.Subscriber.processEve nt(Subscriber.java:1104)

14:24:34 608F3700 Drvrs: at
com.novell.nds.dirxml.engine.Subscriber.processEve nts(Subscriber.java:948)

14:24:34 608F3700 Drvrs: at
com.novell.nds.dirxml.engine.Driver.submitTransact ion(Driver.java:629)

14:24:34 608F3700 Drvrs: at
com.novell.nds.dirxml.engine.DriverEntry.submitTra nsaction(DriverEntry.java:1083)

14:24:34 608F3700 Drvrs: at
com.novell.nds.dirxml.engine.DriverEntry.processCa chedTransaction(DriverEntry.java:967)

14:24:34 608F3700 Drvrs: at
com.novell.nds.dirxml.engine.DriverEntry.eventLoop (DriverEntry.java:789)

14:24:34 608F3700 Drvrs: at
com.novell.nds.dirxml.engine.DriverEntry.run(Drive rEntry.java:573)

14:24:34 608F3700 Drvrs: at java.lang.Thread.run(Unknown Source)

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:GroupWise REST driver:
Modify response: 200

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:GroupWise REST driver:
updatePartialNDS>attrs.2 = No attributes

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:GroupWise REST driver:
Output:

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:

<nds dtdversion="2.0" ndsversion="8.x">

<source>

<product build="20150211_0629" instance="GroupWise REST driver"
version="4.0.0.1">DirXML Driver for GroupWise</product>

<contact>Novell, Inc.</contact>

</source>

<output>

<status
event-id="lxgwpri1#20150327132434#2#2:b4283d53-da50-44c2-6993-533d28b450da"
level="success"/>

<status
event-id="lxgwpri1#20150327132434#2#2:b4283d53-da50-44c2-6993-533d28b450da_opData0"
level="success"/>

</output>

</nds>

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:Restoring operation data
to output document

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:SubscriptionShim.execute()
returned:

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:

<nds dtdversion="2.0" ndsversion="8.x">

<source>

<product build="20150211_0629" instance="GroupWise REST driver"
version="4.0.0.1">DirXML Driver for GroupWise</product>

<contact>Novell, Inc.</contact>

</source>

<output>

<status
event-id="lxgwpri1#20150327132434#2#2:b4283d53-da50-44c2-6993-533d28b450da"
level="success">

<operation-data>

<entitlement-impl id="VAULT\IDM\XXXNDSIDMDRIVER\Entitlement Policies\GW
Driver Testing" name="gwGroup"
qualified-src-dn="O=XXX\OU=STAFF\CN=xpst4test01" src="RBE"
src-dn="\XXX\XXX\STAFF\xpst4test01" src-entry-id="45306"
state="1">GWSTAFF.POSTAFF.RESTDriverTest{110}{1488 5481-1010-0000-A267-777361613762}0A156CE0-01D8-0000-AF28-E80087005F00</entitlement-impl>

</operation-data>

</status>

<status
event-id="lxgwpri1#20150327132434#2#2:b4283d53-da50-44c2-6993-533d28b450da"
level="success">

<operation-data>

<entitlement-impl id="VAULT\IDM\XXXNDSIDMDRIVER\Entitlement Policies\GW
Driver Testing" name="gwAccount"
qualified-src-dn="O=XXX\OU=STAFF\CN=xpst4test01" src="RBE"
src-dn="\XXX\XXX\STAFF\xpst4test01" src-entry-id="45306"
state="1">gwstaff.postaff</entitlement-impl>

</operation-data>

</status>

</output>

</nds>

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:Applying input
transformation policies.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:Applying policy:
NOVLGRPWRAEN-itp-FilterOut-of-ScopeModify.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Applying to status #1.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Evaluating selection
criteria for rule 'Reformat id(src-dn) attribute'.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: (if-operation equal
"instance") = FALSE.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Rule rejected.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Evaluating selection
criteria for rule 'Break if entitlement revoke is set to delete'.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: (if-global-variable
'drv.entitlement.GWAccount' equal "true") = TRUE.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: (if-global-variable
'driver.gw.ent.account.remove' equal "delete") = FALSE.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Rule rejected.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Evaluating selection
criteria for rule 'Check if operation is add-association or
modify-association'.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: (if-global-variable
'drv.entitlement.GWAccount' equal "true") = TRUE.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: (if-operation match
"add-association|modify-association") = FALSE.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Rule rejected.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Evaluating selection
criteria for rule 'Strip out of scope modify events'.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: (if-global-variable
'drv.entitlement.GWAccount' equal "true") = TRUE.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: (if-class-name equal
"User") = FALSE.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Rule rejected.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Applying to status #2.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Evaluating selection
criteria for rule 'Reformat id(src-dn) attribute'.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: (if-operation equal
"instance") = FALSE.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Rule rejected.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Evaluating selection
criteria for rule 'Break if entitlement revoke is set to delete'.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: (if-global-variable
'drv.entitlement.GWAccount' equal "true") = TRUE.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: (if-global-variable
'driver.gw.ent.account.remove' equal "delete") = FALSE.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Rule rejected.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Evaluating selection
criteria for rule 'Check if operation is add-association or
modify-association'.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: (if-global-variable
'drv.entitlement.GWAccount' equal "true") = TRUE.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: (if-operation match
"add-association|modify-association") = FALSE.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Rule rejected.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Evaluating selection
criteria for rule 'Strip out of scope modify events'.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: (if-global-variable
'drv.entitlement.GWAccount' equal "true") = TRUE.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: (if-class-name equal
"User") = FALSE.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST: Rule rejected.

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:Policy returned:

14:24:34 608F3700 Drvrs: GroupWise REST driver ST:

<nds dtdversion="2.0" ndsversion="8.x">

<source>

<product build="20150211_0629" instance="GroupWise REST driver"
version="4.0.0.1">DirXML Driver for GroupWise</product>

<contact>Novell, Inc.</contact>

</source>

<output>

<status
event-id="lxgwpri1#20150327132434#2#2:b4283d53-da50-44c2-6993-533d28b450da"
level="success">

<operation-data>

<entitlement-impl id="VAULT\IDM\XXXNDSIDMDRIVER\Entitlement Policies\GW
Driver Testing" name="gwGroup"
qualified-src-dn="O=XXX\OU=STAFF\CN=xpst4test01" src="RBE"
src-dn="\XXX\XXX\STAFF\xpst4test01" src-entry-id="45306"
state="1">GWSTAFF.POSTAFF.RESTDriverTest{110}{1488 5481-1010-0000-A267-777361613762}0A156CE0-01D8-0000-AF28-E80087005F00</entitlement-impl>

</operation-data>

</status>

<status
event-id="lxgwpri1#20150327132434#2#2:b4283d53-da50-44c2-6993-533d28b450da"
level="success">

<operation-data>

<entitlement-impl id="VAULT\IDM\XXXNDSIDMDRIVER\Entitlement Policies\GW
Driver Testing" name="gwAccount"
qualified-src-dn="O=XXX\OU=STAFF\CN=xpst4test01" src="RBE"
src-dn="\XXX\XXX\STAFF\xpst4test01" src-entry-id="45306"
state="1">gwstaff.postaff</entitlement-impl>

</operation-data>

</status>

</output>

</nds>






---
This email has been checked for viruses by Avast antivirus software.
http://www.avast.com