setting.language = vm.$language;\r
         setting.paginate = true;\r
         setting.info = true;\r
+        setting.sort = true;\r
         setting.columns = vm.$packageTableFields.table;\r
         setting.restUrl = vm.$restUrl.queryPackageInfoUrl;\r
         setting.tableId = vm.$tableId;\r
             vm.packageDetail.detailData[index].isActive = true;\r
         },\r
         $initPackageDetailTable : function (csarId) {\r
-            var data;\r
-            for(var i=0; i<vm.resource.packageInfo.length; i++) {\r
-                if (vm.resource.packageInfo[i].csarId == csarId) {\r
-                    data = vm.resource.packageInfo[i];\r
-                    break;\r
+            var url=vm.$restUrl.queryPackageInfoUrl + "/" + csarId;\r
+            commonUtil.get(url,null,function(resp) {\r
+                if (resp) {\r
+                    vm.resource.packageDetails=resp;\r
                 }\r
-            }\r
-            vm.resource.packageDetails = data;\r
-            vm.resource.relationInfo = [];\r
+       })\r
+\r
         },\r
         $isRowDeletingStatus : function(name) {\r
             var table = $("#" + vm.$tableId).dataTable();\r
 
                 }\r
                 refreshByCond();\r
             },\r
-            error : function() {\r
-                commonUtil.showMessage($.i18n.prop("nfv-package-iui-message-onBoard-error"), "failed");\r
+            error : function(resp) {\r
+                if(resp != "" && resp.responseText == "success") {\r
+                    commonUtil.showMessage($.i18n.prop("nfv-package-iui-message-onBoarded"), "success");\r
+                    refreshByCond();\r
+                } else {\r
+                    commonUtil.showMessage($.i18n.prop("nfv-package-iui-message-onBoard-error"), "failed");\r
+                }\r
             }\r
         });\r
     }\r
             }\r
             refreshByCond();\r
         },\r
-        error : function() {\r
+        error : function(resp) {\r
             commonUtil.showMessage($.i18n.prop("nfv-package-iui-message-onBoard-error"), "failed");\r
         }\r
     });\r
             }\r
             refreshByCond();\r
         },\r
-        error : function() {\r
+        error : function(resp) {\r
             commonUtil.showMessage($.i18n.prop("nfv-package-iui-message-onBoard-error"), "failed");\r
         }\r
     });\r
 \r
 pmUtil.nameRender = function(obj) {\r
     return '<a href="#" onclick="vm.packageDetail.$showDetails('\r
-        + '\'block\',\'' + obj.aData.id + '\', \'' + obj.aData.name + '\')">' + obj.aData.name + '</a>';\r
+        + '\'block\',\'' + obj.aData.csarId + '\', \'' + obj.aData.name + '\')">' + obj.aData.name + '</a>';\r
 }\r
 \r
 pmUtil.onBoardRender = function(obj) {\r
 
        nodeTemplate.currentLinkNum = 0;\r
        var relationShips = data.relationShips || []; //some nodes may not have relationships\r
        $.each(relationShips, function(index, obj){\r
-               if (obj.sourceNodeId == data.id) {\r
+               if (obj.sourceNodeId == data.name) {\r
                        switch(obj.type) {\r
                                case "containedIn" :\r
                                case "tosca.relationships.nfv.ContainedIn" :\r
                                        break;\r
                        }\r
                }\r
-               if (obj.targetNodeId == data.id) {\r
+               if (obj.targetNodeId == data.name) {\r
                        switch(obj.type) {\r
                                case "connectedTo" : \r
                                case "tosca.relationships.nfv.ConnectsTo" :\r
 
             "url":"../user/user.html",\r
             "iconClass":"fa fa-puzzle-piece"\r
         },\r
-        {\r
-            "parentId":"openo_menu_orchestrator",\r
-            "id":"openo_menu_orchestrator_model_design",\r
-            "url":"/winery/servicetemplates.html",\r
-            "iconClass":"fa fa-folder-open-o"\r
-        },\r
         {\r
             "parentId":"openo_menu_orchestrator",\r
             "id":"openo_menu_orchestrator_package",\r