ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » [SOLVED]GDC filter returns incorrect results

Post new topic  Reply to topic
 [SOLVED]GDC filter returns incorrect results « View previous topic :: View next topic » 
Author Message
chintu
PostPosted: Wed Mar 16, 2005 9:04 am    Post subject: [SOLVED]GDC filter returns incorrect results Reply with quote

Acolyte

Joined: 27 Dec 2004
Posts: 64

I have two manual activities(ManualA, ManualB) in a process that are assigned to the same user. I have defined a GDC for the process, and both these activities have data connectors defined to the GDC with correct mappings.
In one particular scenario there are two workitems created for 'USER_A', for ManualA and ManualB respectively.

Since the GDC exists at an instance level, there exits only one record in the GDC table for both these activities. Is this correct?

values in the input container for ManualA:
FirstName=fnxxx
LastName=lnxxx


values in the input container for ManualB:
FirstName=fnyyy
LastName=lnyyy

If the filter criteria is "GDC_Test:FirstName LIKE '*yyy*'" ,I get both the workitems. But if the criteria is "GDC_Test:FirstName LIKE '*xxx*'", none of the workitems are returned.

Is this expected behaviour? Is there a way to retrieve both the items via GDC filters?

Thanks in advance


Last edited by chintu on Fri Mar 25, 2005 6:36 am; edited 2 times in total
Back to top
View user's profile Send private message
Ratan
PostPosted: Wed Mar 16, 2005 9:48 am    Post subject: Reply with quote

Grand Master

Joined: 18 Jul 2002
Posts: 1245

Quote:
If the filter criteria is "GDC_Test:FirstName LIKE '*yyy*'" ,I get both the workitems. But if the criteria is "GDC_Test:FirstName LIKE '*xxx*'", none of the workitems are returned.


In both the scenario's you should get 1 workitem. There is only 1 item with Firstname Like '*yyy*' and 1 item with Firstname Like '*xxx*'
_________________
-Ratan
Back to top
View user's profile Send private message Send e-mail
chintu
PostPosted: Wed Mar 16, 2005 11:19 am    Post subject: Reply with quote

Acolyte

Joined: 27 Dec 2004
Posts: 64

The desired behaviour would be that I get only one workitem when I query for '*yyy*' or '*xxx*'.but I that is not what I get when I do

WorkItem[] items = service.queryWorkItems(filter,sort,Integer.valueOf("10"));

More details:
The last workItem that is created is for ManualB(fnyyy,lnyyy)
1)When filter criteria = '*xxx*' - Witems length = 0(should be 1)
2)When filter criteria = '*yyy*' - Witems length = 2(should be 1)

From the GDC table , the only record that I see is:
fnyyy,lnyyy.Since there is only one record the filter "GDC_Test:FirstName LIKE '*fn*'" should return 1, but it returns 2 workitems


Last edited by chintu on Wed Mar 16, 2005 1:58 pm; edited 1 time in total
Back to top
View user's profile Send private message
chintu
PostPosted: Wed Mar 16, 2005 12:36 pm    Post subject: Reply with quote

Acolyte

Joined: 27 Dec 2004
Posts: 64

FDL:

/*
*
* FDL definitions generated by MQ Workflow at 2005-03-16, 11:49:22 AM.
*
*/
CODEPAGE 1252
FM_RELEASE V3R5 0

/*
* STRUCTUREs
*/
STRUCTURE 'GDC_Test'
'FirstName': STRING;
'LastName': STRING;
END 'GDC_Test'

