Use this simple configuration file to connect to JIRA and CA Agile Central, thus providing proof the client has:
The following sections relate to this JIRA connector run:
<!-- ********************************************************************** FILE: JIRA5rest-config-TestConnection.pxml PURPOSE: A simple configuration file which will connect to JIRA and Rally, thus providing proof the client has: - Ruby is installed and accessible, - all Ruby gems are in place, - there is connectivity to both systems, - the config file syntax is correct, - pathnames to files are correct, - etc. USAGE: Replace all the "Your-..." strings below with values which are appropriate for your environment. *********************************************************************** --> <config> <RallyConnection> <Url>rally1.rallydev.com</Url> <WorkspaceName>Your-Rally-Workspace</WorkspaceName> <Projects> <Project>Your-Rally-Project</Project> </Projects> <User>Your-Rally-Username</User> <Password>Your-Rally-Password</Password> <ArtifactType>Defect</ArtifactType> <ExternalIDField>Your-Rally-ExternalID</ExternalIDField> </RallyConnection> <JiraRestConnection> <Url>Your-JIRA-URL:port</Url> <User>Your-JIRA-Username</User> <Password>Your-JIRA-Password</Password> <ArtifactType>Bug</ArtifactType> <ExternalIDField>Your-JIRA-ExternalID</ExternalIDField> <Project>Your-JIRA-Project</Project> </JiraRestConnection> <Connector> <FieldMapping> </FieldMapping> </Connector> <ConnectorRunner> <Preview>True</Preview> <Services>UPDATE_RALLY_TO_JIRA</Services> </ConnectorRunner> </config>
**************************************************************************************** Connector-4.0 pid: 34211 starting at: 2013-12-24 16:19:45 Z cwd: /Volumes/jpkole/Cases/xxxxxx-JIRA configs: JIRA5rest-config-TestConnection.xml interval: -1 connector-version: Connector version: 4.0.1-1024-master-5c507bd762a1105321754ee0bf214bdc1efa9cf8 rally-version: Rally Spoke version 4.0.1 using rally_api gem version 0.9.25 other-spoke: JiraRestConnection version 4.0.1 using rally_jest gem version 1.2.4 **************************************************************************************** ANY : ConnectorRunner.block in run - processing to commence using content from JIRA5rest-config-TestConnection.xml ANY : Class.read_config_file - JIRA5rest-config-TestConnection.xml last modified 2013-12-24 16:19:42 UTC, size: 1674 chars ANY : RallyConnection.initialize - Initializing Rally connection version 4.0.1 INFO : RallyConnection.initialize - Rally Web Services version 1.42 ANY : JiraRestConnection.initialize - Initializing JIRA connection version 4.0.1 INFO : Class.read_workflow_file - jira_workflow.xml INFO : Connector.initialize - Ruby platform x86_64-darwin13.0.2 INFO : Connector.initialize - Ruby version 1.9.3 INFO : JiraRestConnection.connect - Connecting to JIRA at https://rsjira.atlassian.net DEBUG : RallyJest::JiraProxy.initialize - JiraProxy config arg content: {:url=>"https://rsjira.atlassian.net", :user=>"[email protected]", :password=>"*****", :project=>"JPPROJ", :logger=>RallyLogger, :proxy_password=>"*****"} DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/[email protected] DEBUG : RallyJest::JiraComm.execute_request - { "self": "https://rsjira.atlassian.net/rest/api/2/[email protected]", "key": "[email protected]", "name": "[email protected]", "emailAddress": "[email protected]", "avatarUrls": { "16x16": "https://rsjira.atlassian.net/secure/useravatar?size=xsmall&avatarId=10122", "24x24": "https://rsjira.atlassian.net/secure/useravatar?size=small&avatarId=10122", "32x32": "https://rsjira.atlassian.net/secure/useravatar?size=medium&avatarId=10122", "48x48": "https://rsjira.atlassian.net/secure/useravatar?avatarId=10122" }, "displayName": "Administrator", "active": true, "timeZone": "America/Denver", "groups": { "size": 4, "items": [ ] }, "expand": "groups" } DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/serverInfo DEBUG : RallyJest::JiraComm.execute_request - { "baseUrl": "https://rsjira.atlassian.net", "version": "6.2-OD-05-4", "versionNumbers": [ 6, 2, 0 ], "buildNumber": 6207, "buildDate": "2013-12-12T00:00:00.000-0700", "serverTime": "2013-12-24T09:19:48.275-0700", "scmInfo": "cd2d72fc0cc1a6ce24fcef98c746fc7603bc8943", "serverTitle": "JIRA" } DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issuetype DEBUG : RallyJest::JiraComm.execute_request - [ { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/6", "id": "6", "description": "A big user story that needs to be broken down.", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/epic.png", "name": "Epic", "subtask": false }, { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/7", "id": "7", "description": "", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/story.png", "name": "Story", "subtask": false }, { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/2", "id": "2", "description": "A new feature of the product, which has yet to be developed.", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/newfeature.png", "name": "New Feature", "subtask": false }, { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/1", "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/bug.png", "name": "Bug", "subtask": false }, { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/8", "id": "8", "description": "A technical task.", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/task_agile.png", "name": "Technical task", "subtask": true }, { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/5", "id": "5", "description": "The sub-task of the issue", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/subtask_alternate.png", "name": "Sub-task", "subtask": true }, { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/3", "id": "3", "description": "A task that needs to be done.", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/task.png", "name": "Task", "subtask": false }, { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/4", "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/improvement.png", "name": "Improvement", "subtask": false } ] DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/status DEBUG : RallyJest::JiraComm.execute_request - [ { "self": "https://rsjira.atlassian.net/rest/api/2/status/1", "description": "The issue is open and ready for the assignee to start work on it.", "iconUrl": "https://rsjira.atlassian.net/images/icons/statuses/open.png", "name": "Open", "id": "1", "statusCategory": { "self": "https://rsjira.atlassian.net/rest/api/2/statuscategory/2", "id": 2, "key": "new", "colorName": "blue-gray", "name": "New" } }, { "self": "https://rsjira.atlassian.net/rest/api/2/status/3", "description": "This issue is being actively worked on at the moment by the assignee.", "iconUrl": "https://rsjira.atlassian.net/images/icons/statuses/inprogress.png", "name": "In Progress", "id": "3", "statusCategory": { "self": "https://rsjira.atlassian.net/rest/api/2/statuscategory/4", "id": 4, "key": "indeterminate", "colorName": "yellow", "name": "In Progress" } }, { "self": "https://rsjira.atlassian.net/rest/api/2/status/4", "description": "This issue was once resolved, but the resolution was deemed incorrect. From here issues are either marked assigned or resolved.", "iconUrl": "https://rsjira.atlassian.net/images/icons/statuses/reopened.png", "name": "Reopened", "id": "4", "statusCategory": { "self": "https://rsjira.atlassian.net/rest/api/2/statuscategory/2", "id": 2, "key": "new", "colorName": "blue-gray", "name": "New" } }, { "self": "https://rsjira.atlassian.net/rest/api/2/status/5", "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "iconUrl": "https://rsjira.atlassian.net/images/icons/statuses/resolved.png", "name": "Resolved", "id": "5", "statusCategory": { "self": "https://rsjira.atlassian.net/rest/api/2/statuscategory/3", "id": 3, "key": "done", "colorName": "green", "name": "Complete" } }, { "self": "https://rsjira.atlassian.net/rest/api/2/status/6", "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "iconUrl": "https://rsjira.atlassian.net/images/icons/statuses/closed.png", "name": "Closed", "id": "6", "statusCategory": { "self": "https://rsjira.atlassian.net/rest/api/2/statuscategory/3", "id": 3, "key": "done", "colorName": "green", "name": "Complete" } } ] DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/priority DEBUG : RallyJest::JiraComm.execute_request - [ { "self": "https://rsjira.atlassian.net/rest/api/2/priority/1", "statusColor": "#cc0000", "description": "Blocks development and/or testing work, production could not run.", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/blocker.png", "name": "Blocker", "id": "1" }, { "self": "https://rsjira.atlassian.net/rest/api/2/priority/2", "statusColor": "#ff0000", "description": "Crashes, loss of data, severe memory leak.", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/critical.png", "name": "Critical", "id": "2" }, { "self": "https://rsjira.atlassian.net/rest/api/2/priority/3", "statusColor": "#009900", "description": "Major loss of function.", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/major.png", "name": "Major", "id": "3" }, { "self": "https://rsjira.atlassian.net/rest/api/2/priority/4", "statusColor": "#006600", "description": "Minor loss of function, or other problem where easy workaround is present.", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/minor.png", "name": "Minor", "id": "4" }, { "self": "https://rsjira.atlassian.net/rest/api/2/priority/5", "statusColor": "#003300", "description": "Cosmetic problem like misspelled words or misaligned text", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/trivial.png", "name": "Trivial", "id": "5" } ] DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/resolution DEBUG : RallyJest::JiraComm.execute_request - [ { "self": "https://rsjira.atlassian.net/rest/api/2/resolution/1", "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, { "self": "https://rsjira.atlassian.net/rest/api/2/resolution/2", "id": "2", "description": "The problem described is an issue which will never be fixed.", "name": "Won't Fix" }, { "self": "https://rsjira.atlassian.net/rest/api/2/resolution/3", "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, { "self": "https://rsjira.atlassian.net/rest/api/2/resolution/4", "id": "4", "description": "The problem is not completely described.", "name": "Incomplete" }, { "self": "https://rsjira.atlassian.net/rest/api/2/resolution/5", "id": "5", "description": "All attempts at reproducing this issue failed. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" } ] INFO : JiraRestConnection.connect - Using RallyJest version 1.2.4 DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/serverInfo DEBUG : RallyJest::JiraComm.execute_request - { "baseUrl": "https://rsjira.atlassian.net", "version": "6.2-OD-05-4", "versionNumbers": [ 6, 2, 0 ], "buildNumber": 6207, "buildDate": "2013-12-12T00:00:00.000-0700", "serverTime": "2013-12-24T09:19:52.252-0700", "scmInfo": "cd2d72fc0cc1a6ce24fcef98c746fc7603bc8943", "serverTitle": "JIRA" } INFO : JiraRestConnection.connect - Connected to JIRA at https://rsjira.atlassian.net, (version 6.2-OD-05-4) DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2//mypermissions?projectKey=JPPROJ DEBUG : RallyJest::JiraComm.execute_request - { "permissions": { "EDIT_ISSUE": { "id": "12", "key": "EDIT_ISSUE", "name": "Edit Issues", "description": "Ability to edit issues.", "havePermission": true }, "VIEW_VERSION_CONTROL": { "id": "29", "key": "VIEW_VERSION_CONTROL", "name": "View Development Tools", "description": "Allows users to view development-related information on the view issue screen, like commits, reviews and build information.", "havePermission": true }, "CLOSE_ISSUE": { "id": "18", "key": "CLOSE_ISSUE", "name": "Close Issues", "description": "Ability to close issues. Often useful where your developers resolve issues, and a QA department closes them.", "havePermission": true }, "CREATE_SHARED_OBJECTS": { "id": "22", "key": "CREATE_SHARED_OBJECTS", "name": "Create Shared Objects", "description": "Ability to share dashboards and filters with other users, groups and roles.", "havePermission": true }, "VIEW_VOTERS_AND_WATCHERS": { "id": "31", "key": "VIEW_VOTERS_AND_WATCHERS", "name": "View Voters and Watchers", "description": "Ability to view the voters and watchers of an issue.", "havePermission": true }, "WORKLOG_DELETE_OWN": { "id": "42", "key": "WORKLOG_DELETE_OWN", "name": "Delete Own Worklogs", "description": "Ability to delete own worklogs made on issues.", "havePermission": true }, "WORKLOG_EDIT_OWN": { "id": "40", "key": "WORKLOG_EDIT_OWN", "name": "Edit Own Worklogs", "description": "Ability to edit own worklogs made on issues.", "havePermission": true }, "LINK_ISSUE": { "id": "21", "key": "LINK_ISSUE", "name": "Link Issues", "description": "Ability to link issues together and create linked issues. Only useful if issue linking is turned on.", "havePermission": true }, "BROWSE": { "id": "10", "key": "BROWSE", "name": "Browse Projects", "description": "Ability to browse projects and the issues within them.", "havePermission": true }, "DELETE_ISSUE": { "id": "16", "key": "DELETE_ISSUE", "name": "Delete Issues", "description": "Ability to delete issues.", "havePermission": true }, "CREATE_ISSUE": { "id": "11", "key": "CREATE_ISSUE", "name": "Create Issues", "description": "Ability to create issues.", "havePermission": true }, "COMMENT_DELETE_ALL": { "id": "36", "key": "COMMENT_DELETE_ALL", "name": "Delete All Comments", "description": "Ability to delete all comments made on issues.", "havePermission": true }, "MANAGE_WATCHER_LIST": { "id": "32", "key": "MANAGE_WATCHER_LIST", "name": "Manage Watchers", "description": "Ability to manage the watchers of an issue.", "havePermission": true }, "ASSIGN_ISSUE": { "id": "13", "key": "ASSIGN_ISSUE", "name": "Assign Issues", "description": "Ability to assign issues to other people.", "havePermission": true }, "ATTACHMENT_DELETE_OWN": { "id": "39", "key": "ATTACHMENT_DELETE_OWN", "name": "Delete Own Attachments", "description": "Users with this permission may delete own attachments.", "havePermission": true }, "SET_ISSUE_SECURITY": { "id": "26", "key": "SET_ISSUE_SECURITY", "name": "Set Issue Security", "description": "Ability to set the level of security on an issue so that only people in that security level can see the issue.", "havePermission": false }, "MANAGE_GROUP_FILTER_SUBSCRIPTIONS": { "id": "24", "key": "MANAGE_GROUP_FILTER_SUBSCRIPTIONS", "name": "Manage Group Filter Subscriptions", "description": "Ability to manage (create and delete) group filter subscriptions.", "havePermission": true }, "MOVE_ISSUE": { "id": "25", "key": "MOVE_ISSUE", "name": "Move Issues", "description": "Note the user can only move issues to a project he or she has the create permission for.", "havePermission": true }, "CREATE_ATTACHMENT": { "id": "19", "key": "CREATE_ATTACHMENT", "name": "Create Attachments", "description": "Users with this permission may create attachments.", "havePermission": true }, "SCHEDULE_ISSUE": { "id": "28", "key": "SCHEDULE_ISSUE", "name": "Schedule Issues", "description": "Ability to view or edit an issue's due date.", "havePermission": true }, "ATTACHMENT_DELETE_ALL": { "id": "38", "key": "ATTACHMENT_DELETE_ALL", "name": "Delete All Attachments", "description": "Users with this permission may delete all attachments.", "havePermission": true }, "ADMINISTER": { "id": "0", "key": "ADMINISTER", "name": "JIRA Administrators", "description": "Ability to perform most administration functions (excluding Import & Export, SMTP Configuration, etc.).", "havePermission": true }, "BULK_CHANGE": { "id": "33", "key": "BULK_CHANGE", "name": "Bulk Change", "description": "Ability to modify a collection of issues at once. For example, resolve multiple issues in one step.", "havePermission": true }, "WORKLOG_EDIT_ALL": { "id": "41", "key": "WORKLOG_EDIT_ALL", "name": "Edit All Worklogs", "description": "Ability to edit all worklogs made on issues.", "havePermission": true }, "VIEW_WORKFLOW_READONLY": { "id": "45", "key": "VIEW_WORKFLOW_READONLY", "name": "View Read-Only Workflow", "description": "admin.permissions.descriptions.VIEW_WORKFLOW_READONLY", "havePermission": true }, "WORK_ISSUE": { "id": "20", "key": "WORK_ISSUE", "name": "Work On Issues", "description": "Ability to log work done against an issue. Only useful if Time Tracking is turned on.", "havePermission": true }, "PROJECT_ADMIN": { "id": "23", "key": "PROJECT_ADMIN", "name": "Administer Projects", "description": "Ability to administer a project in JIRA.", "havePermission": true }, "SYSTEM_ADMIN": { "id": "44", "key": "SYSTEM_ADMIN", "name": "JIRA System Administrators", "description": "Ability to perform all administration functions. There must be at least one group with this permission.", "havePermission": false }, "WORKLOG_DELETE_ALL": { "id": "43", "key": "WORKLOG_DELETE_ALL", "name": "Delete All Worklogs", "description": "Ability to delete all worklogs made on issues.", "havePermission": true }, "ASSIGNABLE_USER": { "id": "17", "key": "ASSIGNABLE_USER", "name": "Assignable User", "description": "Users with this permission may be assigned to issues.", "havePermission": true }, "USER_PICKER": { "id": "27", "key": "USER_PICKER", "name": "Browse Users", "description": "Users with this permission will also be able to see names of all users and groups in the system.", "havePermission": true }, "COMMENT_EDIT_OWN": { "id": "35", "key": "COMMENT_EDIT_OWN", "name": "Edit Own Comments", "description": "Ability to edit own comments made on issues.", "havePermission": true }, "COMMENT_DELETE_OWN": { "id": "37", "key": "COMMENT_DELETE_OWN", "name": "Delete Own Comments", "description": "Ability to delete own comments made on issues.", "havePermission": true }, "USE": { "id": "1", "key": "USE", "name": "JIRA Users", "description": "Any new users created will automatically join these groups, unless those groups have JIRA System Administrators or JIRA Administrators permissions.", "havePermission": true }, "COMMENT_EDIT_ALL": { "id": "34", "key": "COMMENT_EDIT_ALL", "name": "Edit All Comments", "description": "Ability to edit all comments made on issues.", "havePermission": true }, "MODIFY_REPORTER": { "id": "30", "key": "MODIFY_REPORTER", "name": "Modify Reporter", "description": "Ability to modify the reporter when creating or editing an issue.", "havePermission": true }, "COMMENT_ISSUE": { "id": "15", "key": "COMMENT_ISSUE", "name": "Add Comments", "description": "Ability to comment on issues.", "havePermission": true }, "RESOLVE_ISSUE": { "id": "14", "key": "RESOLVE_ISSUE", "name": "Resolve Issues", "description": "Ability to resolve and reopen issues. This includes the ability to set a fix version.", "havePermission": true } } } DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/project DEBUG : RallyJest::JiraComm.execute_request - [ { "self": "https://rsjira.atlassian.net/rest/api/2/project/10200", "id": "10200", "key": "JPPROJ", "name": "JPKprojSaaS", "avatarUrls": { "16x16": "https://rsjira.atlassian.net/secure/projectavatar?size=xsmall&pid=10200&avatarId=10011", "24x24": "https://rsjira.atlassian.net/secure/projectavatar?size=small&pid=10200&avatarId=10011", "32x32": "https://rsjira.atlassian.net/secure/projectavatar?size=medium&pid=10200&avatarId=10011", "48x48": "https://rsjira.atlassian.net/secure/projectavatar?pid=10200&avatarId=10011" } }, { "self": "https://rsjira.atlassian.net/rest/api/2/project/10300", "id": "10300", "key": "MWP", "name": "MarkWProject", "avatarUrls": { "16x16": "https://rsjira.atlassian.net/secure/projectavatar?size=xsmall&pid=10300&avatarId=10011", "24x24": "https://rsjira.atlassian.net/secure/projectavatar?size=small&pid=10300&avatarId=10011", "32x32": "https://rsjira.atlassian.net/secure/projectavatar?size=medium&pid=10300&avatarId=10011", "48x48": "https://rsjira.atlassian.net/secure/projectavatar?pid=10300&avatarId=10011" } }, { "self": "https://rsjira.atlassian.net/rest/api/2/project/10100", "id": "10100", "key": "NM", "name": "NM", "avatarUrls": { "16x16": "https://rsjira.atlassian.net/secure/projectavatar?size=xsmall&pid=10100&avatarId=10011", "24x24": "https://rsjira.atlassian.net/secure/projectavatar?size=small&pid=10100&avatarId=10011", "32x32": "https://rsjira.atlassian.net/secure/projectavatar?size=medium&pid=10100&avatarId=10011", "48x48": "https://rsjira.atlassian.net/secure/projectavatar?pid=10100&avatarId=10011" } }, { "self": "https://rsjira.atlassian.net/rest/api/2/project/10400", "id": "10400", "key": "ROLPR", "name": "ROLPROJ", "avatarUrls": { "16x16": "https://rsjira.atlassian.net/secure/projectavatar?size=xsmall&pid=10400&avatarId=10011", "24x24": "https://rsjira.atlassian.net/secure/projectavatar?size=small&pid=10400&avatarId=10011", "32x32": "https://rsjira.atlassian.net/secure/projectavatar?size=medium&pid=10400&avatarId=10011", "48x48": "https://rsjira.atlassian.net/secure/projectavatar?pid=10400&avatarId=10011" } }, { "self": "https://rsjira.atlassian.net/rest/api/2/project/10000", "id": "10000", "key": "SMO", "name": "SMO", "avatarUrls": { "16x16": "https://rsjira.atlassian.net/secure/projectavatar?size=xsmall&pid=10000&avatarId=10011", "24x24": "https://rsjira.atlassian.net/secure/projectavatar?size=small&pid=10000&avatarId=10011", "32x32": "https://rsjira.atlassian.net/secure/projectavatar?size=medium&pid=10000&avatarId=10011", "48x48": "https://rsjira.atlassian.net/secure/projectavatar?pid=10000&avatarId=10011" } } ] INFO : JiraRestConnection.validate_project - Confirmed that Jira project JPPROJ is accessible DEBUG : JiraRestConnection.connect - Collected JIRA issue types: Epic, Story, New Feature, Bug, Technical task, Sub-task, Task, Improvement INFO : JiraRestConnection.connect - JIRA connection issue type: |Bug| INFO : RallyConnection.connect - Connecting to Rally DEBUG : RallyConnection.connect - In connect begin clause - connecting to Rally via rally_api DEBUG : RallyConnection.connect - Looking up projects INFO : RallyConnection.connect - Connected to Rally at https://rally1.rallydev.com/slm - Workspace: JP's Workspace Playground INFO : RallyConnection.connect - Projects: Top / Parent INFO : Connector.validate - Beginning validation DEBUG : RallyConnection.validate - Rally Connection - user entry "[email protected]" detected in config file DEBUG : RallyConnection.validate - Rally Connection - password entry detected in config file DEBUG : RallyConnection.validate - Rally Connection - artifact type "defect" validated DEBUG : RallyConnection.validate - Rally IDField name of "ObjectID" validated DEBUG : RallyConnection.validate - Rally ExternalIDField name of "JIRAPR01ExtID" validated DEBUG : RallyConnection.validate - Rally Connection - FieldHandler target fields existence validated DEBUG : RallyConnection.validate - Rally Connection - Field Defaults settings validated DEBUG : Connector.validate - RallyConnection validate succeeded DEBUG : JiraRestConnection.validate - JIRA Connection - user entry "[email protected]" detected in config file DEBUG : JiraRestConnection.validate - JIRA Connection - password entry detected in config file DEBUG : JiraRestConnection.validate - JIRA Connection - artifact type "Bug" validated DEBUG : JiraRestConnection.validate - JIRA IDField name of "key" validated DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/createmeta?projectKeys=JPPROJ&issuetypeNames=Bug&expand=projects.issuetypes.fields DEBUG : RallyJest::JiraComm.execute_request - { "expand": "projects", "projects": [ { "expand": "issuetypes", "self": "https://rsjira.atlassian.net/rest/api/2/project/10200", "id": "10200", "key": "JPPROJ", "name": "JPKprojSaaS", "avatarUrls": { "16x16": "https://rsjira.atlassian.net/secure/projectavatar?size=xsmall&pid=10200&avatarId=10011", "24x24": "https://rsjira.atlassian.net/secure/projectavatar?size=small&pid=10200&avatarId=10011", "32x32": "https://rsjira.atlassian.net/secure/projectavatar?size=medium&pid=10200&avatarId=10011", "48x48": "https://rsjira.atlassian.net/secure/projectavatar?pid=10200&avatarId=10011" }, "issuetypes": [ { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/1", "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/bug.png", "name": "Bug", "subtask": false, "expand": "fields", "fields": { "summary": { "required": true, "schema": { "type": "string", "system": "summary" }, "name": "Summary", "hasDefaultValue": false, "operations": [ "set" ] }, "timetracking": { "required": false, "schema": { "type": "timetracking", "system": "timetracking" }, "name": "Time Tracking", "hasDefaultValue": false, "operations": [ "set", "edit" ] }, "issuetype": { "required": true, "schema": { "type": "issuetype", "system": "issuetype" }, "name": "Issue Type", "hasDefaultValue": false, "operations": [ ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/1", "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/bug.png", "name": "Bug", "subtask": false } ] }, "customfield_11100": { "required": false, "schema": { "type": "array", "items": "string", "custom": "com.pyxis.greenhopper.jira:gh-epic-link", "customId": 11100 }, "name": "Epic Link", "hasDefaultValue": false, "operations": [ "set" ] }, "fixVersions": { "required": false, "schema": { "type": "array", "items": "version", "system": "fixVersions" }, "name": "Fix Version/s", "hasDefaultValue": false, "operations": [ "set", "add", "remove" ], "allowedValues": [ ] }, "reporter": { "required": true, "schema": { "type": "user", "system": "reporter" }, "name": "Reporter", "autoCompleteUrl": "https://rsjira.atlassian.net/rest/api/latest/user/search?username=", "hasDefaultValue": false, "operations": [ "set" ] }, "customfield_11800": { "required": false, "schema": { "type": "number", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", "customId": 11800 }, "name": "JPKoleTest1", "hasDefaultValue": true, "operations": [ "set" ] }, "customfield_11401": { "required": false, "schema": { "type": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", "customId": 11401 }, "name": "Sync To Rally", "hasDefaultValue": false, "operations": [ "set" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10600", "value": "True", "id": "10600" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10601", "value": "False", "id": "10601" } ] }, "customfield_11400": { "required": false, "schema": { "type": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "customId": 11400 }, "name": "RallyProject", "hasDefaultValue": false, "operations": [ "set" ] }, "description": { "required": false, "schema": { "type": "string", "system": "description" }, "name": "Description", "hasDefaultValue": false, "operations": [ "set" ] }, "priority": { "required": false, "schema": { "type": "priority", "system": "priority" }, "name": "Priority", "hasDefaultValue": true, "operations": [ "set" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/priority/1", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/blocker.png", "name": "Blocker", "id": "1" }, { "self": "https://rsjira.atlassian.net/rest/api/2/priority/2", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/critical.png", "name": "Critical", "id": "2" }, { "self": "https://rsjira.atlassian.net/rest/api/2/priority/3", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/major.png", "name": "Major", "id": "3" }, { "self": "https://rsjira.atlassian.net/rest/api/2/priority/4", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/minor.png", "name": "Minor", "id": "4" }, { "self": "https://rsjira.atlassian.net/rest/api/2/priority/5", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/trivial.png", "name": "Trivial", "id": "5" } ] }, "customfield_11001": { "required": false, "schema": { "type": "array", "items": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "customId": 11001 }, "name": "Severity", "hasDefaultValue": false, "operations": [ "add", "set", "remove" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10306", "value": "Critical", "id": "10306" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10307", "value": "Severe", "id": "10307" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10308", "value": "Major", "id": "10308" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10309", "value": "Minor", "id": "10309" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10310", "value": "Cosmetic", "id": "10310" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10311", "value": "Trivial", "id": "10311" } ] }, "customfield_11000": { "required": false, "schema": { "type": "array", "items": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "customId": 11000 }, "name": "State", "hasDefaultValue": false, "operations": [ "add", "set", "remove" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10300", "value": "Submitted", "id": "10300" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10301", "value": "Open", "id": "10301" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10302", "value": "Fixed", "id": "10302" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10303", "value": "Closed", "id": "10303" } ] }, "duedate": { "required": false, "schema": { "type": "date", "system": "duedate" }, "name": "Due Date", "hasDefaultValue": false, "operations": [ "set" ] }, "customfield_10102": { "required": false, "schema": { "type": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:url", "customId": 10102 }, "name": "RallyLink", "hasDefaultValue": false, "operations": [ "set" ] }, "customfield_10101": { "required": false, "schema": { "type": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "customId": 10101 }, "name": "RallyFormattedID", "hasDefaultValue": false, "operations": [ "set" ] }, "customfield_10100": { "required": false, "schema": { "type": "number", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", "customId": 10100 }, "name": "RallyID", "hasDefaultValue": true, "operations": [ "set" ] }, "customfield_11402": { "required": false, "schema": { "type": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", "customId": 11402 }, "name": "Status", "hasDefaultValue": false, "operations": [ "set" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10602", "value": "Open", "id": "10602" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10603", "value": "In Development", "id": "10603" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10604", "value": "In-Test", "id": "10604" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10605", "value": "Resolved", "id": "10605" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10606", "value": "Closed", "id": "10606" } ] }, "labels": { "required": false, "schema": { "type": "array", "items": "string", "system": "labels" }, "name": "Labels", "autoCompleteUrl": "https://rsjira.atlassian.net/rest/api/1.0/labels/suggest?query=", "hasDefaultValue": false, "operations": [ "add", "set", "remove" ] }, "assignee": { "required": false, "schema": { "type": "user", "system": "assignee" }, "name": "Assignee", "autoCompleteUrl": "https://rsjira.atlassian.net/rest/api/latest/user/assignable/search?issueKey=null&username=", "hasDefaultValue": true, "operations": [ "set" ] }, "attachment": { "required": false, "schema": { "type": "array", "items": "attachment", "system": "attachment" }, "name": "Attachment", "hasDefaultValue": false, "operations": [ ] }, "project": { "required": true, "schema": { "type": "project", "system": "project" }, "name": "Project", "hasDefaultValue": false, "operations": [ "set" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/project/10200", "id": "10200", "key": "JPPROJ", "name": "JPKprojSaaS", "avatarUrls": { "16x16": "https://rsjira.atlassian.net/secure/projectavatar?size=xsmall&pid=10200&avatarId=10011", "24x24": "https://rsjira.atlassian.net/secure/projectavatar?size=small&pid=10200&avatarId=10011", "32x32": "https://rsjira.atlassian.net/secure/projectavatar?size=medium&pid=10200&avatarId=10011", "48x48": "https://rsjira.atlassian.net/secure/projectavatar?pid=10200&avatarId=10011" } } ] }, "versions": { "required": false, "schema": { "type": "array", "items": "version", "system": "versions" }, "name": "Affects Version/s", "hasDefaultValue": false, "operations": [ "set", "add", "remove" ], "allowedValues": [ ] }, "environment": { "required": false, "schema": { "type": "string", "system": "environment" }, "name": "Environment", "hasDefaultValue": false, "operations": [ "set" ] }, "customfield_11200": { "required": false, "schema": { "type": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "customId": 11200 }, "name": "MWRadioTest", "hasDefaultValue": false, "operations": [ "set" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10500", "value": "Yes", "id": "10500" } ] }, "customfield_10800": { "required": false, "schema": { "type": "number", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", "customId": 10800 }, "name": "MoveToRally", "hasDefaultValue": false, "operations": [ "set" ] }, "customfield_11302": { "required": false, "schema": { "type": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "customId": 11302 }, "name": "Rally Component", "hasDefaultValue": false, "operations": [ "set" ] }, "components": { "required": false, "schema": { "type": "array", "items": "component", "system": "components" }, "name": "Component/s", "hasDefaultValue": false, "operations": [ "add", "set", "remove" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/component/10102", "id": "10102", "name": "Fender" }, { "self": "https://rsjira.atlassian.net/rest/api/2/component/10101", "id": "10101", "name": "Hood" }, { "self": "https://rsjira.atlassian.net/rest/api/2/component/10100", "id": "10100", "name": "Wheels" } ] } } } ] } ] } DEBUG : RallyJest::JiraProxy.getFields - field_info returned from JIRA options-{"projectKeys"=>"JPPROJ", "issuetypeNames"=>"Bug", "expand"=>"projects.issuetypes.fields"} ..... DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/search?jql=project = JPPROJ AND issuetype = 'Bug'&startAt=0&maxResults=1&fields=*all DEBUG : RallyJest::JiraComm.execute_request - { "expand": "names,schema", "startAt": 0, "maxResults": 1, "total": 4, "issues": [ { "expand": "editmeta,renderedFields,transitions,changelog,operations", "id": "12005", "self": "https://rsjira.atlassian.net/rest/api/2/issue/12005", "key": "JPPROJ-62", "fields": { "summary": "Test JIRA due date", "progress": { "progress": 0, "total": 0 }, "timetracking": { }, "issuetype": { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/1", "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/bug.png", "name": "Bug", "subtask": false }, "timespent": null, "reporter": { "self": "https://rsjira.atlassian.net/rest/api/2/user?username=jpkole", "name": "jpkole", "emailAddress": "[email protected]", "avatarUrls": { "16x16": "https://rsjira.atlassian.net/secure/useravatar?size=xsmall&ownerId=jpkole&avatarId=10200", "24x24": "https://rsjira.atlassian.net/secure/useravatar?size=small&ownerId=jpkole&avatarId=10200", "32x32": "https://rsjira.atlassian.net/secure/useravatar?size=medium&ownerId=jpkole&avatarId=10200", "48x48": "https://rsjira.atlassian.net/secure/useravatar?ownerId=jpkole&avatarId=10200" }, "displayName": "John P. Kole", "active": true }, "customfield_11800": null, "updated": "2013-12-17T15:55:15.000-0700", "created": "2013-11-12T12:38:14.000-0700", "priority": { "self": "https://rsjira.atlassian.net/rest/api/2/priority/3", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/major.png", "name": "Major", "id": "3" }, "description": "Line 1 on description.\r\nLine 2.", "customfield_10001": null, "customfield_10002": null, "customfield_10003": null, "issuelinks": [ ], "customfield_10000": null, "subtasks": [ ], "customfield_11402": null, "customfield_10008": null, "status": { "self": "https://rsjira.atlassian.net/rest/api/2/status/1", "description": "The issue is open and ready for the assignee to start work on it.", "iconUrl": "https://rsjira.atlassian.net/images/icons/statuses/open.png", "name": "Open", "id": "1", "statusCategory": { "self": "https://rsjira.atlassian.net/rest/api/2/statuscategory/2", "id": 2, "key": "new", "colorName": "blue-gray", "name": "New" } }, "customfield_10007": null, "customfield_10006": "111", "labels": [ ], "workratio": -1, "project": { "self": "https://rsjira.atlassian.net/rest/api/2/project/10200", "id": "10200", "key": "JPPROJ", "name": "JPKprojSaaS", "avatarUrls": { "16x16": "https://rsjira.atlassian.net/secure/projectavatar?size=xsmall&pid=10200&avatarId=10011", "24x24": "https://rsjira.atlassian.net/secure/projectavatar?size=small&pid=10200&avatarId=10011", "32x32": "https://rsjira.atlassian.net/secure/projectavatar?size=medium&pid=10200&avatarId=10011", "48x48": "https://rsjira.atlassian.net/secure/projectavatar?pid=10200&avatarId=10011" } }, "environment": null, "customfield_11200": null, "aggregateprogress": { "progress": 0, "total": 0 }, "lastViewed": "2013-12-17T16:06:36.702-0700", "customfield_11302": null, "components": [ ], "comment": { "startAt": 0, "maxResults": 0, "total": 0, "comments": [ ] }, "timeoriginalestimate": null, "customfield_10900": null, "customfield_10901": "Not Started", "customfield_10303": null, "customfield_10302": null, "customfield_10305": null, "customfield_10304": null, "votes": { "self": "https://rsjira.atlassian.net/rest/api/2/issue/JPPROJ-62/votes", "votes": 0, "hasVoted": false }, "customfield_11100": null, "fixVersions": [ ], "resolution": null, "resolutiondate": null, "aggregatetimeoriginalestimate": null, "customfield_11401": { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10600", "value": "True", "id": "10600" }, "customfield_11400": null, "customfield_11001": null, "customfield_11000": null, "duedate": "2013-06-11", "watches": { "self": "https://rsjira.atlassian.net/rest/api/2/issue/JPPROJ-62/watchers", "watchCount": 1, "isWatching": false }, "worklog": { "startAt": 0, "maxResults": 20, "total": 0, "worklogs": [ ] }, "customfield_10102": "https://rally1.rallydev.com/slm/#/detail/defect/12355718749", "customfield_10101": "DE423", "customfield_10100": 12355718749.0, "assignee": { "self": "https://rsjira.atlassian.net/rest/api/2/user?username=jpkole", "name": "jpkole", "emailAddress": "[email protected]", "avatarUrls": { "16x16": "https://rsjira.atlassian.net/secure/useravatar?size=xsmall&ownerId=jpkole&avatarId=10200", "24x24": "https://rsjira.atlassian.net/secure/useravatar?size=small&ownerId=jpkole&avatarId=10200", "32x32": "https://rsjira.atlassian.net/secure/useravatar?size=medium&ownerId=jpkole&avatarId=10200", "48x48": "https://rsjira.atlassian.net/secure/useravatar?ownerId=jpkole&avatarId=10200" }, "displayName": "John P. Kole", "active": true }, "attachment": [ ], "customfield_10200": null, "aggregatetimeestimate": null, "versions": [ ], "timeestimate": null, "customfield_10300": null, "customfield_10800": null, "customfield_10301": null, "aggregatetimespent": null } } ] } DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-62/editmeta?projectKeys=JPPROJ&issuetypeNames=Bug&expand=projects.issuetypes.fields DEBUG : RallyJest::JiraComm.execute_request - { "fields": { "summary": { "required": true, "schema": { "type": "string", "system": "summary" }, "name": "Summary", "operations": [ "set" ] }, "timetracking": { "required": false, "schema": { "type": "timetracking", "system": "timetracking" }, "name": "Time Tracking", "operations": [ "set", "edit" ] }, "issuetype": { "required": true, "schema": { "type": "issuetype", "system": "issuetype" }, "name": "Issue Type", "operations": [ ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/1", "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/bug.png", "name": "Bug", "subtask": false }, { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/2", "id": "2", "description": "A new feature of the product, which has yet to be developed.", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/newfeature.png", "name": "New Feature", "subtask": false }, { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/3", "id": "3", "description": "A task that needs to be done.", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/task.png", "name": "Task", "subtask": false }, { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/4", "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/improvement.png", "name": "Improvement", "subtask": false }, { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/6", "id": "6", "description": "A big user story that needs to be broken down.", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/epic.png", "name": "Epic", "subtask": false }, { "self": "https://rsjira.atlassian.net/rest/api/2/issuetype/7", "id": "7", "description": "", "iconUrl": "https://rsjira.atlassian.net/images/icons/issuetypes/story.png", "name": "Story", "subtask": false } ] }, "customfield_11100": { "required": false, "schema": { "type": "array", "items": "string", "custom": "com.pyxis.greenhopper.jira:gh-epic-link", "customId": 11100 }, "name": "Epic Link", "operations": [ "set" ] }, "fixVersions": { "required": false, "schema": { "type": "array", "items": "version", "system": "fixVersions" }, "name": "Fix Version/s", "operations": [ "set", "add", "remove" ], "allowedValues": [ ] }, "reporter": { "required": true, "schema": { "type": "user", "system": "reporter" }, "name": "Reporter", "autoCompleteUrl": "https://rsjira.atlassian.net/rest/api/latest/user/search?username=", "operations": [ "set" ] }, "customfield_11800": { "required": false, "schema": { "type": "number", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", "customId": 11800 }, "name": "JPKoleTest1", "operations": [ "set" ] }, "customfield_11401": { "required": false, "schema": { "type": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", "customId": 11401 }, "name": "Sync To Rally", "operations": [ "set" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10600", "value": "True", "id": "10600" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10601", "value": "False", "id": "10601" } ] }, "customfield_11400": { "required": false, "schema": { "type": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "customId": 11400 }, "name": "RallyProject", "operations": [ "set" ] }, "description": { "required": false, "schema": { "type": "string", "system": "description" }, "name": "Description", "operations": [ "set" ] }, "priority": { "required": false, "schema": { "type": "priority", "system": "priority" }, "name": "Priority", "operations": [ "set" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/priority/1", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/blocker.png", "name": "Blocker", "id": "1" }, { "self": "https://rsjira.atlassian.net/rest/api/2/priority/2", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/critical.png", "name": "Critical", "id": "2" }, { "self": "https://rsjira.atlassian.net/rest/api/2/priority/3", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/major.png", "name": "Major", "id": "3" }, { "self": "https://rsjira.atlassian.net/rest/api/2/priority/4", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/minor.png", "name": "Minor", "id": "4" }, { "self": "https://rsjira.atlassian.net/rest/api/2/priority/5", "iconUrl": "https://rsjira.atlassian.net/images/icons/priorities/trivial.png", "name": "Trivial", "id": "5" } ] }, "customfield_11001": { "required": false, "schema": { "type": "array", "items": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "customId": 11001 }, "name": "Severity", "operations": [ "add", "set", "remove" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10306", "value": "Critical", "id": "10306" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10307", "value": "Severe", "id": "10307" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10308", "value": "Major", "id": "10308" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10309", "value": "Minor", "id": "10309" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10310", "value": "Cosmetic", "id": "10310" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10311", "value": "Trivial", "id": "10311" } ] }, "customfield_11000": { "required": false, "schema": { "type": "array", "items": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "customId": 11000 }, "name": "State", "operations": [ "add", "set", "remove" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10300", "value": "Submitted", "id": "10300" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10301", "value": "Open", "id": "10301" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10302", "value": "Fixed", "id": "10302" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10303", "value": "Closed", "id": "10303" } ] }, "duedate": { "required": false, "schema": { "type": "date", "system": "duedate" }, "name": "Due Date", "operations": [ "set" ] }, "customfield_10102": { "required": false, "schema": { "type": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:url", "customId": 10102 }, "name": "RallyLink", "operations": [ "set" ] }, "customfield_10101": { "required": false, "schema": { "type": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "customId": 10101 }, "name": "RallyFormattedID", "operations": [ "set" ] }, "customfield_10100": { "required": false, "schema": { "type": "number", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", "customId": 10100 }, "name": "RallyID", "operations": [ "set" ] }, "customfield_11402": { "required": false, "schema": { "type": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", "customId": 11402 }, "name": "Status", "operations": [ "set" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10602", "value": "Open", "id": "10602" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10603", "value": "In Development", "id": "10603" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10604", "value": "In-Test", "id": "10604" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10605", "value": "Resolved", "id": "10605" }, { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10606", "value": "Closed", "id": "10606" } ] }, "labels": { "required": false, "schema": { "type": "array", "items": "string", "system": "labels" }, "name": "Labels", "autoCompleteUrl": "https://rsjira.atlassian.net/rest/api/1.0/labels/suggest?query=", "operations": [ "add", "set", "remove" ] }, "assignee": { "required": false, "schema": { "type": "user", "system": "assignee" }, "name": "Assignee", "autoCompleteUrl": "https://rsjira.atlassian.net/rest/api/latest/user/assignable/search?issueKey=JPPROJ-62&username=", "operations": [ "set" ] }, "attachment": { "required": false, "schema": { "type": "array", "items": "attachment", "system": "attachment" }, "name": "Attachment", "operations": [ ] }, "versions": { "required": false, "schema": { "type": "array", "items": "version", "system": "versions" }, "name": "Affects Version/s", "operations": [ "set", "add", "remove" ], "allowedValues": [ ] }, "environment": { "required": false, "schema": { "type": "string", "system": "environment" }, "name": "Environment", "operations": [ "set" ] }, "customfield_11200": { "required": false, "schema": { "type": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "customId": 11200 }, "name": "MWRadioTest", "operations": [ "set" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/customFieldOption/10500", "value": "Yes", "id": "10500" } ] }, "customfield_10800": { "required": false, "schema": { "type": "number", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", "customId": 10800 }, "name": "MoveToRally", "operations": [ "set" ] }, "customfield_11302": { "required": false, "schema": { "type": "string", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "customId": 11302 }, "name": "Rally Component", "operations": [ "set" ] }, "components": { "required": false, "schema": { "type": "array", "items": "component", "system": "components" }, "name": "Component/s", "operations": [ "add", "set", "remove" ], "allowedValues": [ { "self": "https://rsjira.atlassian.net/rest/api/2/component/10102", "id": "10102", "name": "Fender" }, { "self": "https://rsjira.atlassian.net/rest/api/2/component/10101", "id": "10101", "name": "Hood" }, { "self": "https://rsjira.atlassian.net/rest/api/2/component/10100", "id": "10100", "name": "Wheels" } ] }, "comment": { "required": false, "schema": { "type": "array", "items": "comment", "system": "comment" }, "name": "Comment", "operations": [ "add", "edit", "remove" ] } } } DEBUG : JiraRestConnection.validate - JIRA ExternalIDField name of "RallyID" validated DEBUG : JiraRestConnection.validate - JIRA Connection - FieldHandler target fields existence validated DEBUG : JiraRestConnection.validate - JIRA Connection - Field Defaults settings validated DEBUG : Connector.validate - JIRA Connection validate succeeded INFO : Connector.validate - Validation complete ANY : ConnectorRunner.run_services - Last Run 2013-12-24 16:14:57 UTC --- Now 2013-12-24 16:19:57 UTC ANY : ConnectorRunner.process_service - Starting Service UPDATE_RALLY_TO_JIRA INFO : RallyConnection.find_updates - Find Rally defects updated after 2013-12-24 16:14:52 UTC (last run time - epsilon seconds) INFO : RallyConnection.find_updates - Rally find_updates query: ((JIRAPR01ExtID != "") AND ( LastUpdateDate > 2013-12-24T16:14:52Z)) WARN : RallyConnection.block in check_for_warnings - Please update your client to use the latest version of the API. You can find the latest version at https://rally1.rallydev.com/slm/doc/webservice/index.jsp?version=v2.0. API status is Deprecated and will become Not Supported on 2014-May-08. INFO : RallyConnection.find_updates - Found 0 updated defects in Rally INFO : ConnectorRunner.show_preview_message - ------- Preview Mode ------- INFO : ConnectorRunner.show_preview_message - Found 0 records in Rally ANY : ConnectorRunner.process_service - Finished Service UPDATE_RALLY_TO_JIRA INFO : JiraRestConnection.disconnect - Disconnected from JIRA ANY : ConnectorRunner.block in log_service_statistics - JIRA5rest-config-TestConnection.xml: 0 items updated from Rally to Jira (Preview Mode) ANY : ConnectorRunner.log_service_statistics - JIRA5rest-config-TestConnection.xml: service run took 12 seconds