jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Continuum
  • CONTINUUM-1827

XMPRPC Basic Compliance ( Call continuum XPMRPC Service from other language like Php )

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Improvement Improvement
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.1
  • Fix Version/s: 1.2
  • Component/s: XMLRPC Interface
  • Labels:
    None
  • Complexity:
    Intermediate
  • Patch Submitted:
    Yes

Description

The XMLRPC API used by continuum is not compliant with other language because Java Objects are serialized.

This patch add XMLRPC standard function based on all non compliant functions. Those functions names ends with 'RPC'.
It 's also providing some generics function to reuse this mechanism for further developments.

The patch also correct some bugs ( An infinite loop, some updates errors, some fields weren't accessible)

The zip file contains a php sample.

  • Options
    • Sort By Name
    • Sort By Date
    • Ascending
    • Descending
    • Download All

Attachments

  1. Text File
    2008-09-02 - Continuum - 1.2 - TRUNK - Modif XMLRPC.patch
    01/Sep/08 5:12 PM
    90 kB
    Cuellar Gregory
  2. Text File
    Continuum - 1.1 - 669955 - Modif XMLRPC.patch
    22/Jul/08 9:08 AM
    93 kB
    Cuellar Gregory
  3. Hide
    Zip Archive
    Test PHP.zip
    22/Jul/08 9:08 AM
    64 kB
    Cuellar Gregory
    1. File
      Test PHP/ContinuumInstance.php 14 kB
    2. File
      Test PHP/continuum/BuildDefinition.php 2 kB
    3. File
      Test PHP/.../BuildResultSummary.php 3 kB
    4. File
      Test PHP/continuum/Installation.php 0.9 kB
    5. File
      Test PHP/continuum/Profile.php 2 kB
    6. File
      Test PHP/continuum/ProjectContinuum.php 5 kB
    7. File
      Test PHP/continuum/ProjectDependency.php 0.7 kB
    8. File
      Test PHP/continuum/ProjectDeveloper.php 0.8 kB
    9. File
      Test PHP/.../ProjectGroupContinuum.php 2 kB
    10. File
      Test PHP/.../ProjectGroupSummary.php 0.8 kB
    11. File
      Test PHP/continuum/ProjectNotifier.php 2 kB
    12. File
      Test PHP/continuum/ProjectSummary.php 0.4 kB
    13. File
      Test PHP/continuum/Schedule.php 2 kB
    14. File
      Test PHP/utils/ServiceLocator.php 0.7 kB
    15. File
      Test PHP/utils/.../array_key_exists.php 2 kB
    16. File
      Test PHP/utils/xmlrpc/compat/is_a.php 2 kB
    17. File
      Test PHP/utils/.../compat/is_callable.php 2 kB
    18. File
      Test PHP/utils/.../compat/is_scalar.php 2 kB
    19. File
      Test PHP/utils/.../compat/var_export.php 4 kB
    20. File
      Test PHP/utils/.../version_compare.php 6 kB
    21. File
      Test PHP/utils/xmlrpc/xmlrpc.inc 109 kB
    22. File
      Test PHP/utils/xmlrpc/xmlrpcs.inc 38 kB
    23. File
      Test PHP/utils/.../xmlrpc_wrappers.inc 29 kB
    Download Zip
    Show
    Zip Archive
    Test PHP.zip
    22/Jul/08 9:08 AM
    64 kB
    Cuellar Gregory

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Olivier Lamy added a comment - 04/Aug/08 7:03 PM

Thanks for the patch.
But can you provide one made with the trunk ? (infinite loop has been fixed in trunk).

Show
Olivier Lamy added a comment - 04/Aug/08 7:03 PM Thanks for the patch. But can you provide one made with the trunk ? (infinite loop has been fixed in trunk).
Hide
Permalink
Olivier Lamy added a comment - 27/Aug/08 1:40 PM

ping

Show
Olivier Lamy added a comment - 27/Aug/08 1:40 PM ping
Hide
Permalink
Cuellar Gregory added a comment - 01/Sep/08 8:41 AM

Sorry, I was in vacation. I am returning to duty today
I made the patch with the trunk. I just have to test it a little.

Show
Cuellar Gregory added a comment - 01/Sep/08 8:41 AM Sorry, I was in vacation. I am returning to duty today I made the patch with the trunk. I just have to test it a little.
Hide
Permalink
Cuellar Gregory added a comment - 01/Sep/08 5:12 PM - edited

I add a patch so you can view the changes. ( 2008-09-02 - Continuum - 1.2 - TRUNK - Modif XMLRPC.patch )
I have not finished my tests, I have some problems to generate the war.

Show
Cuellar Gregory added a comment - 01/Sep/08 5:12 PM - edited I add a patch so you can view the changes. ( 2008-09-02 - Continuum - 1.2 - TRUNK - Modif XMLRPC.patch ) I have not finished my tests, I have some problems to generate the war.
Hide
Permalink
Olivier Lamy added a comment - 03/Sep/08 4:32 PM - edited

fixed in rev 691786.
Thanks !

Show
Olivier Lamy added a comment - 03/Sep/08 4:32 PM - edited fixed in rev 691786. Thanks !

People

  • Assignee:
    Olivier Lamy
    Reporter:
    Cuellar Gregory
Vote (0)
Watch (1)

Dates

  • Created:
    22/Jul/08 9:08 AM
    Updated:
    03/Sep/08 4:35 PM
    Resolved:
    03/Sep/08 4:32 PM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.