67fb1e1e7f
defaultElementForm, defaultAttributeForm : XSD parsing and runtime handling.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4221 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-07-29 18:46:37 +00:00
86ba7febad
SOAP inline namespace handling test
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2487 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-08-12 01:15:12 +00:00
d6d7852372
SOAP test
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1170 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-02-27 16:13:41 +00:00
a1b9de2436
Disable file writing ( debug )
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1117 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-01-06 10:17:44 +00:00
34030812f8
Serialization : By default, attributes are no longer qualified.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1114 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-01-05 19:59:56 +00:00
8bdfcc9df7
Test suite : fix memory leaks.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@915 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-16 17:42:46 +00:00
f597caeb28
Introduce "FreeObjectProperties()" method in TBaseComplexRemotable to allow its derived classes to clear (FreeAndNil) their object(s) and array(s) properties.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@910 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-16 11:18:21 +00:00
f267faed72
Type Hint handling record, alias, array ( WideString, AnsiString, UnicodeString handling ). Parsers and generators.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@772 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-07 16:28:22 +00:00
d2abf9846b
+Delphi : QWord = UInt64 for CompilerVersion > 16.0
...
+THeaderBlockProxy :
This class is used as a wrapper to allow a TBaseRemotable instance to be sent and received as a header block
+ICallContext.AddHeader() :
Overload to support classes that do not inherit from THeaderBlock
+TTypeRegistryItem.AddExternalSynonym(), TTypeRegistryItem.IsExternalSynonym()
Usefull when a xsd defines a complex type and a "element" which type is the complex one.
+TTypeRegistry.FindByDeclaredName():
Add an option to include the external synonyms in the search
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@744 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-18 15:53:10 +00:00
4217df162b
SOAP "ID" and "href" handling in the serialized xml stream.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@730 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-06 20:41:44 +00:00
57c2b5443f
delete unnecessary file generation
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@590 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-10-09 16:35:03 +00:00
a9871c2bc3
Part 3 final
...
* simple content header block implementation : TSimpleContentHeaderBlock
* XSD/WSDL generator tests : header, simple content header, collection
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@551 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-09-11 00:44:56 +00:00
d7f0f07c54
Part 3
...
runtime WSDL generation :
* class inheritance is handled correctly
* record type handling
* tests
several warnings get fixed
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@543 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-09-10 01:20:30 +00:00
7296df02a0
+Serialization of compound element ( TBaseComplexRemotable ) is now handle by TObjectSerializer that can read/write elements of different name spaces
...
+Fix server side SOAP headers reading.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@533 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-08-24 13:33:06 +00:00