/*
* DOMAINs
*/
UPDATE DOMAIN 'DOMAIN'
DESCRIPTION "Default domain"
DOCUMENTATION "Default domain (documentation field)"
MAXIMUM_MESSAGE_SIZE 1000000 B
SERVER TYPE EXECUTION_SERVER
CHECK_INTERVAL 300 SECONDS
NUMBER_OF_INSTANCES 2
EXTERNAL_CONTROL NO
NO IMMEDIATE_CLEANUP
NAVIGATION_TRANSACTION_THRESHOLD 1999999999
SERVER TYPE SCHEDULING_SERVER
START_MODE DEFERRED
CHECK_INTERVAL 300 SECONDS
CREATE_NOTIFICATION_ITEMS_THRESHOLD 10
DELETE_NOTIFICATION_ITEMS_THRESHOLD 100
NOTIFICATION_CHECK_INTERVAL 3600 SECONDS
SERVER TYPE CLEANUP_SERVER
START_MODE DEFERRED
START_TIME EVERY DAY AT 0:00
STOP_TIME EVERY DAY AT 6:00
CHECK_INTERVAL 300 SECONDS
CLEANUP_TIME 604800 SECONDS
CLEANUP_DELAY_TIME 3600 SECONDS
SERVER TYPE PROGRAM_EXECUTION_SERVER
NUMBER_OF_INSTANCES 5
EXTERNAL_CONTROL NO
SUPPORT_MODE SAFE
PLATFORM OS390
IMPLEMENTATION_SUPPORT EXTERNAL
USER_SUPPORT AGENT
PROGRAM_EXECUTION_AGENT
DLL_LOAD_MODE UNLIMITED
PROCESS
NO AUDIT_TO_DB
NO AUDIT_TO_MQ
NOTIFICATION_MODE RUN
REFRESH_POLICY PULL
KEEP_PROCESSES NEVER
KEEP_WORKITEMS NEVER
NO AUTONOMY
ACTIVITY
CHECKOUT_POSSIBLE
INCLUDE_PROCESS_ASSIGNMENT
PREFER_LOCAL_USERS
PREFER_NON_ABSENT_USERS
NO SUBSTITUTION
NOTIFICATION_SUBSTITUTION
NO DUPLICATE_NOTIFICATION
PROGRAM
FENCED_MODE
KEEP_LOADED
EXECUTION_MODE NORMAL
EXECUTION_USER AGENT
INPUT_CONTAINER_ACCESS
OUTPUT_CONTAINER_ACCESS
NO DLL_V2_COMPATIBILITY
NOT TRUSTED
IMPORT
DO NOT OVERWRITE
OPERATION
SYSTEM_QUALIFIER "FMC"
OPERATION_MODE ROBUST
EXTERNAL_RESTART NO
MAXIMUM_QUERY_MESSAGE_SIZE 1000000 B
CLIENT_MESSAGE_EXPIRATION_TIME 900 SECONDS
MESSAGE_RETAIN_PERIOD 604800 SECONDS
ERROR_RETAIN_PERIOD 604800 SECONDS
MESSAGE_RETRY_LIMIT 5
SESSION
SESSION_EXPIRATION_TIME 72000 SECONDS
SESSION_EXPIRATION_CHECK_INTERVAL 3600 SECONDS
NO UNIFIED_LOGON
END 'DOMAIN'

/*
* PROGRAMs
*/
PROGRAM 'GDC_Test_Prog' ( 'GDC_Test', 'GDC_Test' )
DESCRIPTION ""
NO STRUCTURES_FROM_ACTIVITY
NOT UNATTENDED
WINNT EXE PATH_AND_FILENAME "notepad.exe"
INHERIT ENVIRONMENT
STYLE VISIBLE
START FOREGROUND
END 'GDC_Test_Prog'

/*
* GROUPs
*/
UPDATE GROUP 'CTOGRP'
DESCRIPTION "Default system group"
RELATED_DOMAIN 'DOMAIN'
OPERATION
SYSTEM_QUALIFIER "CTO"
END 'CTOGRP'

/*
* SYSTEMs
*/
UPDATE SYSTEM 'CTOSYS'
DESCRIPTION "Default system"
RELATED_GROUP 'CTOGRP'
SYSTEM_IDENTIFIER 1
PRIMARY_SYSTEM
VERSION 3
RELEASE 5
LEVEL 0
END 'CTOSYS'

/*
* PERSONs
*/
PERSON 'BOB'
DESCRIPTION ""
PASSWORD %707007A012E44B7ED827BF56D2059772
IS_NOT_ABSENT
DO NOT RESET_ABSENT
GROUP 'CTOGRP'
SYSTEM 'CTOSYS'
END 'BOB'

