JIRA5rest-config-DueDate.pxml

Demonstrate copying CA Agile Central's "CreationDate" (a read-only field ) to JIRA's "Due Date" (this is a one-way copy).

Below are the two sections relating to this JIRA5 connector run:

  1. This configuration file: JIRA5rest-config-DueDate.pxml
  2. The logfile output: rallylog.log


Configuration File JIRA5rest-config-DueDate.pxml

<!-- **********************************************************************
FILE:    JIRA5rest-config-DueDate.pxml

PURPOSE: Demonstrate coping Rally's "CreationDate" (a read-only field) to JIRA's 
         "Due Date" (note this is a one-way copy).

USAGE:   Replace all the "Your-..." strings below with values appropriate
         for your environment.
*********************************************************************** -->
<config>
        <RallyConnection>
                <Url>Your-Rally-URL</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>
                <CrosslinkUrlField>JIRAPR01Url</CrosslinkUrlField>
        </RallyConnection>

        <JiraRestConnection>
                <Url>Your-JIRA-URL</Url>
                <Project>Your-JIRA-Project</Project>
                <User>Your-JIRA-Username</User>
                <Password>Your-JIRA-Password</Password>
                <ArtifactType>Bug</ArtifactType>
                <ExternalIDField>Your-JIRA-ExternalID</ExternalIDField>
                <ExternalEndUserIDField>RallyFormattedID</ExternalEndUserIDField>
                <CrosslinkUrlField>RallyLink</CrosslinkUrlField>
        </JiraRestConnection>

        <Connector>
                <FieldMapping>
                        <Field><Rally>Name</Rally>              <Other>Summary</Other>    </Field>
                        <Field><Rally>Description</Rally>       <Other>Description</Other></Field>
                        <Field><Rally>CreationDate</Rally>      <Other>Due Date</Other>
                                <Direction>TO_OTHER</Direction>                           </Field>

                </FieldMapping>

                <RallyFieldHandlers>
                        <RallyDateTimeFieldHandler>
                                <FieldName>CreationDate</FieldName>
                                <DateTimeFormat>%Y-%m-%d</DateTimeFormat>
                        </RallyDateTimeFieldHandler>
                </RallyFieldHandlers>
        </Connector>

        <ConnectorRunner>
                <Preview>false</Preview>
                <LogLevel>DEBUG</LogLevel>
                <Services>UPDATE_RALLY_TO_JIRA,  COPY_RALLY_TO_JIRA</Services>
        </ConnectorRunner>
</config>


The rallylog.log File for JIRA5rest-config-DueDate.pxml

