Shankar, I did run the scripts as part of the original process. Here is what the table details
SERVICENAME URL PHP_BS http://localhost:8080/php_stocktrader/business_service/business_svc.php PHP_OPS http://localhost:8080/php_stocktrader/order_processor/order_processor_svc.php PHP_OPSSEC http://localhost:8080/php_stocktrader/order_processor/order_processor_svc_msec.php CLIENTTOBS and BSTOOPS are empty. Are they supposed to be like that? Anyways, going back to the main issue, I still get a HTTP 500 error message whenever I try to access any of those links. I am not sure what is needed to be done to enable accessing those links? I am seeing the same error in the error.log as in my previous email a week ago... Can you please help me understand wwhat needs to be resolved here? For example, what is the 'intermediate model', why is this line producing an empty string? $xslt_str = file_get_contents(WSF_WSDL1TO2_XSL_LOCATION, TRUE); If you need any log files please let me know. Thanks, [Mon Mar 09 17:56:04 2009] [error] [client 127.0.0.1] PHP Warning: file_get_contents(dynamic_invocation/xslt/wsdl11to20.xsl10.xsl) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: No such file or directory in D:\\Projects\\WS02\\WSF_PHP\\wso2-wsf-php-bin-snapshot-win32\\scripts\\dynamic_invocation\\wsf_wsdl_util.php on line 162 [Mon Mar 09 17:56:04 2009] [error] [client 127.0.0.1] PHP Warning: DOMDocument::loadXML() [<a href='domdocument.loadxml'>domdocument.loadxml</a>]: Empty string supplied as input in D:\\Projects\\WS02\\WSF_PHP\\wso2-wsf-php-bin-snapshot-win32\\scripts\\dynamic_invocation\\wsf_wsdl_util.php on line 164 [Mon Mar 09 17:56:04 2009] [error] [client 127.0.0.1] PHP Warning: XSLTProcessor::importStylesheet() [<a href='xsltprocessor.importstylesheet'>xsltprocessor.importstylesheet</a>]: compilation error in D:\\Projects\\WS02\\WSF_PHP\\wso2-wsf-php-bin-snapshot-win32\\scripts\\dynamic_invocation\\wsf_wsdl_util.php on line 166 [Mon Mar 09 17:56:04 2009] [error] [client 127.0.0.1] PHP Warning: XSLTProcessor::importStylesheet() [<a href='xsltprocessor.importstylesheet'>xsltprocessor.importstylesheet</a>]: xsltParseStylesheetProcess : empty stylesheet in D:\\Projects\\WS02\\WSF_PHP\\wso2-wsf-php-bin-snapshot-win32\\scripts\\dynamic_invocation\\wsf_wsdl_util.php on line 166 [Mon Mar 09 17:56:04 2009] [error] [client 127.0.0.1] PHP Warning: XSLTProcessor::transformToXml() [<a href='xsltprocessor.transformtoxml'>xsltprocessor.transformtoxml</a>]: No stylesheet associated to this object in D:\\Projects\\WS02\\WSF_PHP\\wso2-wsf-php-bin-snapshot-win32\\scripts\\dynamic_invocation\\wsf_wsdl_util.php on line 179 [Mon Mar 09 17:56:04 2009] [error] [client 127.0.0.1] PHP Warning: DOMDocument::loadXML() [<a href='domdocument.loadxml'>domdocument.loadxml</a>]: Empty string supplied as input in D:\\Projects\\WS02\\WSF_PHP\\wso2-wsf-php-bin-snapshot-win32\\scripts\\dynamic_invocation\\wsf_wsdl_util.php on line 180 [Mon Mar 09 17:56:04 2009] [error] [client 127.0.0.1] PHP Warning: file_get_contents(dynamic_invocation/xslt/wsdl2sig.xslt) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: No such file or directory in D:\\Projects\\WS02\\WSF_PHP\\wso2-wsf-php-bin-snapshot-win32\\scripts\\dynamic_invocation\\wsf_wsdl_util.php on line 218 [Mon Mar 09 17:56:04 2009] [error] [client 127.0.0.1] PHP Fatal error: WSService::reply() [<a href='wsservice.reply'>wsservice.reply</a>]: Error occurred in script: Error creating intermediate model in C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\php_stocktrader\\business_service\\business_svc.php on line 437 -----Original Message----- From: Selvaratnam Uthaiyashankar [mailto:[email protected]] Sent: Monday, March 09, 2009 3:09 AM To: [email protected] Subject: Re: need help building WS02 stack Hi, You have to run database scripts in https://svn.apache.org/repos/asf/incubator/stonehenge/trunk/stocktrader/php/resources/db_scripts This will create tables with name "SERVICE" (which says what are the endpoints of services), "CLIENTTOBS" (which tells what client connects to what business service), and "BSTOOPS" (which tells what business service connects to what order processor service). Configuration service uses them. You have to modify entries in "SERVICE" table and give correct endpoint address. All the clients and business services gets the end point address of other service (where it should be connected to) from config service. It gives us the ability to switch between implementations in runtime. Regards, Shankar On Mon, Mar 9, 2009 at 12:56 PM, Abu Obeida Bakhach < [email protected]> wrote: > Hello Shankar, > I've left this for a while, resuming it again: > > I've configured apache to use port 8080, and it seems working fine. > However, I am not understanding the config service endpoint, its not > working, and I think I need a little more context on what it's supposed to > do.. > > Did you give the config service endpoint? You have to change the end point > address of the services in "Services" table. (I think you still have 8080 > problem to get the connectivity to config service and business service). > Please also check whether config service end point is correct (remember the > 8080). I Admit, we have to put all these details in the wiki.. > > Also can you please clarify what do you mean by 'services table'? > > I would definitely appreciate any more info, here or on the wiki. > > Thanks, > > -----Original Message----- > From: Selvaratnam Uthaiyashankar [mailto:[email protected]] > Sent: Friday, February 27, 2009 7:13 PM > To: [email protected] > Subject: Re: need help building WS02 stack > > Hi, > > See my comments... > > > On Sat, Feb 28, 2009 at 7:54 AM, Abu Obeida Bakhach < > [email protected]> wrote: > > > Thanks Dimuthu, the problem turned out to be that path references > included > > the samples folder. I had copied the contents of the folder and placed it > > under htdocs. Adding the samples layer fixed it all. > > > > I am a lot closer now, thanks for your help. Here are the issues of the > day > > :) > > > > 1] I am not sure why the documentation refers to localhost:8080. Why the > > special need for 8080? The trader client pages currently don't work on > that > > port. (example > > http://localhost:8080/php_stocktrader/trader_client/glossary.php) > removing > > the 8080 part allows them to work. Am I missing something? Same > apprehension > > goes for the various weird port numbers in the SQL script. > > > > You don't need 8080 specifically. It is the port where apache runs. (You > can > modify it in httpd.conf). We used 8080 because, IIS used 80 and we need > both > to test the interop. Removing 8080 works means, your apache is running on > port 80 > > > > > > > > 2] Attempting to actually log in fails. Nothing happens except for a > > "website cannot display the page" error message. After checking a variety > of > > logs, I determined that the php_xsl.dll file wasn't installed. So I > > re-installed PHP. You probably should put a note of that in the wiki. Now > I > > am still getting the same error, however with more details in the apache > > log: > > > > > > > > > [Fri Feb 27 18:18:33 2009] [error] [client 127.0.0.1] PHP Warning: > > file_get_contents(dynamic_invocation/xslt/wsdl11to20.xsl10.xsl) [<a > > href='function.file-get-contents'>function.file-get-contents</a>]: failed > to > > open stream: No such file or directory in > > > D:\\Projects\\WS02\\WSF_PHP\\wso2-wsf-php-bin-snapshot-win32\\scripts\\dynamic_invocation\\wsf_wsdl_util.php > > on line 162, referer: > > http://localhost/php_stocktrader/trader_client/login.php > > [Fri Feb 27 18:18:33 2009] [error] [client 127.0.0.1] PHP Warning: > > DOMDocument::loadXML() [<a > > href='domdocument.loadxml'>domdocument.loadxml</a>]: Empty string > supplied > > as input in > > > D:\\Projects\\WS02\\WSF_PHP\\wso2-wsf-php-bin-snapshot-win32\\scripts\\dynamic_invocation\\wsf_wsdl_util.php > > on line 164, referer: > > http://localhost/php_stocktrader/trader_client/login.php > > [Fri Feb 27 18:18:33 2009] [error] [client 127.0.0.1] PHP Warning: > > XSLTProcessor::importStylesheet() [<a > > > href='xsltprocessor.importstylesheet'>xsltprocessor.importstylesheet</a>]: > > compilation error in > > > D:\\Projects\\WS02\\WSF_PHP\\wso2-wsf-php-bin-snapshot-win32\\scripts\\dynamic_invocation\\wsf_wsdl_util.php > > on line 166, referer: > > http://localhost/php_stocktrader/trader_client/login.php > > [Fri Feb 27 18:18:33 2009] [error] [client 127.0.0.1] PHP Warning: > > XSLTProcessor::importStylesheet() [<a > > > href='xsltprocessor.importstylesheet'>xsltprocessor.importstylesheet</a>]: > > xsltParseStylesheetProcess : empty stylesheet in > > > D:\\Projects\\WS02\\WSF_PHP\\wso2-wsf-php-bin-snapshot-win32\\scripts\\dynamic_invocation\\wsf_wsdl_util.php > > on line 166, referer: > > http://localhost/php_stocktrader/trader_client/login.php > > [Fri Feb 27 18:18:33 2009] [error] [client 127.0.0.1] PHP Warning: > > XSLTProcessor::transformToXml() [<a > > href='xsltprocessor.transformtoxml'>xsltprocessor.transformtoxml</a>]: No > > stylesheet associated to this object in > > > D:\\Projects\\WS02\\WSF_PHP\\wso2-wsf-php-bin-snapshot-win32\\scripts\\dynamic_invocation\\wsf_wsdl_util.php > > on line 179, referer: > > http://localhost/php_stocktrader/trader_client/login.php > > [Fri Feb 27 18:18:33 2009] [error] [client 127.0.0.1] PHP Warning: > > DOMDocument::loadXML() [<a > > href='domdocument.loadxml'>domdocument.loadxml</a>]: Empty string > supplied > > as input in > > > D:\\Projects\\WS02\\WSF_PHP\\wso2-wsf-php-bin-snapshot-win32\\scripts\\dynamic_invocation\\wsf_wsdl_util.php > > on line 180, referer: > > http://localhost/php_stocktrader/trader_client/login.php > > [Fri Feb 27 18:18:33 2009] [error] [client 127.0.0.1] PHP Warning: > > file_get_contents(dynamic_invocation/xslt/wsdl2sig.xslt) [<a > > href='function.file-get-contents'>function.file-get-contents</a>]: failed > to > > open stream: No such file or directory in > > > D:\\Projects\\WS02\\WSF_PHP\\wso2-wsf-php-bin-snapshot-win32\\scripts\\dynamic_invocation\\wsf_wsdl_util.php > > on line 218, referer: > > http://localhost/php_stocktrader/trader_client/login.php > > [Fri Feb 27 18:18:33 2009] [error] [client 127.0.0.1] PHP Fatal error: > > WSClient::getProxy() [<a > href='wsclient.getproxy'>wsclient.getproxy</a>]: > > Error occurred in script: Error creating intermediate model in > C:\\Program > > Files (x86)\\Apache Software > > > Foundation\\Apache2.2\\htdocs\\php_stocktrader\\trader_client\\request_processor.php > > on line 529, referer: > > http://localhost/php_stocktrader/trader_client/login.php > > > > Can you please shed some light there? > > > Did you give the config service endpoint? You have to change the end point > address of the services in "Services" table. (I think you still have 8080 > problem to get the connectivity to config service and business service). > Please also check whether config service end point is correct (remember the > 8080). I Admit, we have to put all these details in the wiki.. > > Regards, > Shankar.. > >
