NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Scrollbar
iconsfalse

Question: How do we increase

...

time-out

...

period

...

when

...

running

...

CQL

...

queries?

...

Topic

...

:

...

caArray

...

Installation

...

and

...

Upgrade

...

Release

...

:

...

caArray

...

2.3.X

...

and

...

above

...

Date

...

entered

...

:

...

02/14/2011

...

Related

...

forum

...

posting

Answer

The first option is to set a longer timeout on the client side. This requires a code change of a Java file in the caGrid 'data' project. Here are the steps to make the code change:

  • In your caGrid distribution, find:
    Code Block
    $CAGRID_HOME/projects/data/src/java/common/gov/nih/nci/cagrid/data/client/DataServiceClient.java

...

  • In this class,

...

  • find

...

  • the

...

  • createPortType

...

  • method;

...

  • Just

...

  • before

...

  • the

...

  • "return

...

  • port;"

...

  • line,

...

  • add

...

  • the

...

  • following

...

  • with

...

  • your

...

  • timeout

...

  • value

...

  • specified:

...

  • Code Block

...

  • ((Stub) port).setTimeout(<YOUR_TIMEOUT_IN_MSECS>);

...

The

...

second

...

option

...

is

...

to

...

extend

...

DataServiceClient.java

...

in

...

your

...

own

...

project

...

and

...

override

...

createPortType

...

to

...

establish

...

the

...

port

...

using

...

a

...

configurable

...

timeout.

...

A

...

feature

...

request

...

has

...

been

...

sent

...

to

...

the

...

caArray

...

development

...

team

...

to

...

make

...

this

...

parameter

...

easier

...

to

...

configure

...

in

...

the

...

future.

...

Have

...

a

...

comment?

...

Please

...

leave

...

your

...

comment

...

in

...

the

...

caArray

...

End

...

User

...

Forum

...

.

Scrollbar
iconsfalse