You've already forked lazarus-ccr
- service/port for <soap:address> - binding/operation for "soapAction" ws_helper : better parsing of "function" operations ws_helper supports a new switch : -u MODE Generate the pascal translation of the WSDL input file MODE value may be U for used types or A for all types Complexe types extending with simpleContent support in the runtime and ws_helper : sample WSDL type <xs:complexType name="MeasureType"> <xs:simpleContent> <xs:extension base="xs:decimal"> <xs:attribute name="UnitSystem" type="xs:token" use="optional"> </xs:attribute> <xs:attribute name="ZeroPoint" type="string" use="optional"> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> embedded array support : sample WSDL type <xsd:complexType name="EmbeddeArraySample"> <xsd:sequence> <xsd:element name="Name" type="xsd:string"/> <xsd:element name="Count" type="xsd:int"/> <xsd:element name="ArrayItem" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> sample instance of "EmbeddeArraySample" <example> <Name>WST NAME</Name> <Count>3</Count> <ArrayItem>Item 0</ArrayItem> <ArrayItem>Item 1</ArrayItem> <ArrayItem>Item 2</ArrayItem> </example> git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@139 8e941d3f-bd1b-0410-a28a-d453659cc2b4
422 lines
14 KiB
XML
422 lines
14 KiB
XML
<?xml version="1.0"?>
|
|
<CONFIG>
|
|
<ProjectOptions>
|
|
<PathDelim Value="\"/>
|
|
<Version Value="5"/>
|
|
<General>
|
|
<MainUnit Value="0"/>
|
|
<IconPath Value="./"/>
|
|
<TargetFileExt Value=".exe"/>
|
|
<ActiveEditorIndexAtStart Value="3"/>
|
|
</General>
|
|
<PublishOptions>
|
|
<Version Value="2"/>
|
|
<IgnoreBinaries Value="False"/>
|
|
<IncludeFileFilter Value="*.(pas|pp|inc|lfm|lpr|lrs|lpi|lpk|sh|xml)"/>
|
|
<ExcludeFileFilter Value="*.(bak|ppu|ppw|o|so);*~;backup"/>
|
|
</PublishOptions>
|
|
<RunParams>
|
|
<local>
|
|
<FormatVersion Value="1"/>
|
|
<LaunchingApplication PathPlusParams="/usr/X11R6/bin/xterm -T 'Lazarus Run Output' -e $(LazarusDir)/tools/runwait.sh $(TargetCmdLine)"/>
|
|
</local>
|
|
</RunParams>
|
|
<RequiredPackages Count="1">
|
|
<Item1>
|
|
<PackageName Value="LCL"/>
|
|
</Item1>
|
|
</RequiredPackages>
|
|
<Units Count="38">
|
|
<Unit0>
|
|
<Filename Value="test_ebay_gui.lpr"/>
|
|
<IsPartOfProject Value="True"/>
|
|
<UnitName Value="test_ebay_gui"/>
|
|
<CursorPos X="5" Y="8"/>
|
|
<TopLine Value="1"/>
|
|
<UsageCount Value="127"/>
|
|
</Unit0>
|
|
<Unit1>
|
|
<Filename Value="umain.pas"/>
|
|
<ComponentName Value="Form1"/>
|
|
<IsPartOfProject Value="True"/>
|
|
<ResourceFilename Value="umain.lrs"/>
|
|
<UnitName Value="umain"/>
|
|
<CursorPos X="40" Y="9"/>
|
|
<TopLine Value="4"/>
|
|
<EditorIndex Value="0"/>
|
|
<UsageCount Value="127"/>
|
|
<Loaded Value="True"/>
|
|
</Unit1>
|
|
<Unit2>
|
|
<Filename Value="..\..\synapse_http_protocol.pas"/>
|
|
<IsPartOfProject Value="True"/>
|
|
<UnitName Value="synapse_http_protocol"/>
|
|
<CursorPos X="1" Y="162"/>
|
|
<TopLine Value="149"/>
|
|
<UsageCount Value="127"/>
|
|
</Unit2>
|
|
<Unit3>
|
|
<Filename Value="..\..\base_service_intf.pas"/>
|
|
<UnitName Value="base_service_intf"/>
|
|
<CursorPos X="13" Y="3058"/>
|
|
<TopLine Value="3056"/>
|
|
<EditorIndex Value="7"/>
|
|
<UsageCount Value="63"/>
|
|
<Loaded Value="True"/>
|
|
</Unit3>
|
|
<Unit4>
|
|
<Filename Value="..\..\service_intf.pas"/>
|
|
<UnitName Value="service_intf"/>
|
|
<CursorPos X="1" Y="253"/>
|
|
<TopLine Value="239"/>
|
|
<EditorIndex Value="2"/>
|
|
<UsageCount Value="28"/>
|
|
<Loaded Value="True"/>
|
|
</Unit4>
|
|
<Unit5>
|
|
<Filename Value="..\..\soap_formatter.pas"/>
|
|
<UnitName Value="soap_formatter"/>
|
|
<CursorPos X="1" Y="146"/>
|
|
<TopLine Value="132"/>
|
|
<UsageCount Value="20"/>
|
|
</Unit5>
|
|
<Unit6>
|
|
<Filename Value="..\..\imp_utils.pas"/>
|
|
<UnitName Value="imp_utils"/>
|
|
<CursorPos X="1" Y="86"/>
|
|
<TopLine Value="72"/>
|
|
<UsageCount Value="12"/>
|
|
</Unit6>
|
|
<Unit7>
|
|
<Filename Value="..\..\base_soap_formatter.pas"/>
|
|
<UnitName Value="base_soap_formatter"/>
|
|
<CursorPos X="1" Y="1625"/>
|
|
<TopLine Value="1611"/>
|
|
<EditorIndex Value="4"/>
|
|
<UsageCount Value="56"/>
|
|
<Bookmarks Count="2">
|
|
<Item0 X="14" Y="670" ID="1"/>
|
|
<Item1 X="1" Y="437" ID="2"/>
|
|
</Bookmarks>
|
|
<Loaded Value="True"/>
|
|
</Unit7>
|
|
<Unit8>
|
|
<Filename Value="D:\lazarusClean\others_package\synapse\httpsend.pas"/>
|
|
<UnitName Value="httpsend"/>
|
|
<CursorPos X="40" Y="123"/>
|
|
<TopLine Value="122"/>
|
|
<UsageCount Value="4"/>
|
|
</Unit8>
|
|
<Unit9>
|
|
<Filename Value="ebay.pas"/>
|
|
<IsPartOfProject Value="True"/>
|
|
<UnitName Value="ebay"/>
|
|
<CursorPos X="49" Y="126"/>
|
|
<TopLine Value="124"/>
|
|
<EditorIndex Value="1"/>
|
|
<UsageCount Value="111"/>
|
|
<Loaded Value="True"/>
|
|
</Unit9>
|
|
<Unit10>
|
|
<Filename Value="..\..\metadata_service.pas"/>
|
|
<UnitName Value="metadata_service"/>
|
|
<CursorPos X="1" Y="1"/>
|
|
<TopLine Value="43"/>
|
|
<UsageCount Value="2"/>
|
|
</Unit10>
|
|
<Unit11>
|
|
<Filename Value="..\..\metadata_repository.pas"/>
|
|
<UnitName Value="metadata_repository"/>
|
|
<CursorPos X="3" Y="112"/>
|
|
<TopLine Value="9"/>
|
|
<EditorIndex Value="5"/>
|
|
<UsageCount Value="19"/>
|
|
<Bookmarks Count="1">
|
|
<Item0 X="1" Y="91" ID="3"/>
|
|
</Bookmarks>
|
|
<Loaded Value="True"/>
|
|
</Unit11>
|
|
<Unit12>
|
|
<Filename Value="ebay_proxy.pas"/>
|
|
<IsPartOfProject Value="True"/>
|
|
<UnitName Value="ebay_proxy"/>
|
|
<CursorPos X="1" Y="75"/>
|
|
<TopLine Value="61"/>
|
|
<EditorIndex Value="6"/>
|
|
<UsageCount Value="111"/>
|
|
<Loaded Value="True"/>
|
|
</Unit12>
|
|
<Unit13>
|
|
<Filename Value="D:\lazarusClean\fpcsrc\rtl\inc\heaph.inc"/>
|
|
<CursorPos X="10" Y="94"/>
|
|
<TopLine Value="82"/>
|
|
<UsageCount Value="2"/>
|
|
</Unit13>
|
|
<Unit14>
|
|
<Filename Value="D:\lazarusClean\fpcsrc\rtl\inc\heap.inc"/>
|
|
<CursorPos X="3" Y="342"/>
|
|
<TopLine Value="346"/>
|
|
<UsageCount Value="2"/>
|
|
</Unit14>
|
|
<Unit15>
|
|
<Filename Value="D:\lazarusClean\fpcsrc\rtl\objpas\typinfo.pp"/>
|
|
<UnitName Value="typinfo"/>
|
|
<CursorPos X="1" Y="1"/>
|
|
<TopLine Value="94"/>
|
|
<UsageCount Value="3"/>
|
|
</Unit15>
|
|
<Unit16>
|
|
<Filename Value="ebay.lrs"/>
|
|
<CursorPos X="20" Y="1"/>
|
|
<TopLine Value="1"/>
|
|
<UsageCount Value="3"/>
|
|
</Unit16>
|
|
<Unit17>
|
|
<Filename Value="D:\lazarusClean\lcl\lresources.pp"/>
|
|
<UnitName Value="LResources"/>
|
|
<CursorPos X="3" Y="930"/>
|
|
<TopLine Value="907"/>
|
|
<UsageCount Value="3"/>
|
|
</Unit17>
|
|
<Unit18>
|
|
<Filename Value="D:\Lazarus\fpcsrc\rtl\inc\objpash.inc"/>
|
|
<CursorPos X="20" Y="169"/>
|
|
<TopLine Value="157"/>
|
|
<UsageCount Value="4"/>
|
|
</Unit18>
|
|
<Unit19>
|
|
<Filename Value="D:\Lazarus\fpcsrc\rtl\inc\objpas.inc"/>
|
|
<CursorPos X="28" Y="446"/>
|
|
<TopLine Value="428"/>
|
|
<UsageCount Value="4"/>
|
|
</Unit19>
|
|
<Unit20>
|
|
<Filename Value="D:\Lazarus\fpcsrc\fcl\inc\contnrs.pp"/>
|
|
<UnitName Value="contnrs"/>
|
|
<CursorPos X="23" Y="520"/>
|
|
<TopLine Value="517"/>
|
|
<UsageCount Value="4"/>
|
|
</Unit20>
|
|
<Unit21>
|
|
<Filename Value="D:\Lazarus\fpcsrc\rtl\objpas\classes\classesh.inc"/>
|
|
<CursorPos X="15" Y="204"/>
|
|
<TopLine Value="192"/>
|
|
<UsageCount Value="4"/>
|
|
</Unit21>
|
|
<Unit22>
|
|
<Filename Value="D:\Lazarus\fpcsrc\rtl\objpas\classes\lists.inc"/>
|
|
<CursorPos X="3" Y="417"/>
|
|
<TopLine Value="412"/>
|
|
<UsageCount Value="4"/>
|
|
</Unit22>
|
|
<Unit23>
|
|
<Filename Value="..\..\wsdl_to_pascal\tmp_intf.pas"/>
|
|
<UnitName Value="tmp_intf"/>
|
|
<CursorPos X="34" Y="10344"/>
|
|
<TopLine Value="10333"/>
|
|
<UsageCount Value="18"/>
|
|
</Unit23>
|
|
<Unit24>
|
|
<Filename Value="..\..\..\..\..\lazarusClean\fpc\2.0.4\source\fcl\xml\dom.pp"/>
|
|
<UnitName Value="DOM"/>
|
|
<CursorPos X="14" Y="222"/>
|
|
<TopLine Value="210"/>
|
|
<UsageCount Value="5"/>
|
|
</Unit24>
|
|
<Unit25>
|
|
<Filename Value="..\..\..\..\..\lazarusClean\fpc\2.0.4\source\rtl\win32\classes.pp"/>
|
|
<UnitName Value="Classes"/>
|
|
<CursorPos X="12" Y="32"/>
|
|
<TopLine Value="15"/>
|
|
<UsageCount Value="5"/>
|
|
</Unit25>
|
|
<Unit26>
|
|
<Filename Value="..\..\..\..\..\lazarusClean\fpc\2.0.4\source\rtl\objpas\classes\classesh.inc"/>
|
|
<CursorPos X="15" Y="1153"/>
|
|
<TopLine Value="1136"/>
|
|
<UsageCount Value="5"/>
|
|
</Unit26>
|
|
<Unit27>
|
|
<Filename Value="..\..\..\..\..\lazarusClean\fpc\2.0.4\source\rtl\objpas\classes\parser.inc"/>
|
|
<CursorPos X="34" Y="59"/>
|
|
<TopLine Value="51"/>
|
|
<UsageCount Value="5"/>
|
|
</Unit27>
|
|
<Unit28>
|
|
<Filename Value="..\..\..\..\..\lazarusClean\fpc\2.0.4\source\rtl\inc\objpash.inc"/>
|
|
<CursorPos X="8" Y="116"/>
|
|
<TopLine Value="102"/>
|
|
<UsageCount Value="6"/>
|
|
</Unit28>
|
|
<Unit29>
|
|
<Filename Value="..\..\binary_streamer.pas"/>
|
|
<UnitName Value="binary_streamer"/>
|
|
<CursorPos X="1" Y="1"/>
|
|
<TopLine Value="55"/>
|
|
<EditorIndex Value="8"/>
|
|
<UsageCount Value="31"/>
|
|
<Loaded Value="True"/>
|
|
</Unit29>
|
|
<Unit30>
|
|
<Filename Value="..\files\eBayWSDL.pas"/>
|
|
<UnitName Value="eBayWSDL"/>
|
|
<CursorPos X="48" Y="10961"/>
|
|
<TopLine Value="10947"/>
|
|
<EditorIndex Value="3"/>
|
|
<UsageCount Value="18"/>
|
|
<Loaded Value="True"/>
|
|
</Unit30>
|
|
<Unit31>
|
|
<Filename Value="..\..\..\..\..\lazarusClean\others_package\synapse\sswin32.pas"/>
|
|
<UnitName Value="sswin32"/>
|
|
<CursorPos X="5" Y="1196"/>
|
|
<TopLine Value="37"/>
|
|
<UsageCount Value="9"/>
|
|
</Unit31>
|
|
<Unit32>
|
|
<Filename Value="..\files\DataTypes_proxy.pas"/>
|
|
<UnitName Value="DataTypes_proxy"/>
|
|
<CursorPos X="40" Y="55"/>
|
|
<TopLine Value="51"/>
|
|
<UsageCount Value="9"/>
|
|
</Unit32>
|
|
<Unit33>
|
|
<Filename Value="..\files\eBayWSDL_proxy.pas"/>
|
|
<UnitName Value="eBayWSDL_proxy"/>
|
|
<CursorPos X="41" Y="11"/>
|
|
<TopLine Value="1"/>
|
|
<UsageCount Value="15"/>
|
|
</Unit33>
|
|
<Unit34>
|
|
<Filename Value="..\files\eBayWSDL_imp.pas"/>
|
|
<UnitName Value="eBayWSDL_imp"/>
|
|
<CursorPos X="39" Y="1074"/>
|
|
<TopLine Value="1325"/>
|
|
<UsageCount Value="10"/>
|
|
</Unit34>
|
|
<Unit35>
|
|
<Filename Value="..\files\eBayWSDL_binder.pas"/>
|
|
<UnitName Value="eBayWSDL_binder"/>
|
|
<CursorPos X="68" Y="11"/>
|
|
<TopLine Value="1"/>
|
|
<UsageCount Value="10"/>
|
|
</Unit35>
|
|
<Unit36>
|
|
<Filename Value="..\..\..\..\..\lazarusClean\fpc\2.0.4\source\fcl\xml\xmlread.pp"/>
|
|
<UnitName Value="XMLRead"/>
|
|
<CursorPos X="3" Y="1433"/>
|
|
<TopLine Value="1431"/>
|
|
<UsageCount Value="11"/>
|
|
</Unit36>
|
|
<Unit37>
|
|
<Filename Value="..\..\..\..\..\lazarusClean\others_package\synapse\httpsend.pas"/>
|
|
<UnitName Value="httpsend"/>
|
|
<CursorPos X="1" Y="466"/>
|
|
<TopLine Value="461"/>
|
|
<UsageCount Value="10"/>
|
|
</Unit37>
|
|
</Units>
|
|
<JumpHistory Count="6" HistoryIndex="5">
|
|
<Position1>
|
|
<Filename Value="..\files\eBayWSDL.pas"/>
|
|
<Caret Line="33919" Column="45" TopLine="33905"/>
|
|
</Position1>
|
|
<Position2>
|
|
<Filename Value="..\files\eBayWSDL.pas"/>
|
|
<Caret Line="32893" Column="23" TopLine="32867"/>
|
|
</Position2>
|
|
<Position3>
|
|
<Filename Value="..\files\eBayWSDL.pas"/>
|
|
<Caret Line="12" Column="53" TopLine="1"/>
|
|
</Position3>
|
|
<Position4>
|
|
<Filename Value="..\files\eBayWSDL.pas"/>
|
|
<Caret Line="32726" Column="1" TopLine="32699"/>
|
|
</Position4>
|
|
<Position5>
|
|
<Filename Value="..\files\eBayWSDL.pas"/>
|
|
<Caret Line="1" Column="1" TopLine="1"/>
|
|
</Position5>
|
|
<Position6>
|
|
<Filename Value="..\files\eBayWSDL.pas"/>
|
|
<Caret Line="503" Column="3" TopLine="489"/>
|
|
</Position6>
|
|
</JumpHistory>
|
|
</ProjectOptions>
|
|
<CompilerOptions>
|
|
<Version Value="5"/>
|
|
<PathDelim Value="\"/>
|
|
<SearchPaths>
|
|
<OtherUnitFiles Value="C:\lazarusClean\others_package\synapse\;C:\Programmes\lazarus\wst\tests\files\;..\..\"/>
|
|
<UnitOutputDirectory Value="obj"/>
|
|
<SrcPath Value="$(LazarusDir)\lcl\;$(LazarusDir)\lcl\interfaces\$(LCLWidgetType)\"/>
|
|
</SearchPaths>
|
|
<CodeGeneration>
|
|
<Generate Value="Faster"/>
|
|
</CodeGeneration>
|
|
<Linking>
|
|
<Options>
|
|
<Win32>
|
|
<GraphicApplication Value="True"/>
|
|
</Win32>
|
|
</Options>
|
|
</Linking>
|
|
<Other>
|
|
<CompilerPath Value="$(CompPath)"/>
|
|
</Other>
|
|
</CompilerOptions>
|
|
<Debugging>
|
|
<BreakPoints Count="11">
|
|
<Item1>
|
|
<Source Value="..\google_api\home\inoussa\Projets\Laz\tests\soap\test_soap.pas"/>
|
|
<Line Value="15"/>
|
|
</Item1>
|
|
<Item2>
|
|
<Source Value="..\google_api\home\inoussa\Projets\Laz\tests\soap\test_soap.pas"/>
|
|
<Line Value="16"/>
|
|
</Item2>
|
|
<Item3>
|
|
<Source Value="..\google_api\home\inoussa\Projets\Laz\tests\soap\test_soap.pas"/>
|
|
<Line Value="18"/>
|
|
</Item3>
|
|
<Item4>
|
|
<Source Value="..\google_api\home\inoussa\Projets\Laz\tests\soap\googleintfimpunit.pas"/>
|
|
<Line Value="63"/>
|
|
</Item4>
|
|
<Item5>
|
|
<Source Value="..\google_api\home\inoussa\Projets\Laz\v0.2\indy_http_protocol.pas"/>
|
|
<Line Value="69"/>
|
|
</Item5>
|
|
<Item6>
|
|
<Source Value="..\google_api\home\inoussa\Projets\Laz\v0.2\service_intf.pas"/>
|
|
<Line Value="567"/>
|
|
</Item6>
|
|
<Item7>
|
|
<Source Value="..\google_api\home\inoussa\Projets\Laz\v0.2\imp_utils.pas"/>
|
|
<Line Value="83"/>
|
|
</Item7>
|
|
<Item8>
|
|
<Source Value="test_ebay.lpr"/>
|
|
<Line Value="67"/>
|
|
</Item8>
|
|
<Item9>
|
|
<Source Value="D:\lazarusClean\others_package\synapse\ssl_openssl.pas"/>
|
|
<Line Value="813"/>
|
|
</Item9>
|
|
<Item10>
|
|
<Source Value="umain.pas"/>
|
|
<Line Value="77"/>
|
|
</Item10>
|
|
<Item11>
|
|
<Source Value="..\..\soap_formatter.pas"/>
|
|
<Line Value="146"/>
|
|
</Item11>
|
|
</BreakPoints>
|
|
<Watches Count="1">
|
|
<Item1>
|
|
<Expression Value="ASource.Memory^"/>
|
|
</Item1>
|
|
</Watches>
|
|
</Debugging>
|
|
</CONFIG>
|