I have set up a workorder and am using the attribute DirXML-woType to
define the type of workorder to be handled. This will be used in the
Publishing channel to decide which policy should be applied. All goes
well, except that the Workorder object does not contain any value for
the DirXML-woType attribute. Looking at the trace, this attribute has a
value right up to the stage that it is sent to the publisher.

In the trace below, you will see that all the attributes are available,
with the correct values, before the change of channels, but afterwards
the DirXMP-woType is missing (along with DirXML-nwoSendToPublisher but I
guess this is as designed)

17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShimm execute
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
commandClass = class com.novell.nds.dirxml.driver.xds.XDSAddElement
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler driverDN = \testWO-0\ Object DN
=\testWO-0\UserTest28
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: class == 'WorkOrder'
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName == Description
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName = Description AttrValue ==
\THEVAULT\Users\Active\UserTest28
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
buildWorkOrder attrName = Description attrValue =
\THEVAULT\Users\Active\UserTest28
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName == Content
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName = Content AttrValue ==
\THEVAULT\Users\Active\UserTest28
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
buildWorkOrder attrName = Content attrValue =
\THEVAULT\Users\Active\UserTest28
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName == woType
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName = woType AttrValue ==
ExpireAccount
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
buildWorkOrder attrName = woType attrValue = ExpireAccount
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName == Contact
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName = Contact AttrValue == Contact
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
buildWorkOrder attrName = Contact attrValue = Contact
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName == DueDate
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName = DueDate AttrValue ==
1261067340
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
buildWorkOrder attrName = DueDate attrValue = 1261067340
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName == DeleteDueDate
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName = DeleteDueDate AttrValue ==
1261931340
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
buildWorkOrder attrName = DeleteDueDate attrValue = 1261931340
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName == SendToPublisher
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName = SendToPublisher AttrValue ==
true
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
buildWorkOrder attrName = SendToPublisher attrValue = true
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName == Status
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim addHandler: AttrName = Status AttrValue == pending
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
buildWorkOrder attrName = Status attrValue = pending
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim dispatch send workorder to publisher?? workorder is
not null
17:49:58 9A44FBA0 Drvrs: testWO-0 ST:##WorkOrder Sub -----::
WOSubscriptionShim dispatch send workorder to publisher do it now.
17:49:58 9A3ADBA0 Drvrs: testWO-0 PT:##WorkOrder Pub -----:: doWork
work order found
17:49:58 9A3ADBA0 Drvrs: testWO-0 PT:##WorkOrder Pub -----:: doWork
workOrder.sendToPublisher = true
17:49:58 9A3ADBA0 Drvrs: testWO-0 PT:##WorkOrder Pub -----::
buildAddXML Start
17:49:58 9A3ADBA0 Drvrs: testWO-0 PT:##WorkOrder Pub -----::
buildAddXML Content attrValue = \THEVAULT\Users\Active\UserTest28
17:49:58 9A3ADBA0 Drvrs: testWO-0 PT:##WorkOrder Pub -----::
buildAddXML Description attrValue = \THEVAULT\Users\Active\UserTest28
17:49:58 9A3ADBA0 Drvrs: testWO-0 PT:##WorkOrder Pub -----::
buildAddXML DueDate attrValue = 1261067340
17:49:58 9A3ADBA0 Drvrs: testWO-0 PT:##WorkOrder Pub -----::
buildAddXML ProcessLog attrValue = ---
17:49:58 9A3ADBA0 Drvrs: testWO-0 PT:##WorkOrder Pub -----::
buildAddXML Status attrValue = pending
17:49:58 9A3ADBA0 Drvrs: testWO-0 PT:##WorkOrder Pub -----::
buildAddXML DeleteDueDate attrValue = 1261931340
17:49:58 9A3ADBA0 Drvrs: testWO-0 PT:##WorkOrder Pub -----::
buildAddXML DeleteOnError attrValue = false
17:49:58 9A3ADBA0 Drvrs: testWO-0 PT:##WorkOrder Pub -----::
buildAddXML WorkOrderNumber attrValue = null
17:49:58 9A3ADBA0 Drvrs: testWO-0 PT:##WorkOrder Pub -----::
buildAddXML Contact attrValue = Contact
17:49:58 9A3ADBA0 Drvrs: testWO-0 PT:Receiving DOM document from
application.
17:49:58 9A3ADBA0 Drvrs: testWO-0 PT:


--
chall
------------------------------------------------------------------------
chall's Profile: http://forums.novell.com/member.php?userid=34675
View this thread: http://forums.novell.com/showthread.php?t=396192