Services | ||
---|---|---|
Name | Documentation | |
PhasesService |
|
Service : PhasesService | ||||
---|---|---|---|---|
Port Name | Binding | Address Extensibility | Documentation | |
phases | phasesSoapBinding | <wsdlsoap:address location="http://www.ofm-research.org:8080/axis/services/phases"/> |
|
Binding : phasesSoapBinding | |
---|---|
Port Type | Phases |
Extensibility | <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> |
Operations | calculateTP, phaseName, phaseNumber, componentNumber, componentFormulas, genericComponentNumber, genericComponentFormulas, genericToThermoX, componentNames, |
Port Type : Phases | ||||
---|---|---|---|---|
Operation Name | Input message | Output message | Documentation | |
calculateTP | calculateTPRequest | calculateTPResponse |
|
|
phaseName | phaseNameRequest | phaseNameResponse |
|
|
phaseNumber | phaseNumberRequest | phaseNumberResponse |
|
|
componentNumber | componentNumberRequest | componentNumberResponse |
|
|
componentFormulas | componentFormulasRequest | componentFormulasResponse |
|
|
genericComponentNumber | genericComponentNumberRequest | genericComponentNumberResponse |
|
|
genericComponentFormulas | genericComponentFormulasRequest | genericComponentFormulasResponse |
|
|
genericToThermoX | genericToThermoXRequest | genericToThermoXResponse |
|
|
componentNames | componentNamesRequest | componentNamesResponse |
|
Returns the number of endmember thermodynamic components in the specified phase or solution. The number "1" is returned for a pure phase. The procedure throws an exception if the index number of the phase is out of range. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
componentNumberReturn | N/A | xsd:int |
|
Converts an array of wt% concentrations of generic components into mole fractions of thermodynamic components. Generic components are generally oxides or elements (see genericComponentFormulas). The procedure will through an exception if the index number of the phase is out of range, the input array is of improper length, or if the specified concentrations of generic components cannot be converted with acceptably minimal residuals to thermodynamic component mole fractions. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
in0 | N/A | xsd:int |
|
|
in1 | N/A | impl:ArrayOf_xsd_double |
|
Returns the number of generic components in the specified phase or solution. The procedure throws an exception if the index number of the phase is out of range. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
in0 | N/A | xsd:int |
|
Returns the total number of phases and solutions. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
phaseNumberReturn | N/A | xsd:int |
|
Returns the name of the specified phase or solution. The procedure throws an exception if the index number of the phase is out of range. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
phaseNameReturn | N/A | soapenc:string |
|
Returns names of endmember thermodynamic components for this phase or solution. The procedure throws an exception if the index number of the phase is out of range. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
componentNamesReturn | N/A | impl:ArrayOf_soapenc_string |
|
Returns formulas of endmember thermodynamic components for this phase or solution. The procedure throws an exception if the index number of the phase is out of range. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
in0 | N/A | xsd:int |
|
Returns formulas of generic components for this phase or solution. The procedure throws an exception if the index number of the phase is out of range. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
genericComponentFormulasReturn | N/A | impl:ArrayOf_soapenc_string |
|
Procedure to calculate thermodynamic properties of the specified phase or solution at a chosen temperature, pressure and composition. The procedure throws an exception if the index number is out of range, if either temperature or pressure are out of the acceptable range for the underlying database or model, or if the input array is the wrong dimension. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
in0 | N/A | xsd:int |
|
|
in1 | N/A | xsd:double |
|
|
in2 | N/A | xsd:double |
|
|
in3 | N/A | impl:ArrayOf_xsd_double |
|
Returns formulas of endmember thermodynamic components for this phase or solution. The procedure throws an exception if the index number of the phase is out of range. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
componentFormulasReturn | N/A | impl:ArrayOf_soapenc_string |
|
Procedure to calculate thermodynamic properties of the specified phase or solution at a chosen temperature, pressure and composition. The procedure throws an exception if the index number is out of range, if either temperature or pressure are out of the acceptable range for the underlying database or model, or if the input array is the wrong dimension. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
calculateTPReturn | N/A | impl:ArrayOf_xsd_double |
|
Returns formulas of generic components for this phase or solution. The procedure throws an exception if the index number of the phase is out of range. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
in0 | N/A | xsd:int |
|
Returns the number of generic components in the specified phase or solution. The procedure throws an exception if the index number of the phase is out of range. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
genericComponentNumberReturn | N/A | xsd:int |
|
Converts an array of wt% concentrations of generic components into mole fractions of thermodynamic components. Generic components are generally oxides or elements (see genericComponentFormulas). The procedure will through an exception if the index number of the phase is out of range, the input array is of improper length, or if the specified concentrations of generic components cannot be converted with acceptably minimal residuals to thermodynamic component mole fractions. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
genericToThermoXReturn | N/A | impl:ArrayOf_xsd_double |
|
Returns the total number of phases and solutions. No input specified. |
Part Name | Element | Type | Documentation |
---|
Returns the number of endmember thermodynamic components in the specified phase or solution. The number "1" is returned for a pure phase. The procedure throws an exception if the index number of the phase is out of range. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
in0 | N/A | xsd:int |
|
Returns names of endmember thermodynamic components for this phase or solution. The procedure throws an exception if the index number of the phase is out of range. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
in0 | N/A | xsd:int |
|
Returns the name of the specified phase or solution. The procedure throws an exception if the index number of the phase is out of range. |
Part Name | Element | Type | Documentation | |
---|---|---|---|---|
in0 | N/A | xsd:int |
|