Changeset 10770
- Timestamp:
- Dec 15, 2006, 5:33:49 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/warptool.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/warptool.c
r10769 r10770 364 364 PS_ASSERT_PTR_NON_NULL(config, NULL); 365 365 366 bool status = false; 367 psString p4_id = psMetadataLookupStr(&status, config->args, "-p4_id"); 368 if (!status) { 369 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -p4_id"); 370 return false; 371 } 372 if (!p4_id) { 373 psError(PS_ERR_UNKNOWN, true, "-p4_id is required"); 374 return false; 375 } 376 377 psString exp_tag = psMetadataLookupStr(&status, config->args, "-exp_tag"); 378 if (!status) { 379 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -exp_tag"); 380 return false; 381 } 382 if (!exp_tag) { 383 psError(PS_ERR_UNKNOWN, true, "-exp_tag is required"); 384 return false; 385 } 386 387 psString class_id = psMetadataLookupStr(&status, config->args, "-class_id"); 388 if (!status) { 389 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -class_id"); 390 return false; 391 } 392 if (!class_id) { 393 psError(PS_ERR_UNKNOWN, true, "-class_id is required"); 394 return false; 395 } 396 397 psString uri = psMetadataLookupStr(&status, config->args, "-uri"); 398 if (!status) { 399 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -uri"); 400 return false; 401 } 402 if (!uri) { 403 psError(PS_ERR_UNKNOWN, true, "-uri is required"); 404 return false; 405 } 406 407 // defaults to 0 408 psS32 p3_version = psMetadataLookupS32(&status, config->args, "-p3_version"); 409 if (!status) { 410 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -p3_version"); 411 return false; 412 } 413 414 // optional 415 psString b1_uri = psMetadataLookupStr(&status, config->args, "-b1_uri"); 416 if (!status) { 417 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b1_uri"); 418 return false; 419 } 420 421 psString b2_uri = psMetadataLookupStr(&status, config->args, "-b2_uri"); 422 if (!status) { 423 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b2_uri"); 424 return false; 425 } 426 427 // XXX need to validate that this coresponds to an p4InputImfile 428 if (!p4WarpedImfileInsert(config->dbh, 429 (psS32)atoi(p4_id), 430 exp_tag, 431 p3_version, 432 class_id, 433 uri, 434 b1_uri, 435 b2_uri 436 )) { 437 psError(PS_ERR_UNKNOWN, false, "database error"); 438 return false; 439 } 440 366 441 return true; 367 442 } … … 439 514 PS_ASSERT_PTR_NON_NULL(config, NULL); 440 515 516 bool status = false; 517 psString p4_id = psMetadataLookupStr(&status, config->args, "-p4_id"); 518 if (!status) { 519 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -p4_id"); 520 return false; 521 } 522 if (!p4_id) { 523 psError(PS_ERR_UNKNOWN, true, "-p4_id is required"); 524 return false; 525 } 526 527 psString class_id = psMetadataLookupStr(&status, config->args, "-class_id"); 528 if (!status) { 529 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -class_id"); 530 return false; 531 } 532 if (!class_id) { 533 psError(PS_ERR_UNKNOWN, true, "-class_id is required"); 534 return false; 535 } 536 537 psString uri = psMetadataLookupStr(&status, config->args, "-uri"); 538 if (!status) { 539 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -uri"); 540 return false; 541 } 542 if (!uri) { 543 psError(PS_ERR_UNKNOWN, true, "-uri is required"); 544 return false; 545 } 546 547 // optional 548 psString b1_uri = psMetadataLookupStr(&status, config->args, "-b1_uri"); 549 if (!status) { 550 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b1_uri"); 551 return false; 552 } 553 554 psString b2_uri = psMetadataLookupStr(&status, config->args, "-b2_uri"); 555 if (!status) { 556 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b2_uri"); 557 return false; 558 } 559 560 // XXX need to validate that this coresponds to an p4WarpedImfile 561 if (!p4StackedImfileInsert(config->dbh, 562 (psS32)atoi(p4_id), 563 class_id, 564 uri, 565 b1_uri, 566 b2_uri 567 )) { 568 psError(PS_ERR_UNKNOWN, false, "database error"); 569 return false; 570 } 571 441 572 return true; 442 573 } … … 514 645 PS_ASSERT_PTR_NON_NULL(config, NULL); 515 646 647 bool status = false; 648 psString p4_id = psMetadataLookupStr(&status, config->args, "-p4_id"); 649 if (!status) { 650 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -p4_id"); 651 return false; 652 } 653 if (!p4_id) { 654 psError(PS_ERR_UNKNOWN, true, "-p4_id is required"); 655 return false; 656 } 657 658 psString exp_tag = psMetadataLookupStr(&status, config->args, "-exp_tag"); 659 if (!status) { 660 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -exp_tag"); 661 return false; 662 } 663 if (!exp_tag) { 664 psError(PS_ERR_UNKNOWN, true, "-exp_tag is required"); 665 return false; 666 } 667 668 psString class_id = psMetadataLookupStr(&status, config->args, "-class_id"); 669 if (!status) { 670 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -class_id"); 671 return false; 672 } 673 if (!class_id) { 674 psError(PS_ERR_UNKNOWN, true, "-class_id is required"); 675 return false; 676 } 677 678 psString uri = psMetadataLookupStr(&status, config->args, "-uri"); 679 if (!status) { 680 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -uri"); 681 return false; 682 } 683 if (!uri) { 684 psError(PS_ERR_UNKNOWN, true, "-uri is required"); 685 return false; 686 } 687 688 // defaults to 0 689 psS32 p3_version = psMetadataLookupS32(&status, config->args, "-p3_version"); 690 if (!status) { 691 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -p3_version"); 692 return false; 693 } 694 695 // optional 696 psString b1_uri = psMetadataLookupStr(&status, config->args, "-b1_uri"); 697 if (!status) { 698 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b1_uri"); 699 return false; 700 } 701 702 psString b2_uri = psMetadataLookupStr(&status, config->args, "-b2_uri"); 703 if (!status) { 704 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b2_uri"); 705 return false; 706 } 707 708 // XXX need to validate that this coresponds to an p4InputImfile 709 if (!p4DiffImfileInsert(config->dbh, 710 (psS32)atoi(p4_id), 711 exp_tag, 712 p3_version, 713 class_id, 714 uri, 715 b1_uri, 716 b2_uri 717 )) { 718 psError(PS_ERR_UNKNOWN, false, "database error"); 719 return false; 720 } 721 516 722 return true; 517 723 }
Note:
See TracChangeset
for help on using the changeset viewer.