PERSON 'MIKE'
DESCRIPTION ""
PASSWORD %FD8BFA6FD246E3B65B476E3982ACA532
IS_NOT_ABSENT
DO NOT RESET_ABSENT
GROUP 'CTOGRP'
SYSTEM 'CTOSYS'
END 'MIKE'

/*
* SERVERs
*/
UPDATE SERVER 'CLEANSVR'
DESCRIPTION "Default cleanup server"
RELATED_GROUP 'CTOGRP'
RELATED_SYSTEM 'CTOSYS'
TYPE CLEANUP_SERVER
END 'CLEANSVR'

UPDATE SERVER 'EXECSVR'
DESCRIPTION "Default execution server"
RELATED_GROUP 'CTOGRP'
RELATED_SYSTEM 'CTOSYS'
TYPE EXECUTION_SERVER
END 'EXECSVR'

UPDATE SERVER 'SCHEDSVR'
DESCRIPTION "Default scheduling server"
RELATED_GROUP 'CTOGRP'
RELATED_SYSTEM 'CTOSYS'
TYPE SCHEDULING_SERVER
END 'SCHEDSVR'

UPDATE SERVER 'PESERVER'
DESCRIPTION "Default program execution server"
RELATED_GROUP 'CTOGRP'
RELATED_SYSTEM 'CTOSYS'
TYPE PROGRAM_EXECUTION_SERVER
END 'PESERVER'

/*
* QUEUE_MANAGERs
*/
UPDATE QUEUE_MANAGER 'CTOWFQM'
DESCRIPTION "Default queue manager"
QUEUE_MANAGER_NAME "CTOWFQM"
RELATED_SYSTEM 'CTOSYS'
SYSTEM MQSERIES
END 'CTOWFQM'

