Rally - Jira - JIRA5rest-config-storyAttachment.pxml
search cancel

Rally - Jira - JIRA5rest-config-storyAttachment.pxml

book

Article ID: 125031

calendar_today

Updated On:

Products

Rally On-Premise Rally SaaS

Issue/Introduction

Test the <RallyAttachmentLinker /> feature of CA Agile Central's JIRA connector. This will copy a story from JIRA, which has attachments, to a story in CA Agile Central with the attachments, and vice versa.

Environment

Release:
Component: ACSAAS

Resolution

The following sections relate to this JIRA5rest connector run:

Sample Configuration File

<!-- **********************************************************************
FILE:    JIRA5rest-config-storyAttachment.pxml
                        
PURPOSE: Test the <RallyAttachmentLinker /> and the <RallyJiraCommentLinker />
        featue of Rally's JIRA5rest connector. This will copy a Story from Rally,
         which has attachments and discussions, to a Story in JIRA with attachments
         and comments. Also does an update in both directions.

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>Story</ArtifactType>
                <ExternalIDField>Your-Rally-ExternalID</ExternalIDField>
                <CopySelectors>
                        <CopySelector>FormattedID > US459</CopySelector>
                </CopySelectors>
        </RallyConnection>

        <JiraRestConnection>
                <Url>Your-JIRA-URL</Url>
                <User>Your-JIRA-Username</User>
                <Password>Your-JIRA-Password</Password>
                <Project>Your-JIRA-Project</Project>
                <ArtifactType>Story</ArtifactType>
                <ExternalIDField>Your-JIRA-ExternalID</ExternalIDField>
                <ExternalEndUserIDField>RallyFormattedID</ExternalEndUserIDField>
                <WorkflowFile>jira_workflow-3.2.1-master-1007.xml</WorkflowFile>
        </JiraRestConnection>

        <Connector>
                <FieldMapping>
                        <Field><Rally>Name</Rally>              <Other>Summary</Other></Field>
                        <Field><Rally>Description</Rally>       <Other>Description</Other></Field>
                </FieldMapping>

                <OtherFieldHandlers>
                        <JiraNewlineFieldHandler>
                                <FieldName>Description</FieldName>
                        </JiraNewlineFieldHandler>
                </OtherFieldHandlers>
        
                <RelatedObjectLinkers>
                        <RallyAttachmentLinker />
                        <RallyJiraCommentLinker />
                </RelatedObjectLinkers>
        </Connector>

        <ConnectorRunner>
                <Preview>false</Preview>
                <LogLevel>Debug</LogLevel>
                <Services>COPY_RALLY_TO_JIRA,  UPDATE_RALLY_TO_JIRA,  UPDATE_JIRA_TO_RALLY</Services>
        </ConnectorRunner>
</Config>

Logfile Output of Run 1

**************************************************************************************
     Connector-3.2
         pid: 30664
         starting at: 2013-08-09 17:01:44 Z
         cwd: /Volumes/test/Rally-Connectors/JIRA-rest/rundir
         configs: x060-Jira5rest-config-storyAttachment.xml
         interval: -1
         connector-version: 3.3.0-1007-master-72a840c850d82ed040fa052b1536cf0fe58cfc7f
**************************************************************************************
  ANY : ConnectorRunner.block in run - processing to commence using content from x060-Jira5rest-config-storyAttachment.xml
  ANY : Class.read_config_file - x060-Jira5rest-config-storyAttachment.xml last modified 2013-08-09 17:01:36 UTC, size: 2148 chars
  ANY : RallyConnection.initialize - Initializing Rally connection version 3.1.0
 INFO : RallyConnection.initialize - Rally Web Services version 1.42
  ANY : JiraRestConnection.initialize - Initializing JIRA connection version 3.2.1
 INFO : Class.read_workflow_file - jira_workflow-3.2.1-master-1007.xml
 INFO : Connector.initialize - Ruby platform x86_64-darwin12.2.0
 INFO : Connector.initialize - Ruby version 1.9.3
 INFO : JiraRestConnection.connect - Connecting to JIRA at http://orca-ubujira1.f4tech.com:8080
