deltacloud-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marios Andreou (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (DTACLOUD-470) CIMI: creating networks returing 412.
Date Wed, 20 Feb 2013 17:35:12 GMT

    [ https://issues.apache.org/jira/browse/DTACLOUD-470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13582359#comment-13582359
] 

Marios Andreou commented on DTACLOUD-470:
-----------------------------------------

pushed with commit # 324ef95352ebe67743a093be7081478a9c8cf301 after ack on tracker set 327
by michal fojtik
                
> CIMI: creating networks returing 412.
> -------------------------------------
>
>                 Key: DTACLOUD-470
>                 URL: https://issues.apache.org/jira/browse/DTACLOUD-470
>             Project: DeltaCloud
>          Issue Type: Bug
>          Components: Client (Ruby)
>            Reporter: Martha Chumo
>            Assignee: Marios Andreou
>         Attachments: 0001-Restore-mock-network-operations-removed-by-commit-d4.patch
>
>
> This is code I'm using to create the network:
> clients/cimi/lib/entities/network.rb
> post '/cimi/networks' do
>     network_xml = Nokogiri::XML::Builder.new do |xml|
>       xml.Network(:xmlns => CIMI::Frontend::CMWG_NAMESPACE) {
>         xml.name params[:network][:name]
>         xml.description params[:network][:description]
>         xml.networkTemplate {
>           xml.networkConfig( :href => params[:network][:network_configuration] )
>           xml.forwardingGroup( :href => params[:network][:forwarding_group] )
>         }
>       }
>     end.to_xml
>     begin
>       result = create_entity('networks', network_xml, credentials)
>       network = CIMI::Model::NetworkCollection.from_xml(result)
>       flash[:success] = "Network was successfully created."
>       redirect "/cimi/networks/#{network.name}", 302
>     rescue => e
>       flash[:error] = "Network cannot be created: #{e.message}"
>       redirect :back
>     end
>   end
>  get '/cimi/networks' do
>     forwarding_groups_xml = get_entity_collection('forwarding_groups', credentials)
>     @forwarding_groups = CIMI::Model::ForwardingGroupCollection.from_xml(forwarding_groups_xml)
>     network_config_xml = get_entity_collection('network_configurations', credentials)
>     @network_configurations = CIMI::Model::NetworkConfigurationCollection.from_xml(network_config_xml)
>     networks_xml = get_entity_collection('networks', credentials)
>     @networks = CIMI::Model::NetworkCollection.from_xml(networks_xml)
>     haml :'networks/index'
>   end
> In the index page, I am using @network_configurations and @forwarding_groups to create
the network form a modal. 
> This is the response from server:
> 127.0.0.1 - - [13/Feb/2013 11:31:02] "POST /cimi/networks HTTP/1.1" 412 60 0.0733

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message