/*
* PROCESSes
*/
/*
* PROCESS GDC_Test
*/
PROCESS 'GDC_Test' ( 'GDC_Test', 'GDC_Test' )
GLOBAL_CONTAINER RELATED_STRUCTURE 'GDC_Test'
DO NOT PROMPT_AT_PROCESS_START
WINDOW VIEW_REFERENCE_POINT XPOS 0 YPOS 81
WINDOW SHOW ALL CONNECTORS
WINDOW SHOW NO CONDITIONS
SOURCE 1 XPOS -800 YPOS 500
GLOBAL_CONTAINER 1 XPOS 700 YPOS 700
PROGRAM_ACTIVITY 'ProgramA' ( 'GDC_Test', 'GDC_Test' )
DESCRIPTION "F: %FirstName% ----- L: %LastName%"
START MANUAL WHEN AT_LEAST_ONE CONNECTOR TRUE
EXIT AUTOMATIC
LAYOUT XPOS -600 YPOS 100
NAME_POSITION XPOS -600 YPOS 25
PRIORITY DEFINED_IN INPUT_CONTAINER
DONE_BY PERSON 'BOB'
PROGRAM 'GDC_Test_Prog'
SYNCHRONIZATION NESTED
END 'ProgramA'
PROGRAM_ACTIVITY 'ProgramB' ( 'GDC_Test', 'GDC_Test' )
DESCRIPTION "F: %FirstName% ----- L: %LastName%"
START MANUAL WHEN AT_LEAST_ONE CONNECTOR TRUE
EXIT AUTOMATIC
LAYOUT XPOS -100 YPOS 100
NAME_POSITION XPOS -100 YPOS 25
PRIORITY DEFINED_IN INPUT_CONTAINER
DONE_BY PERSON 'BOB'
PROGRAM 'GDC_Test_Prog'
SYNCHRONIZATION NESTED
END 'ProgramB'
PROGRAM_ACTIVITY 'ProgramC' ( 'GDC_Test', 'GDC_Test' )
DESCRIPTION "F: %FirstName% ----- L: %LastName%"
START MANUAL WHEN AT_LEAST_ONE CONNECTOR TRUE
EXIT AUTOMATIC
LAYOUT XPOS 300 YPOS 300
NAME_POSITION XPOS 300 YPOS 225
PRIORITY DEFINED_IN INPUT_CONTAINER
DONE_BY PERSON 'MIKE'
PROGRAM 'GDC_Test_Prog'
SYNCHRONIZATION NESTED
END 'ProgramC'
PROGRAM_ACTIVITY 'ProgramD' ( 'GDC_Test', 'GDC_Test' )
DESCRIPTION "F: %FirstName% ----- L: %LastName%"
START MANUAL WHEN AT_LEAST_ONE CONNECTOR TRUE
EXIT AUTOMATIC
LAYOUT XPOS 300 YPOS -200
NAME_POSITION XPOS 300 YPOS -275
PRIORITY DEFINED_IN INPUT_CONTAINER
DONE_BY PERSON 'MIKE'
PROGRAM 'GDC_Test_Prog'
SYNCHRONIZATION NESTED
END 'ProgramD'
CONTROL
FROM 'ProgramA' TO 'ProgramB'
CONTROL
FROM 'ProgramA' TO 'ProgramD'
LAYOUT
XPOS -500 YPOS -100
CONTROL
FROM 'ProgramB' TO 'ProgramC'
LAYOUT
XPOS 100 YPOS 300
DATA
FROM SOURCE 1 TO 'ProgramA'
MAP '_STRUCT' TO '_STRUCT'
LAYOUT
XPOS -800 YPOS 100
DATA
FROM 'ProgramA' TO 'ProgramB'
MAP '_STRUCT' TO '_STRUCT'
LAYOUT
XPOS -400 YPOS 0
DATA
FROM 'ProgramB' TO 'ProgramC'
MAP '_STRUCT' TO '_STRUCT'
DATA
FROM SOURCE 1 TO GLOBAL_CONTAINER 1
MAP '_STRUCT' TO '_STRUCT'
LAYOUT
XPOS -800 YPOS 700
DATA
FROM 'ProgramA' TO GLOBAL_CONTAINER 1
MAP '_STRUCT' TO '_STRUCT'
LAYOUT
XPOS -600 YPOS 600
XPOS 600 YPOS 600
XPOS 600 YPOS 700
DATA
FROM 'ProgramB' TO GLOBAL_CONTAINER 1
MAP '_STRUCT' TO '_STRUCT'
LAYOUT
XPOS -100 YPOS 500
XPOS 600 YPOS 500
XPOS 600 YPOS 700
DATA
FROM 'ProgramC' TO GLOBAL_CONTAINER 1
MAP '_STRUCT' TO '_STRUCT'
LAYOUT
XPOS 300 YPOS 400
XPOS 700 YPOS 400
DATA
FROM 'ProgramD' TO GLOBAL_CONTAINER 1
MAP '_STRUCT' TO '_STRUCT'
LAYOUT
XPOS 800 YPOS -200
XPOS 800 YPOS 700
DATA
FROM 'ProgramA' TO 'ProgramD'
MAP '_STRUCT' TO '_STRUCT'
LAYOUT
XPOS -600 YPOS -200
END 'GDC_Test'

---------
The ManualA corresponds to ProgramD
ManualB corresponds to ProgramC
Back to top
View user's profile Send private message
chintu
PostPosted: Thu Mar 24, 2005 6:48 am    Post subject: Reply with quote

Acolyte

Joined: 27 Dec 2004
Posts: 64

Helpppp please....
If any one needs more info, please let me know.

Hasn't any one come across this issue when two items are created due to parellel flow?
Back to top
View user's profile Send private message
jmac
PostPosted: Thu Mar 24, 2005 7:20 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Jun 2001
Posts: 3081
Location: EmeriCon, LLC

The only activities in Parallel are "Program B" assigned to "BOB" and "Program D" assigned to "MIKE" so I have to assume that these are the activities you are speaking of.

Quote:
Since the GDC exists at an instance level, there exits only one record in the GDC table for both these activities. Is this correct?


YES

Quote:
values in the input container for ManualA:
FirstName=fnxxx
LastName=lnxxx


values in the input container for ManualB:
FirstName=fnyyy
LastName=lnyyy


How is this possible. Based on your data mapping from "Program A" to "Program B" and "Program D" and the GDC, you are going to have the exact same values for FirstName and LastName in all 3 locations. So what you are saying above I guess I don't understand. How can the data in "Program B" (I am assuming Manual A here) be different from that in "Program D" (I am assuming Manual B here).

