cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with Integration Process

Former Member
0 Kudos

Hi all,

I have a problem within a Integration Process.

I created a loop with help of a local integer element.

On the development system it was running without any issued. But on the productive machine the Integration process runs until he has to increase my local element by one.

The system is raising the following error message. (Within the graphical BPM log / Process Engine)

Expression ''1'{TYPE=SWFXST_INTEGER}' does not correspond to data type () of element

In general I understand the error message. The Integer expression 1 (should increase variable by one) is the wrong

data type.

But I am not able to understand why it is running on the development system but not on the productive system.

I already compared the main configuration settings for BPM between development and production but the settings are equal.

Do you have any ideas about such a problem. Ideas about additional logs ...

cheers,

Stefan

Accepted Solutions (1)

Accepted Solutions (1)

former_member854360
Active Contributor
0 Kudos

Hi Stefan,

Are you assigning any XPATH value to your integer element?

then make sure you XPATH value is also integer.

Former Member
0 Kudos

Hi,

thanks for your suggestion. What I am using is a container

Container: Counter

Category: Simple Type

Type: xsd:integer

Operation => Containeroperation

Target: Counter

Operation: Assign

Expression: Counter (Simple Variable)

Operator +

Expression: '1' (Constant from type xsd:integer)

cheers,

Stefan

former_member854360
Active Contributor
0 Kudos

Hi ,

In loop step in Condition editor are you providing any condition ?

If you put like below then you will get RUNTIME error

Counter="1"

You need to Use

counter=1 No qutotion

Former Member
0 Kudos

Hi,

I don't use any conditions.

I only use a constant from type xsd:integer

In the Editor I enter the 1 without quotiation.

The one with quotation ('1' ) is shown later in the property window of the operation.

cheers,

Stefan

former_member854360
Active Contributor
0 Kudos

Hi,

Your container operation is perfect. there is no iisue with assigning valuee to counter

I am telling about the condition in Loop step

in BPM loop step you need to provide a condition . its basically a while loop.

i guess you are providing condition based on Counter element

What are you putting there as loop condition? Please check that one.

Former Member
0 Kudos

After trying a lot of things ... reactivating, retransport ... etc.

It looks as a complete cash refresh solved the issue.

thanks....

Answers (0)