[ https://issues.apache.org/jira/browse/DTACLOUD-470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marios Andreou resolved DTACLOUD-470. ------------------------------------- Resolution: Fixed > 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