Perhaps once I understand this, I may know what it is you are trying to do. At this point I am unsure.
_________________
John McDonald
RETIRED
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
chintu
PostPosted: Thu Mar 24, 2005 8:16 am    Post subject: Reply with quote

Acolyte

Joined: 27 Dec 2004
Posts: 64

The activities that are in parallel are ProgramD and ProgramC(both assigned to MIKE).

for ProgramA there are:
control connector to ProgramB and ProgramD
data connector to ProgramB, ProgramD and the GDC


for ProgramB there are:
control connector to ProgramC
data connector to ProgramC and GDC

Sample run:

1)Create and start an instance with the following values:
FirstName = John
LastName = Mac
Value in GDC(John,Mac)

2)Bob checks out workitem(ProgramA) and checks back in
FirstName = xxx
LastName = xxx
Value in GDC(xxx,xxx)
Value in input container for ProgramB(assigned to BOB) and ProgramD(assigned to MIKE) = xxx,xxx

3)Bob checks out workitem(ProgramB) and checkin
FirstName = yyy
LastName = yyy
Value in GDC(yyy,yyy)
Value in input container for ProgramC(assigned to MIKE) = yyy,yyy

4)Mike queries for workitems assigned to him with a filter say FirstName like '*xxx*'
No items are returned(since the value in the GDC at this stage is (yyy,yyy))

Question 1: In such situation where the GDC is updated with new values, how can one retrieve the workItem(created from programD) using GDC or otherwise.

5)Mike queries for workitems assigned to him with a filter say FirstName like '*yyy*'
2 items are returned , one for ProgramD and one for ProgramC.

Question 2: workItemD does not qualify the 'FirstName like *yyy*', but is returned .why?

Thanks
Back to top
View user's profile Send private message
jmac
PostPosted: Thu Mar 24, 2005 10:41 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Jun 2001
Posts: 3081
Location: EmeriCon, LLC

At the point of your Query (step4) this is what we have

Instance "I1" is created.
The GDC has FirstName = xxx; LastName = xxx
There are 2 workitems on Mikes worklist "Program C" and "Program D"
Program C input container has FirstName = yyy; LastName = yyy
Program D input container has FirstName = xxx; LastName = xxx

The result of the query using the FirstName field in the GDC with *xxx* rightly returns 0 workitems.

Quote:
Question 1: In such situation where the GDC is updated with new values, how can one retrieve the workItem(created from programD) using GDC or otherwise.


I am not sure why you would ever use the GDC if you want to find Program D workitems. I would use a filter like this:
Code:
NAME = "Program D"


The result of the query using the FirstName field in the GDC with *yyy* rightly returns 2 workitems.

Quote:
Question 2: workItemD does not qualify the 'FirstName like *yyy*', but is returned .why?


This is an incorrect statement. the "Program D" workitem most definitely should be returned since you are doing your query against the GDC, and the GDC value is definitely LastName=yyy.

Your query is against the GDC, not the activity's Input container. There is no query done against the Input Container of a Workitem only against the GDC.

Perhaps if you tell us what it is you would like to accomplish we can be of more assistance.
_________________
John McDonald
RETIRED
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
chintu
PostPosted: Thu Mar 24, 2005 12:22 pm    Post subject: Reply with quote

Acolyte

Joined: 27 Dec 2004
Posts: 64

John,

I think you have misunderstood some of the details.If not, this might give a better picture.

After Step 3
Quote:

The GDC has FirstName = xxx; LastName = xxx

incorrect...The values in the GDC after step 3 are (yyy,yyy). The values were(xxx,xxx) but were updated due to checkin at ProgramB.

Quote:

Your query is against the GDC, not the activity's Input container. There is no query done against the Input Container of a Workitem only against the GDC.

The query that I am using is against the GDC, not the input container.
Code:

String filter = "GDC_Test:FirstName LIKE '*yyy*'";
WorkItem[] items  = service.queryWorkItems(filter,sort,Integer.valueOf("10"));


Quote:

The result of the query using the FirstName field in the GDC with *yyy* rightly returns 2 workitems.
....
...
This is an incorrect statement. the "Program D" workitem most definitely should be returned since you are doing your query against the GDC, and the GDC value is definitely LastName=yyy.