**************************************************************************************
     rally2_jira-rest_connector
         pid: 51487
         starting at: 2013-11-12 18:09:01 Z
         cwd: /Volumes/jpkole/Cases/103111-JIRA/7
         configs: jpkole-test.xml
         interval: -1
         connector-version: Connector version: 4.0.1-1019-master-45963c3b7f7392847f945b3f9e24547bdb89f9cd
         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 jpkole-test.xml
  ANY : Class.read_config_file - jpkole-test.xml last modified 2013-11-12 18:05:50 UTC, size: 1809 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.0
 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=>"jpkole", :password=>"*****", :project=>"JPPROJ", :logger=>RallyLogger, :proxy_password=>"*****"}
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/user?username=jpkole
DEBUG : RallyJest::JiraComm.execute_request - {
  "self": "https://rsjira.atlassian.net/rest/api/2/user?username=jpkole",
  "key": "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,
  "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-01",
  "versionNumbers": [
    6,
    2,
    0
  ],
  "buildNumber": 6204,
  "buildDate": "2013-10-10T00:00:00.000-0600",
  "serverTime": "2013-11-12T11:09:05.031-0700",
  "scmInfo": "9a81f1273565b708db95415d383556dcb6085057",
  "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"
  },
  {
    "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"
  },
  {
    "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"
  },
  {
    "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"
  },
  {
    "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"
  }
]
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, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. 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-01",
  "versionNumbers": [
    6,
    2,
    0
  ],
  "buildNumber": 6204,
  "buildDate": "2013-10-10T00:00:00.000-0600",
  "serverTime": "2013-11-12T11:09:09.800-0700",
  "scmInfo": "9a81f1273565b708db95415d383556dcb6085057",
  "serverTitle": "JIRA"
}
 INFO : JiraRestConnection.connect - Connected to JIRA at https://rsjira.atlassian.net, (version 6.2-OD-01)
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": {
.....
}
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: WS01
INFO : RallyConnection.connect -   Projects: PR01
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 CrossLinkUrlField name of "JIRAPR01Url" 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 "user" 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": [
.....
 ]
}
DEBUG : RallyJest::JiraProxy.getFields - field_info returned from JIRA options-{"projectKeys"=>"JPPROJ", "issuetypeNames"=>"Bug", "expand"=>"projects.issuetypes.fields"} were: {"expand"=>"projects", "projects"=>[
.....
]}
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 - {
.....
}
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-60/editmeta?projectKeys=JPPROJ&issuetypeNames=Bug&expand=projects.issuetypes.fields
DEBUG : RallyJest::JiraComm.execute_request - {
 "fields": {
.....
 }
}
DEBUG : JiraRestConnection.validate - JIRA ExternalIDField name of "RallyID" validated
DEBUG : JiraRestConnection.validate - JIRA ExternalEndUserIDField name of "RallyFormattedID" validated
DEBUG : JiraRestConnection.validate - JIRA CrossLinkUrlField name of "RallyLink" 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
DEBUG : Connector.block in validate - RallyConnection field_mapping target "Name" existence validated
DEBUG : Connector.block in validate - JIRA Connection field_mapping target "Summary" existence validated
DEBUG : Connector.block in validate - RallyConnection field_mapping target "Description" existence validated
DEBUG : Connector.block in validate - JIRA Connection field_mapping target "Description" existence validated
DEBUG : Connector.block in validate - RallyConnection field_mapping target "CreationDate" existence validated
DEBUG : Connector.block in validate - JIRA Connection field_mapping target "Due Date" existence validated
DEBUG : Connector.block in validate - Rally Connection field_handler validation for "CreationDate" succeeded
DEBUG : Connector.validate - Rally CrossLinkUrlField name of "JIRAPR01Url" validated
DEBUG : Connector.validate - JIRA CrossLinkUrlField name of "RallyLink" validated
INFO : Connector.validate - Validation complete
 ANY : ConnectorRunner.run_services - Last Run 2013-11-12 18:08:13 UTC  --- Now 2013-11-12 18:09:17 UTC
 ANY : ConnectorRunner.process_service - Starting Service UPDATE_RALLY_TO_JIRA