DEBUG : RallyJest::JiraProxy.initialize - JiraProxy config arg content: {:url=>"http://orca-ubujira1.f4tech.com:8080", :user=>"testuser", :password=>"*****", :project=>"JPPROJ" *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/user?username=testuser
DEBUG : RallyJest::JiraComm.execute_request - {"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/user?username=testuser","name":"testuser","emailAddress":"user@localtest. *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issuetype
DEBUG : RallyJest::JiraComm.execute_request - [{"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/issuetype/6","id":"6","description":"A big user story that needs to be b *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/status
DEBUG : RallyJest::JiraComm.execute_request - [{"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/status/1","description":"The issue is open and ready for the assignee to *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/priority
DEBUG : RallyJest::JiraComm.execute_request - [{"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/priority/1","statusColor":"#cc0000","description":"Blocks development an *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/resolution
DEBUG : RallyJest::JiraComm.execute_request - [{"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/resolution/1","id":"1","description":"A fix for this issue is checked in *truncated*
 INFO : JiraRestConnection.connect - Using RallyJest version 1.1.18
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/serverInfo
DEBUG : RallyJest::JiraComm.execute_request - {"baseUrl":"http://orca-ubujira1.f4tech.com:8080","version":"5.2.11","versionNumbers":[5,2,11],"buildNumber":854,"buildDate":"2013 *truncated*
 INFO : JiraRestConnection.connect - Connected to JIRA at http://orca-ubujira1.f4tech.com:8080, (version 5.2.11)
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.","havePermi *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/project
DEBUG : RallyJest::JiraComm.execute_request - [{"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/project/APX","id":"11607","key":"APX","name":"Advanced Project X","avata *truncated*
 INFO : JiraRestConnection.validate_project - Confirmed that Jira project JPPROJ is accessible
DEBUG : JiraRestConnection.connect - Collected JIRA issue types: Epic, Regulation, Story, New Feature, Bug, Technical task, Sub-task, Task, Improvement
 INFO : JiraRestConnection.connect - JIRA connection issue type: |Story|
 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: PR01 - Brewing - Beer - All Grain
 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 "story" validated
DEBUG : RallyConnection.validate - Rally Connection - IDField entry "ObjectID" validated
DEBUG : RallyConnection.validate - Rally Connection - ExternalIDField entry "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 "testuser" detected in config file
DEBUG : JiraRestConnection.validate - JIRA Connection - password entry detected in config file
DEBUG : JiraRestConnection.validate - JIRA Connection - artifact type "Story" validated
DEBUG : JiraRestConnection.validate - JIRA Connection - IDField entry "key" validated
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/createmeta?projectKeys=JPPROJ-issuetypeNames=Story-expand=projects. *truncated*
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"projects","projects":[{"expand":"issuetypes","self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/project/JPPROJ","i *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/search?jql=project = JPPROJ AND issuetype = 'Story'-startAt=0-maxResults= *truncated*
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"names,schema","startAt":0,"maxResults":1,"total":1,"issues":[{"expand":"editmeta,renderedFields,transitions,changelog,o *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-3/editmeta?projectKeys=JPPROJ-issuetypeNames=Story-expand=pr *truncated*
DEBUG : RallyJest::JiraComm.execute_request - {"fields":{"summary":{"required":true,"schema":{"type":"string","system":"summary"},"name":"Summary","operations":["set"]},"timetr *truncated*
DEBUG : JiraRestConnection.validate - JIRA Connection - ExternalIDField entry "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
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 - JIRA Connection field_handler validation for "Description" succeeded
 INFO : Connector.validate - Validation complete
  ANY : ConnectorRunner.run_services - Last Run 2013-08-08 20:38:05 UTC  --- Now 2013-08-09 17:02:08 UTC
  ANY : ConnectorRunner.process_service - Starting Service COPY_RALLY_TO_JIRA
 INFO : RallyConnection.find_new - Find New Rally storys
DEBUG : RallyConnection.find_new - Rally using find_new query: (((JIRAPR01ExtID = "") AND (Project.Name = "PR01 - Brewing - Beer - All Grain")) AND (FormattedID > "US459"))
 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 1 new storys in Rally
 INFO : Connector.copy_to_other - Copy US459 to JIRA
DEBUG : Connector.block in map_fields_to_other -   Mapping Name(US459 in Rally) - to - Summary(US459 in Rally)
DEBUG : Connector.block in map_fields_to_other -   Mapping Description(desc for&nbsp;US459 in Rally) - to - Description(desc for&nbsp;US459 in Rally)
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Jira Issue Instance: JPPROJ-0000
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - issue_type: |Story|
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Calling ensureMetaInformationSupport for proj_key: JPPROJ, issue_type: Story
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Attempting to obtain a JiraIssue instance for JPPROJ-0000
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Obtained JiraIssue for JPPROJ-0000
DEBUG : RallyJest::JiraIssue.block in jiralize - jiralize field_key: |Summary| has a value of |US459 in Rally|
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 |desc for&nbsp;US459 in Rally|
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: |RallyID| has a value of |13345667210|
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: |RallyFormattedID| has a value of |US459|
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: |Issue Type| has a value of |Story|
DEBUG : RallyJest::JiraIssue.block in jiralize -    setting post_data['fields']['issuetype'] to Story
DEBUG : RallyJest::JiraProxy.createIssue - will create a JIRA issue with:  {"fields"=>{"project"=>{"key"=>"JPPROJ"}, "issuetype"=>{"name"=>"Story"}, "summary"=>"US459 in Rally" *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a POST request for endpoint: /rest/api/2/issue
DEBUG : RallyJest::JiraComm.execute_request - {"id":"334330","key":"JPPROJ-4","self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/issue/334330"}
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-4
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"renderedFields,names,schema,transitions,operations,editmeta,changelog","id":"334330","self":"http://orca-ubujira1.f4tec *truncated*
DEBUG : RallyJest::JiraProxy.getIssue - getIssue(JPPROJ-4) returned status of 200
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Jira Issue Instance: JPPROJ-4
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - issue_type: |Story|
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Calling ensureMetaInformationSupport for proj_key: JPPROJ, issue_type: Story
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Attempting to obtain a JiraIssue instance for JPPROJ-4
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Obtained JiraIssue for JPPROJ-4
 INFO : RallyConnection.update_internal -   Updating US459
 INFO : Connector.copy_to_other - Rally story US459 copied to JIRA Story JPPROJ-4
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-4?fields=attachment
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"renderedFields,names,schema,transitions,operations,editmeta,changelog","id":"334330","self":"http://orca-ubujira1.f4tec *truncated*
DEBUG : RallyAttachmentLinker.block in link_related_objects_in_other - Copying attachment: x060-Jira5rest-RallyAttachment.txt from Rally US459
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/attachment/meta
DEBUG : RallyJest::JiraComm.execute_request - {"enabled":true,"uploadLimit":10485760}
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-4/comment
DEBUG : RallyJest::JiraComm.execute_request - {"startAt":0,"maxResults":0,"total":0,"comments":[]}
DEBUG : RallyJiraCommentLinker.block in link_related_objects_in_other - Copying comment: Discussion text on US459 in Rally. from Rally US459
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a POST request for endpoint: /rest/api/2/issue/JPPROJ-4/comment
DEBUG : RallyJest::JiraComm.execute_request - {"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/issue/334330/comment/34712","id":"34712","author":{"self":"http://orca-ub *truncated*
  ANY : ConnectorRunner.process_service - Finished Service COPY_RALLY_TO_JIRA
  ANY : ConnectorRunner.process_service - Starting Service UPDATE_RALLY_TO_JIRA
 INFO : RallyConnection.find_updates - Find Rally storys updated after 2013-08-08 20:38:00 UTC (last run time - epsilon seconds)
 INFO : RallyConnection.find_updates - Rally find_updates query: ((JIRAPR01ExtID != "") AND ( LastUpdateDate > 2013-08-08T20:38:00Z))
 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 storys in Rally
DEBUG : RallyJest::JiraProxy.getIssuesWithJql - Initial jql: type = "Story" AND project = "JPPROJ" AND RallyID = 13345667210
DEBUG : RallyJest::JiraProxy.getIssuesWithJql - Updated jql: type = "Story" AND project = "JPPROJ" AND RallyID = 13345667210
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/search?jql=type = "Story" AND project = "JPPROJ" AND RallyID = 1334566721 *truncated*
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"names,schema","startAt":0,"maxResults":50,"total":1,"issues":[{"expand":"editmeta,renderedFields,transitions,changelog, *truncated*
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Jira Issue Instance: JPPROJ-4
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - issue_type: |Story|
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Calling ensureMetaInformationSupport for proj_key: JPPROJ, issue_type: Story
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Attempting to obtain a JiraIssue instance for JPPROJ-4
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Obtained JiraIssue for JPPROJ-4
 INFO : Connector.update_other - Updating JIRA Story JPPROJ-4 from Rally story US459 ...
DEBUG : Connector.block in map_fields_to_other -   Mapping Name(US459 in Rally) - to - Summary(US459 in Rally)
DEBUG : Connector.block in map_fields_to_other -   Mapping Description(desc for&nbsp;US459 in Rally) - to - Description(desc for&nbsp;US459 in Rally)
DEBUG : JiraRestConnection.has_changed? - Skipped update for JPPROJ-4 since no fields changed.
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-4?fields=attachment
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"renderedFields,names,schema,transitions,operations,editmeta,changelog","id":"334330","self":"http://orca-ubujira1.f4tec *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/attachment/meta
DEBUG : RallyJest::JiraComm.execute_request - {"enabled":true,"uploadLimit":10485760}
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-4/comment
DEBUG : RallyJest::JiraComm.execute_request - {"startAt":0,"maxResults":1,"total":1,"comments":[{"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/issue/334330/comment/34 *truncated*
 INFO : Connector.update_other - JIRA Story JPPROJ-4 updated from Rally story US459
  ANY : ConnectorRunner.process_service - Finished Service UPDATE_RALLY_TO_JIRA
  ANY : ConnectorRunner.process_service - Starting Service UPDATE_JIRA_TO_RALLY
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/serverInfo
DEBUG : RallyJest::JiraComm.execute_request - {"baseUrl":"http://orca-ubujira1.f4tech.com:8080","version":"5.2.11","versionNumbers":[5,2,11],"buildNumber":854,"buildDate":"2013 *truncated*
DEBUG : JiraRestConnection.find_updates - Looking for updates made within 1225 minutes (UTC reference time: 2013-08-08 20:38:00 UTC)
 INFO : JiraRestConnection.find_updates - Finding updates using query: type = "Story" AND project = "JPPROJ" AND "RallyID" > 0 AND updated >= -1225m
DEBUG : RallyJest::JiraProxy.getIssuesWithJql - Initial jql: type = "Story" AND project = "JPPROJ" AND "RallyID" > 0 AND updated >= -1225m
DEBUG : RallyJest::JiraProxy.getIssuesWithJql - Updated jql: type = "Story" AND project = "JPPROJ" AND "RallyID" > 0 AND updated >= -1225m
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/search?jql=type = "Story" AND project = "JPPROJ" AND "RallyID" > 0 AND up *truncated*
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"names,schema","startAt":0,"maxResults":50,"total":1,"issues":[{"expand":"editmeta,renderedFields,transitions,changelog, *truncated*
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Jira Issue Instance: JPPROJ-4
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - issue_type: |Story|
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Calling ensureMetaInformationSupport for proj_key: JPPROJ, issue_type: Story
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Attempting to obtain a JiraIssue instance for JPPROJ-4
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Obtained JiraIssue for JPPROJ-4
 INFO : JiraRestConnection.find_updates - Found 1 updated issues in JIRA
 WARN : RallyConnection.block in check_for_warnings - API status is Deprecated and will become Not Supported on 2014-May-08
 INFO : Connector.update_rally - Updating Rally story US459 from JIRA Story JPPROJ-4 ...
DEBUG : Connector.block in map_fields_to_rally -   Mapping Summary(US459 in Rally) - to - Name(US459 in Rally)
DEBUG : Connector.block in map_fields_to_rally -   Mapping Description(desc for&nbsp;US459 in Rally) - to - Description(desc for&nbsp;US459 in Rally)
DEBUG : RallyConnection.has_changed? - Skipped update for US459 since there was no change on non-external id fields
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-4?fields=attachment
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"renderedFields,names,schema,transitions,operations,editmeta,changelog","id":"334330","self":"http://orca-ubujira1.f4tec *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-4/comment
DEBUG : RallyJest::JiraComm.execute_request - {"startAt":0,"maxResults":1,"total":1,"comments":[{"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/issue/334330/comment/34 *truncated*
 INFO : Connector.update_rally - Rally story US459 updated from JIRA Story JPPROJ-4
  ANY : ConnectorRunner.process_service - Finished Service UPDATE_JIRA_TO_RALLY
 INFO : JiraRestConnection.disconnect - Disconnected from JIRA
  ANY : ConnectorRunner.run_services - time file written with value of 2013-08-09 17:02:08 UTC
  ANY : ConnectorRunner.block in log_service_statistics - x060-Jira5rest-config-storyAttachment.xml: 1 items copied from Rally to Jira 
  ANY : ConnectorRunner.block in log_service_statistics - x060-Jira5rest-config-storyAttachment.xml: 0 items updated from Rally to Jira 
  ANY : ConnectorRunner.block in log_service_statistics - x060-Jira5rest-config-storyAttachment.xml: 0 items updated from Jira to Rally 
  ANY : ConnectorRunner.log_service_statistics - x060-Jira5rest-config-storyAttachment.xml: service run took 57 seconds

Logfile Output of Run 2

**************************************************************************************
     Connector-3.2
         pid: 30684
         starting at: 2013-08-09 17:08:55 Z
         cwd: /Volumes/test/Rally-Connectors/JIRA-rest/rundir
         configs: x060-Jira5rest-config-storyAttachment.xml
         interval: -1
         connector-version: 3.3.0-1007-master-72a840c850d82ed040fa052b1536cf0fe58cfc7f
**************************************************************************************
  ANY : ConnectorRunner.block in run - processing to commence using content from x060-Jira5rest-config-storyAttachment.xml
  ANY : Class.read_config_file - x060-Jira5rest-config-storyAttachment.xml last modified 2013-08-09 17:08:44 UTC, size: 2129 chars
  ANY : RallyConnection.initialize - Initializing Rally connection version 3.1.0
 INFO : RallyConnection.initialize - Rally Web Services version 1.42
  ANY : JiraRestConnection.initialize - Initializing JIRA connection version 3.2.1
 INFO : Class.read_workflow_file - jira_workflow-3.2.1-master-1007.xml
 INFO : Connector.initialize - Ruby platform x86_64-darwin12.2.0
 INFO : Connector.initialize - Ruby version 1.9.3
 INFO : JiraRestConnection.connect - Connecting to JIRA at http://orca-ubujira1.f4tech.com:8080
DEBUG : RallyJest::JiraProxy.initialize - JiraProxy config arg content: {:url=>"http://orca-ubujira1.f4tech.com:8080", :user=>"testuser", :password=>"*****", :project=>"JPPROJ" *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/user?username=testuser
DEBUG : RallyJest::JiraComm.execute_request - {"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/user?username=testuser","name":"testuser","emailAddress":"user@localtest. *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issuetype
DEBUG : RallyJest::JiraComm.execute_request - [{"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/issuetype/6","id":"6","description":"A big user story that needs to be b *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/status
DEBUG : RallyJest::JiraComm.execute_request - [{"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/status/1","description":"The issue is open and ready for the assignee to *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/priority
DEBUG : RallyJest::JiraComm.execute_request - [{"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/priority/1","statusColor":"#cc0000","description":"Blocks development an *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/resolution
DEBUG : RallyJest::JiraComm.execute_request - [{"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/resolution/1","id":"1","description":"A fix for this issue is checked in *truncated*
 INFO : JiraRestConnection.connect - Using RallyJest version 1.1.18
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/serverInfo
DEBUG : RallyJest::JiraComm.execute_request - {"baseUrl":"http://orca-ubujira1.f4tech.com:8080","version":"5.2.11","versionNumbers":[5,2,11],"buildNumber":854,"buildDate":"2013 *truncated*
 INFO : JiraRestConnection.connect - Connected to JIRA at http://orca-ubujira1.f4tech.com:8080, (version 5.2.11)
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.","havePermi *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/project
DEBUG : RallyJest::JiraComm.execute_request - [{"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/project/APX","id":"11607","key":"APX","name":"Advanced Project X","avata *truncated*
 INFO : JiraRestConnection.validate_project - Confirmed that Jira project JPPROJ is accessible
DEBUG : JiraRestConnection.connect - Collected JIRA issue types: Epic, Regulation, Story, New Feature, Bug, Technical task, Sub-task, Task, Improvement
 INFO : JiraRestConnection.connect - JIRA connection issue type: |Story|
 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: PR01 - Brewing - Beer - All Grain
 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 "story" validated
DEBUG : RallyConnection.validate - Rally Connection - IDField entry "ObjectID" validated
DEBUG : RallyConnection.validate - Rally Connection - ExternalIDField entry "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 "testuser" detected in config file
DEBUG : JiraRestConnection.validate - JIRA Connection - password entry detected in config file
DEBUG : JiraRestConnection.validate - JIRA Connection - artifact type "Story" validated
DEBUG : JiraRestConnection.validate - JIRA Connection - IDField entry "key" validated
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/createmeta?projectKeys=JPPROJ-issuetypeNames=Story-expand=projects. *truncated*
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"projects","projects":[{"expand":"issuetypes","self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/project/JPPROJ","i *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/search?jql=project = JPPROJ AND issuetype = 'Story'-startAt=0-maxResults= *truncated*
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"names,schema","startAt":0,"maxResults":1,"total":2,"issues":[{"expand":"editmeta,renderedFields,transitions,changelog,o *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-4/editmeta?projectKeys=JPPROJ-issuetypeNames=Story-expand=pr *truncated*
DEBUG : RallyJest::JiraComm.execute_request - {"fields":{"summary":{"required":true,"schema":{"type":"string","system":"summary"},"name":"Summary","operations":["set"]},"timetr *truncated*
DEBUG : JiraRestConnection.validate - JIRA Connection - ExternalIDField entry "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
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 - JIRA Connection field_handler validation for "Description" succeeded
 INFO : Connector.validate - Validation complete
  ANY : ConnectorRunner.run_services - Last Run 2013-08-09 17:02:08 UTC  --- Now 2013-08-09 17:09:18 UTC
  ANY : ConnectorRunner.process_service - Starting Service COPY_RALLY_TO_JIRA
 INFO : RallyConnection.find_new - Find New Rally storys
DEBUG : RallyConnection.find_new - Rally using find_new query: (((JIRAPR01ExtID = "") AND (Project.Name = "PR01 - Brewing - Beer - All Grain")) AND (FormattedID > "US459"))
 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 1 new storys in Rally
 INFO : Connector.copy_to_other - Copy US466 to JIRA
DEBUG : Connector.block in map_fields_to_other -   Mapping Name(US466 in Rally) - to - Summary(US466 in Rally)
DEBUG : Connector.block in map_fields_to_other -   Mapping Description(<div><font face="Arial"><span style="font-size:8pt">Desc for&nbsp;</span><span style="font-size: 11px;">U *truncated*
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Jira Issue Instance: JPPROJ-0000
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - issue_type: |Story|
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Calling ensureMetaInformationSupport for proj_key: JPPROJ, issue_type: Story
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Attempting to obtain a JiraIssue instance for JPPROJ-0000
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Obtained JiraIssue for JPPROJ-0000
DEBUG : RallyJest::JiraIssue.block in jiralize - jiralize field_key: |Summary| has a value of |US466 in Rally|
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 |<div><font face="Arial"><span style="font-size:8pt">Desc for&nbsp;</span><spa *truncated*
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: |RallyID| has a value of |13365160093|
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: |RallyFormattedID| has a value of |US466|
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: |Issue Type| has a value of |Story|
DEBUG : RallyJest::JiraIssue.block in jiralize -    setting post_data['fields']['issuetype'] to Story
DEBUG : RallyJest::JiraProxy.createIssue - will create a JIRA issue with:  {"fields"=>{"project"=>{"key"=>"JPPROJ"}, "issuetype"=>{"name"=>"Story"}, "summary"=>"US466 in Rally" *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a POST request for endpoint: /rest/api/2/issue
DEBUG : RallyJest::JiraComm.execute_request - {"id":"334331","key":"JPPROJ-5","self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/issue/334331"}
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-5
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"renderedFields,names,schema,transitions,operations,editmeta,changelog","id":"334331","self":"http://orca-ubujira1.f4tec *truncated*
DEBUG : RallyJest::JiraProxy.getIssue - getIssue(JPPROJ-5) returned status of 200
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Jira Issue Instance: JPPROJ-5
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - issue_type: |Story|
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Calling ensureMetaInformationSupport for proj_key: JPPROJ, issue_type: Story
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Attempting to obtain a JiraIssue instance for JPPROJ-5
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Obtained JiraIssue for JPPROJ-5
 INFO : RallyConnection.update_internal -   Updating US466
 INFO : Connector.copy_to_other - Rally story US466 copied to JIRA Story JPPROJ-5
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-5?fields=attachment
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"renderedFields,names,schema,transitions,operations,editmeta,changelog","id":"334331","self":"http://orca-ubujira1.f4tec *truncated*
DEBUG : RallyAttachmentLinker.block in link_related_objects_in_other - Copying attachment: x060-Jira5rest-RallyAttachment.txt from Rally US466
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/attachment/meta
DEBUG : RallyJest::JiraComm.execute_request - {"enabled":true,"uploadLimit":10485760}
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-5/comment
DEBUG : RallyJest::JiraComm.execute_request - {"startAt":0,"maxResults":0,"total":0,"comments":[]}
  ANY : ConnectorRunner.process_service - Finished Service COPY_RALLY_TO_JIRA
  ANY : ConnectorRunner.process_service - Starting Service UPDATE_RALLY_TO_JIRA
 INFO : RallyConnection.find_updates - Find Rally storys updated after 2013-08-09 17:02:03 UTC (last run time - epsilon seconds)
 INFO : RallyConnection.find_updates - Rally find_updates query: ((JIRAPR01ExtID != "") AND ( LastUpdateDate > 2013-08-09T17:02:03Z))
 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 2 updated storys in Rally
DEBUG : RallyJest::JiraProxy.getIssuesWithJql - Initial jql: type = "Story" AND project = "JPPROJ" AND RallyID = 13345667210
DEBUG : RallyJest::JiraProxy.getIssuesWithJql - Updated jql: type = "Story" AND project = "JPPROJ" AND RallyID = 13345667210
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/search?jql=type = "Story" AND project = "JPPROJ" AND RallyID = 1334566721 *truncated*
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"names,schema","startAt":0,"maxResults":50,"total":1,"issues":[{"expand":"editmeta,renderedFields,transitions,changelog, *truncated*
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Jira Issue Instance: JPPROJ-4
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - issue_type: |Story|
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Calling ensureMetaInformationSupport for proj_key: JPPROJ, issue_type: Story
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Attempting to obtain a JiraIssue instance for JPPROJ-4
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Obtained JiraIssue for JPPROJ-4
 INFO : Connector.update_other - Updating JIRA Story JPPROJ-4 from Rally story US459 ...
DEBUG : Connector.block in map_fields_to_other -   Mapping Name(US459 in Rally) - to - Summary(US459 in Rally)
DEBUG : Connector.block in map_fields_to_other -   Mapping Description(desc for&nbsp;US459 in Rally <div>mod 1</div>) - to - Description(desc for&nbsp;US459 in Rally <div>mod 1 *truncated*
DEBUG : JiraRestConnection.update_internal - int_work_item: {"Summary"=>"US459 in Rally", "Description"=>"desc for&nbsp;US459 in Rally <div>mod 1</div>"}
DEBUG : RallyJest::JiraIssue.block in jiralize - jiralize field_key: |Summary| has a value of |US459 in Rally|
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 |desc for&nbsp;US459 in Rally <div>mod 1</div>|
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-4
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-4
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"renderedFields,names,schema,transitions,operations,editmeta,changelog","id":"334330","self":"http://orca-ubujira1.f4tec *truncated*
DEBUG : RallyJest::JiraProxy.getIssue - getIssue(JPPROJ-4) returned status of 200
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Jira Issue Instance: JPPROJ-4
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - issue_type: |Story|
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Calling ensureMetaInformationSupport for proj_key: JPPROJ, issue_type: Story
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Attempting to obtain a JiraIssue instance for JPPROJ-4
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Obtained JiraIssue for JPPROJ-4
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-4?fields=attachment
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"renderedFields,names,schema,transitions,operations,editmeta,changelog","id":"334330","self":"http://orca-ubujira1.f4tec *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/attachment/meta
DEBUG : RallyJest::JiraComm.execute_request - {"enabled":true,"uploadLimit":10485760}
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-4/comment
DEBUG : RallyJest::JiraComm.execute_request - {"startAt":0,"maxResults":1,"total":1,"comments":[{"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/issue/334330/comment/34 *truncated*
 INFO : Connector.update_other - JIRA Story JPPROJ-4 updated from Rally story US459
DEBUG : RallyJest::JiraProxy.getIssuesWithJql - Initial jql: type = "Story" AND project = "JPPROJ" AND RallyID = 13365160093
DEBUG : RallyJest::JiraProxy.getIssuesWithJql - Updated jql: type = "Story" AND project = "JPPROJ" AND RallyID = 13365160093
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/search?jql=type = "Story" AND project = "JPPROJ" AND RallyID = 1336516009 *truncated*
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"names,schema","startAt":0,"maxResults":50,"total":1,"issues":[{"expand":"editmeta,renderedFields,transitions,changelog, *truncated*
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Jira Issue Instance: JPPROJ-5
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - issue_type: |Story|
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Calling ensureMetaInformationSupport for proj_key: JPPROJ, issue_type: Story
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Attempting to obtain a JiraIssue instance for JPPROJ-5
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Obtained JiraIssue for JPPROJ-5
 INFO : Connector.update_other - Updating JIRA Story JPPROJ-5 from Rally story US466 ...
DEBUG : Connector.block in map_fields_to_other -   Mapping Name(US466 in Rally) - to - Summary(US466 in Rally)
DEBUG : Connector.block in map_fields_to_other -   Mapping Description(<div><font face="Arial"><span style="font-size:8pt">Desc for&nbsp;</span><span style="font-size: 11px;">U *truncated*
DEBUG : JiraRestConnection.has_changed? - Skipped update for JPPROJ-5 since no fields changed.
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-5?fields=attachment
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"renderedFields,names,schema,transitions,operations,editmeta,changelog","id":"334331","self":"http://orca-ubujira1.f4tec *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/attachment/meta
DEBUG : RallyJest::JiraComm.execute_request - {"enabled":true,"uploadLimit":10485760}
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-5/comment
DEBUG : RallyJest::JiraComm.execute_request - {"startAt":0,"maxResults":0,"total":0,"comments":[]}
 INFO : Connector.update_other - JIRA Story JPPROJ-5 updated from Rally story US466
  ANY : ConnectorRunner.process_service - Finished Service UPDATE_RALLY_TO_JIRA
  ANY : ConnectorRunner.process_service - Starting Service UPDATE_JIRA_TO_RALLY
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/serverInfo
DEBUG : RallyJest::JiraComm.execute_request - {"baseUrl":"http://orca-ubujira1.f4tech.com:8080","version":"5.2.11","versionNumbers":[5,2,11],"buildNumber":854,"buildDate":"2013 *truncated*
DEBUG : JiraRestConnection.find_updates - Looking for updates made within 8 minutes (UTC reference time: 2013-08-09 17:02:03 UTC)
 INFO : JiraRestConnection.find_updates - Finding updates using query: type = "Story" AND project = "JPPROJ" AND "RallyID" > 0 AND updated >= -8m
DEBUG : RallyJest::JiraProxy.getIssuesWithJql - Initial jql: type = "Story" AND project = "JPPROJ" AND "RallyID" > 0 AND updated >= -8m
DEBUG : RallyJest::JiraProxy.getIssuesWithJql - Updated jql: type = "Story" AND project = "JPPROJ" AND "RallyID" > 0 AND updated >= -8m
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/search?jql=type = "Story" AND project = "JPPROJ" AND "RallyID" > 0 AND up *truncated*
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"schema,names","startAt":0,"maxResults":50,"total":2,"issues":[{"expand":"editmeta,renderedFields,transitions,changelog, *truncated*
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Jira Issue Instance: JPPROJ-5
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - issue_type: |Story|
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Calling ensureMetaInformationSupport for proj_key: JPPROJ, issue_type: Story
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Attempting to obtain a JiraIssue instance for JPPROJ-5
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Obtained JiraIssue for JPPROJ-5
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Jira Issue Instance: JPPROJ-4
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - issue_type: |Story|
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Calling ensureMetaInformationSupport for proj_key: JPPROJ, issue_type: Story
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Attempting to obtain a JiraIssue instance for JPPROJ-4
DEBUG : RallyJest::JiraProxy.makeAnIssueInstance - Obtained JiraIssue for JPPROJ-4
 INFO : JiraRestConnection.find_updates - Found 2 updated issues in JIRA
 WARN : RallyConnection.block in check_for_warnings - API status is Deprecated and will become Not Supported on 2014-May-08
 INFO : Connector.update_rally - Updating Rally story US466 from JIRA Story JPPROJ-5 ...
DEBUG : Connector.block in map_fields_to_rally -   Mapping Summary(US466 in Rally) - to - Name(US466 in Rally)
DEBUG : Connector.block in map_fields_to_rally -   Mapping Description(<div><font face="Arial"><span style="font-size:8pt">Desc for&nbsp;</span><span style="font-size: 11px;">U *truncated*
DEBUG : RallyConnection.has_changed? - Skipped update for US466 since there was no change on non-external id fields
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-5?fields=attachment
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"renderedFields,names,schema,transitions,operations,editmeta,changelog","id":"334331","self":"http://orca-ubujira1.f4tec *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-5/comment
DEBUG : RallyJest::JiraComm.execute_request - {"startAt":0,"maxResults":0,"total":0,"comments":[]}
 INFO : Connector.update_rally - Rally story US466 updated from JIRA Story JPPROJ-5
 WARN : RallyConnection.block in check_for_warnings - API status is Deprecated and will become Not Supported on 2014-May-08
 INFO : Connector.update_rally - Updating Rally story US459 from JIRA Story JPPROJ-4 ...
DEBUG : Connector.block in map_fields_to_rally -   Mapping Summary(US459 in Rally) - to - Name(US459 in Rally)
DEBUG : Connector.block in map_fields_to_rally -   Mapping Description(desc for&nbsp;US459 in Rally <div>mod 1</div>) - to - Description(desc for&nbsp;US459 in Rally <div>mod 1 *truncated*
DEBUG : RallyConnection.has_changed? - Skipped update for US459 since there was no change on non-external id fields
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-4?fields=attachment
DEBUG : RallyJest::JiraComm.execute_request - {"expand":"renderedFields,names,schema,transitions,operations,editmeta,changelog","id":"334330","self":"http://orca-ubujira1.f4tec *truncated*
DEBUG : RallyJest::JiraComm.block in execute_request - issuing a GET request for endpoint: /rest/api/2/issue/JPPROJ-4/comment
DEBUG : RallyJest::JiraComm.execute_request - {"startAt":0,"maxResults":1,"total":1,"comments":[{"self":"http://orca-ubujira1.f4tech.com:8080/rest/api/2/issue/334330/comment/34 *truncated*
 INFO : Connector.update_rally - Rally story US459 updated from JIRA Story JPPROJ-4
  ANY : ConnectorRunner.process_service - Finished Service UPDATE_JIRA_TO_RALLY
 INFO : JiraRestConnection.disconnect - Disconnected from JIRA
  ANY : ConnectorRunner.run_services - time file written with value of 2013-08-09 17:09:18 UTC
  ANY : ConnectorRunner.block in log_service_statistics - x060-Jira5rest-config-storyAttachment.xml: 1 items copied from Rally to Jira 
  ANY : ConnectorRunner.block in log_service_statistics - x060-Jira5rest-config-storyAttachment.xml: 1 items updated from Rally to Jira 
  ANY : ConnectorRunner.block in log_service_statistics - x060-Jira5rest-config-storyAttachment.xml: 0 items updated from Jira to Rally 
  ANY : ConnectorRunner.log_service_statistics - x060-Jira5rest-config-storyAttachment.xml: service run took 1 minutes 10 seconds