WorkItem for "Program D" has values(xxx,xxx) , not (yyy,yyy) as you quoted.
WorkItem for "Program C" has values(yyy,yyy)
GDC value(yyy,yyy)

so the filter "GDC_Test:FirstName LIKE '*yyy*" should only return the workitem associated with ProgramC, but it also returns the workitem associated with ProgramD.

This is just a test process to research GDC, that I am doing on my own and not being used for any other purpose.
Back to top
View user's profile Send private message
jmac
PostPosted: Thu Mar 24, 2005 1:00 pm    Post subject: Reply with quote

Jedi Knight

Joined: 27 Jun 2001
Posts: 3081
Location: EmeriCon, LLC

chintu wrote:

WorkItem for "Program D" has values(xxx,xxx) , not (yyy,yyy) as you quoted.
WorkItem for "Program C" has values(yyy,yyy)
GDC value(yyy,yyy)

so the filter "GDC_Test:FirstName LIKE '*yyy*" should only return the workitem associated with ProgramC, but it also returns the workitem associated with ProgramD.

This is just a test process to research GDC, that I am doing on my own and not being used for any other purpose.


At the time of your queries the contents of the relevant containers is:

The GDC has FirstName = yyy; LastName = yyy
There are 2 workitems on Mikes worklist "Program C" and "Program D"
Program C input container has FirstName = yyy; LastName = yyy
Program D input container has FirstName = xxx; LastName = xxx

I did have the wrong value in my prior post for the GDC, but I don't see how that changes anything.

You indicate that you are using the following filter
Code:

 filter "GDC_Test:FirstName LIKE '*yyy*"


This is looking at the contets of the Global container for all instances created from the GDC_Test template. Since the GDC currently has LastName = yyy and both of these workitems belong to instances created from the GDC_Test model, both are returned.
_________________
John McDonald
RETIRED
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
chintu
PostPosted: Thu Mar 24, 2005 1:34 pm    Post subject: Reply with quote

Acolyte

Joined: 27 Dec 2004
Posts: 64

Many thanks for your replies John
Quote:

This is looking at the contets of the Global container for all instances created from the GDC_Test template. Since the GDC currently has LastName = yyy and both of these workitems belong to instances created from the GDC_Test model, both are returned.


Does this imply that, for a query against GDC for a given instance, all the workItems that are in Non-Finished state are returned(for that instance) even though only one of them matches the query criteria?


So if there are 3 more activities in this parallel flow, and for a particluar instance they have (aaa,aaa),(bbb,bbb)(ccc,ccc) values in their input containers and the value in the GDC for this particular instance is (yyy,yyy) , then the same filter would return 5 items since all the activites(ProgramC,D,E,F,G) are linked to the GDC?? That seems totally wierd to me.
Back to top
View user's profile Send private message
jmac
PostPosted: Thu Mar 24, 2005 1:45 pm    Post subject: Reply with quote

Jedi Knight

Joined: 27 Jun 2001
Posts: 3081
Location: EmeriCon, LLC

chintu wrote:

Does this imply that, for a query against GDC for a given instance, all the workItems that are in Non-Finished state are returned(for that instance) even though only one of them matches the query criteria?


Technically there is no such thing as a query against the GDC for a given instance, it would be ALL instances that are currently created from the ProcessTemplate specified in the <GlobalContainerMember> query string or for all currently created instances if the ProcessTemplate is specified as "*". So IMHO, you would get all workitems for all instances that had the specified value for the specified GDC member. One other thing.. the Finished items could also be returned .

chintu wrote:

So if there are 3 more activities in this parallel flow, and for a particluar instance they have (aaa,aaa),(bbb,bbb)(ccc,ccc) values in their input containers and the value in the GDC for this particular instance is (yyy,yyy) , then the same filter would return 5 items since all the activites(ProgramC,D,E,F,G) are linked to the GDC?? That seems totally wierd to me.


Yes I believe you are correct about the items returned. However, it is my opinion that the GDC filtering is quite useful. It is the way you are trying to use it that I still don't understand.
_________________
John McDonald
RETIRED
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » [SOLVED]GDC filter returns incorrect results
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.