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..
>
>

Reply via email to