INFO : RallyConnection.find_updates - Find Rally defects updated after 2013-11-12 18:08:08 UTC (last run time - epsilon seconds)
INFO : RallyConnection.find_updates - Rally find_updates query: (((JIRAPR01ExtID != "") AND ( LastUpdateDate > 2013-11-12T18:08:08Z)) AND (FormattedID = "DE423"))
WARN : RallyConnection.block in check_for_warnings - API status is Deprecated and will become Not Supported on 2014-May-08
INFO : RallyConnection.find_updates -   Found 1 updated defects in Rally
DEBUG : RallyJest::JiraProxy.getIssuesWithJql - Initial jql: type = "Bug" AND project = "JPPROJ" AND RallyID = 12355718749
DEBUG : RallyJest::JiraProxy.getIssuesWithJql - Updated jql: type = "Bug" AND project = "JPPROJ" AND RallyID = 12355718749
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/search?jql=type = "Bug" AND project = "JPPROJ" AND RallyID = 12355718749&startAt=0&fields=*all
DEBUG : RallyJest::JiraComm.execute_request - {
 "expand": "names,schema",
 "startAt": 0,
 "maxResults": 50,
 "total": 1,
 "issues": [
   {
.....
   }
 ]
}
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Jira Issue Instance: JPPROJ-60
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - issue_type: |Bug|
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Calling ensureMetaInformationSupport for proj_key: JPPROJ, issue_type: Bug
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Attempting to obtain a JiraIssue instance for JPPROJ-60
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Obtained JiraIssue for JPPROJ-60
INFO : Connector.update_other - Updating JIRA Bug JPPROJ-60 from Rally defect DE423 ...
DEBUG : Connector.block in map_fields_to_other -   Mapping Name(X074 Case 108104) - to - Summary(X074 Case 108104)
DEBUG : Connector.block in map_fields_to_other -   Mapping Description(Line1) - to - Description(Line1)
DEBUG : Connector.block in map_fields_to_other -   Mapping CreationDate(2013-06-11T16:45:42.971Z) - to - Due Date(2013-06-11)
DEBUG : JiraRestConnection.update_internal - int_work_item: {"Summary"=>"X074 Case 108104", "Description"=>"Line1", "Due Date"=>"2013-06-11"}
DEBUG : RallyJest::JiraIssue.block in jiralize - jiralize field_key: |Summary| has a value of |X074 Case 108104|
DEBUG : RallyJest::JiraIssue.block in jiralize -    checking to see if field_type is standard, custom or unrecognized
DEBUG : RallyJest::JiraIssue.block in jiralize - jiralize field_key: |Description| has a value of |Line1|
DEBUG : RallyJest::JiraIssue.block in jiralize -    checking to see if field_type is standard, custom or unrecognized
DEBUG : RallyJest::JiraIssue.block in jiralize - jiralize field_key: |Due Date| has a value of |2013-06-11|
DEBUG : RallyJest::JiraIssue.block in jiralize -    checking to see if field_type is standard, custom or unrecognized
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a PUT request for endpoint: /rest/api/2/issue/JPPROJ-60
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-60
DEBUG : RallyJest::JiraComm.execute_request - {
 "expand": "renderedFields,names,schema,transitions,operations,editmeta,changelog",
 "id": "12003",
 "self": "https://rsjira.atlassian.net/rest/api/2/issue/12003",
 "key": "JPPROJ-60",
 "fields": {
   "summary": "X074 Case 108104",
   "progress": {
     "progress": 0,
     "total": 0
   },
.....
 }
}
DEBUG : RallyJest::JiraProxy.getIssue - getIssue(JPPROJ-60) returned status of 200
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Jira Issue Instance: JPPROJ-60
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - issue_type: |Bug|
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Calling ensureMetaInformationSupport for proj_key: JPPROJ, issue_type: Bug
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Attempting to obtain a JiraIssue instance for JPPROJ-60
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Obtained JiraIssue for JPPROJ-60
INFO : Connector.update_other - JIRA Bug JPPROJ-60 updated from Rally defect DE423
 ANY : ConnectorRunner.process_service - Finished Service UPDATE_RALLY_TO_JIRA
 ANY : ConnectorRunner.process_service - Starting Service COPY_RALLY_TO_JIRA
INFO : RallyConnection.find_new - Find New Rally defects
DEBUG : RallyConnection.find_new - Rally using find_new query: (((JIRAPR01ExtID = "") AND (Project.Name = "PR01 - Brewing - Beer - All Grain")) AND (FormattedID = "DE423"))
WARN : RallyConnection.block in check_for_warnings - API status is Deprecated and will become Not Supported on 2014-May-08
INFO : RallyConnection.find_new -   Found 0 new defects in Rally
 ANY : ConnectorRunner.process_service - Finished Service COPY_RALLY_TO_JIRA
INFO : JiraRestConnection.disconnect - Disconnected from JIRA
 ANY : ConnectorRunner.run_services - time file written with value of 2013-11-12 18:09:17 UTC
 ANY : ConnectorRunner.block in log_service_statistics - jpkole-test.xml: 1 items updated from Rally to Jira 
 ANY : ConnectorRunner.block in log_service_statistics - jpkole-test.xml: 0 items copied from Rally to Jira 
 ANY : ConnectorRunner.log_service_statistics - jpkole-test.xml: service run took 20 seconds
 

Feedback

Need more help? The CA Agile Central Community is your one-stop shop for self-service and support. To submit feedback or cases to CA Agile Central Support, find answers, and collaborate with others, please join us in the CA Agile Central Community.