454 | | The parties is a list of party URIs, just like in the session settings |
455 | | |
456 | | The profiles is a list of profile URIs, just like in the session settings |
457 | | |
458 | | If reuseParties is set to to false, parties are drawn from the list without return. If it is set to true, parties are drawn with return (meaning all parties can occur multiple times in each session) |
459 | | |
460 | | partiesPerSession sets the number of parties (and matching profiles) for each session. Profiles are always drawn without return (never appear twice in a session) |
| 454 | 'teams' is a list of Team objects. Must contain at least <teamsPerSession> elements. The teamsize must match the protocol: (SAOP:1, SHAOP:2). A Team is a group of parties, each with their own parameters. Each will be coupled to a {@link ProfileList} in the generation phase of the protocol. The first team member is the team master, only he can do the bidding on the team's behalf. In SAOP, there is only 1 team member, the main party, while in the SHAOP protocol the first element is the SHAOP party and the second team member the COB party. |
| 455 | |
| 456 | The profileslist is a list of list of ProfileRefs. Each list of ProfileRefs has exactly 1 profile for each team member, in the same order as the Teams. |
| 457 | |
| 458 | If reuseTeams is set to to false, teams are drawn from the list without return. If it is set to true, teams are drawn with return (meaning all teams can occur multiple times in each session) |
| 459 | |
| 460 | teamsPerSession sets the number of teams (and matching profiles) for each session. Profiles are always drawn without return (never appear twice in a session) |
463 | | |
464 | | If the tournament is used with a SHAOP sessionsettings, a number of rules are used to generate the COB party from the settings |
465 | | * The COB party is assumed to be the {{{comparebids-1.0.0}}} party on the same server as the party you provide. So if you provide {{{http://server/../party1-1.2.3}}} then the cob party will be assumed to be at {{{http://server/../comparebids-1.0.0}}}. |
466 | | * The provided parties that you provide are the SHAOP parties (you can also use SAOP parties). |
467 | | * The provided profile is also given to the SHAOP party. Be aware that you typically need a filter like {{{partial=10}}}. |
468 | | * The COB party gets the profile as specified, but without the query part. |
469 | | * The COB and SHAOP party are thus a fixed pair. |
470 | | |