equal
deleted
inserted
replaced
40 |
40 |
41 Raises: None |
41 Raises: None |
42 """ |
42 """ |
43 |
43 |
44 try: |
44 try: |
45 manifest_obj = ManifestServ(manifest_file, full_init=False) |
45 manifest_obj = ManifestServ(manifest_file, full_init=False, |
|
46 dtd_schema=True) |
46 except StandardError, err: |
47 except StandardError, err: |
47 print "Error creating in-memory copy of Manifest data." |
48 print "Error creating in-memory copy of Manifest data." |
48 print str(err) |
49 print str(err) |
49 return None |
50 return None |
50 |
51 |
53 |
54 |
54 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
55 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
55 def ai_setup_manifestserv(manifest_obj): |
56 def ai_setup_manifestserv(manifest_obj): |
56 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
57 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
57 """ |
58 """ |
58 Sets defaults and validates a manifest server object |
59 Validates a manifest server object |
59 |
60 |
60 Args: |
61 Args: |
61 manifest_server_obj: ManifestServ object containing data to validate. |
62 manifest_server_obj: ManifestServ object containing data to validate. |
62 |
63 |
63 Returns: 0 on success, -1 on error |
64 Returns: 0 on success, -1 on error |
64 |
65 |
65 Raises: None |
66 Raises: None |
66 """ |
67 """ |
67 |
68 |
68 try: |
69 try: |
69 manifest_obj.set_defaults() |
70 manifest_obj.schema_validate(dtd_schema=True) |
70 manifest_obj.schema_validate() |
|
71 manifest_obj.semantic_validate() |
|
72 return 0 |
71 return 0 |
73 |
72 |
74 except StandardError, err: |
73 except StandardError, err: |
75 print "Error setting up manifest data for use" |
74 print "Error setting up manifest data for use" |
76 print str(err) |
75 print str(err) |