Hi,

i am trying to start a workflow with a integration activity.("start"
Webservice)
This works fine until i do not have any additional fields in the
request_form of the target workflow.

If it put in a argument arg2 into the preactivity-mapping of the
integration activity :

"field" - startInput/startRequest/arg2/dataitem/name
"This is the value" - startInput/startRequest/arg2/dataitem/value/string

This information is never send to the server.
I have sniffered it with TCPMON and all what is send is :

<SOAP-ENV:Envelope
xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/'
xmlns:xsd='http://www.w3.org/2001/XMLSchema'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
<SOAP-ENV:Body>
<startRequest xmlns="http://www.novell.com/provisioning/service"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<arg0>CN=ID-New-Manager,CN=RequestDefs,CN=AppConfig,CN=UserApplica tion,CN=DRVSET,OU=DirXML,O=novell</arg0>
<arg1>cn=test,ou=Personen,o=test</arg1>
</startRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>


arg2 is missing. I do receive a error that it can't resolve the data.

In the trace in server.log i can see that he parses through the paramter
but removes them when sending :

----------- part of server.log anonym ------------
2008-12-05 17:16:31,940 DEBUG
[com.novell.soa.af.impl.activity.IntegrationActivit y:execute] Input:
<?xml version="1.0" encoding="UTF-8"?>
<startInput>
<startRequest>
<arg0>CN=ID-New-Manager,CN=RequestDefs,CN=AppConfig,CN=UserApplica tion,CN=DRVSET,OU=DirXML,O=novell</arg0>
<arg1>cn=test,ou=Personen,o=test</arg1>
<arg2>
<dataitem>
<name>field</name>
<value>
<string>This is the value</string>
</value>
</dataitem>
</arg2>
</startRequest>
</startInput>

2008-12-05 17:16:32,139 DEBUG
[com.novell.soa.ws.impl.xml.OutputStreamImpl:getByt es]
<SOAP-ENV:Envelope
xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/'
xmlns:xsd='http://www.w3.org/2001/XMLSchema'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'><SOAP-ENV:Body><startRequest
xmlns="http://www.novell.com/provisioning/service"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><arg0>CN=ID-New-Manager,CN=RequestDefs,CN=AppConfig,CN=UserApplica tion,CN=DRVSET,OU=DirXML,O=novell</arg0><arg1>cn=test,ou=Personen,o=test</arg1></startRequest></SOAP-ENV:Body></SOAP-ENV:Envelope>
2008-12-05 17:16:36,795 TRACE
[com.novell.soa.af.impl.soap.ProvisioningImpl:setMa xInactiveIntervalTime]
Is Request New = [true]


Thanx for any help,
Thomas