Marc Szymkowiak commented on XERCESC-2142:

Hello Roger,

thank you for your fast answer.

Guardian and OSS are two operating system running on a hp nonstop tandem. OSS 
is like a unix os and guardian is guardian.

There are specific compileflags for xerces-c++ for oss and guardian and we use 
the guardian one. 

The cpp program itself called from the cobol can write to the guardian path and 
open files with guardian path. only the SaxParser object has a problem with it.

Xerces try to detect if it is a relative path, and in our situation he try to 
concat the oss with the guardian path /G/xxx/$datax.xxx, but in the cpp that is 
not called from cobol he dont try concat the path and it works with $datax.xxx


And thank your for the links but we already now the topics




> Wrong system detection on HP Tandem NonStop Kernel 
> ---------------------------------------------------
>                 Key: XERCESC-2142
>                 URL: https://issues.apache.org/jira/browse/XERCESC-2142
>             Project: Xerces-C++
>          Issue Type: Bug
>          Components: SAX/SAX2
>         Environment: HP Tandem NonStop Kernel, Guardian OS
>            Reporter: Marc Szymkowiak
>            Priority: Minor
> SAXParser parse function think the systemid is a oss path /G/..... but it is 
> an Guardian path $DATAx.xxxx.xx , but the problem only occurs if the cpp 
> modul is called from an cobol server, if we call the function from a normal 
> cpp main program it works,
> linker and compile flags are the same

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: c-dev-h...@xerces.apache.org

Reply via email to