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