Replies: 2 comments 5 replies
-
50 minutes is indeed very long as the WSDL is very large. It contains many elements that are parsed by the WSDL parsers. As you mentionned, 2600 files is a lot and their content is determined based on the Soap Structs/Functions then from the WSDL elements as the native SoapClient class is limited. It could be worth disabling the WSDL parsers that would require to compare the generated packages with and without the WSDL parsers to see the differences. It's currently not possible as the WSDL parsers are used to consolidate the structs and services classes. In addition, PHP is limited to one thread. |
Beta Was this translation helpful? Give feedback.
-
is there a chance u see a way to use multi-threading in your generator process ? |
Beta Was this translation helpful? Give feedback.
-
hi,
it´s more a question, maybe i am doing something wrong.
when u have to deal with ebay, you need time, a lot of time 😖
http://developer.ebay.com/webservices/latest/ebaysvc.wsdl
that WSDL is that huge, my dev env takes 50minutes to generate all the classes. ~2600 files.
my dev host has 8 threads, but - using the docker version - I can see that only one thread is at 100%.
so, maybe it´s a PHP thing, maybe it´s a docker thing, maybe both - I don´t know.
is there, right now, anything I can do to speed up the code generation process ?
thanks a lot,
micha
Beta Was this translation helpful? Give feedback.
All reactions