07-12-04 10:51 PM
Tony,
Another way to add a unique ID to each document processed is by using a
scripting functoid in a map that contains the following vbscript. Connect
this to a field in the outbound document and it will output a guid.
Function MyFunction0( )
MyFunction0 = left(createobject("scriptlet.typelib").guid,38)
End Function
--
Jeff Lynch
"A BizTalk Enthusiast"
"Tony K" <tkurzendoerfer@comcast.net.NOSPAM> wrote in message
news:epcUioCaEHA.2408@tk2msftngp13.phx.gbl...
> We have made tremendous strides in speeding up Biztalk, but now we have a
> new requirement to assign a unique id to each document we process. When
we
> attempt to do this using the SQL database within an AIC, we get timeout
> errors waiting for server.
>
> I have read some articles about how to slow done Biztalk and have tried
> those: 1 being to reduce the number of worker threads per processer (we
set
> it to 1). The other being to increase the time between Biztalk Server
> Scheduler calls.
>
> The "time between" option only seems to slow down the amount of time
before
> Biztalk sends the entire work queue through the AIC. It doesn't appear
to
> cause Biztalk to wait the specifiied number of milliseconds between each
> document submission to the AIC.
>
> Anyone have any idea how to delay Biztalk between document submissions to
> the AIC?
>
> We receive an EDI file, which Biztalk splits into multiple documents (more
> than one ST/SE per GS/GE). So, the result is multiple docs in the work
> queue - all trying to process at the exact same time.
>
>
[ Post a follow-up to this message ]
|