Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL查询提取额外数据_Sql_Api_Soap_Soapui - Fatal编程技术网

SQL查询提取额外数据

SQL查询提取额外数据,sql,api,soap,soapui,Sql,Api,Soap,Soapui,我在SOAPUI中针对我们的SOAPAPI使用此查询 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:del="http://tempuri.org/Deltek.Vision.WebServiceAPI.Server/DeltekVisionOpenAPIWebService"> <soapenv:Header/> <soapenv:Bo

我在SOAPUI中针对我们的SOAPAPI使用此查询

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:del="http://tempuri.org/Deltek.Vision.WebServiceAPI.Server/DeltekVisionOpenAPIWebService">
   <soapenv:Header/>
   <soapenv:Body>
      <del:GetProjectsByQuery>
         <!--Optional:-->
         <del:ConnInfoXML><![CDATA[<VisionConnInfo> 
              <databaseDescription>Description</databaseDescription> 
              <userName>USERNAME</userName>
              <userPassword>PASSWORD</userPassword>
              <integratedSecurity>Y</integratedSecurity> 
            </VisionConnInfo>]]></del:ConnInfoXML>
         <!--Optional:-->
         <del:Query>SELECT WBS1,Name,Principal FROM PR WHERE PR.WBS1='H15032.00'</del:Query>
         <!--Optional:-->
         <del:RecordDetail>'Project'</del:RecordDetail>
      </del:GetProjectsByQuery>
   </soapenv:Body>
</soapenv:Envelope>

描述
用户名
密码
Y
]]>
从PR中选择WBS1、名称、主体,其中PR.WBS1='H15032.00'
“项目”
请求通过并给了我一个响应,但是它也给了我额外的字段。我只想提取查询本身中指定的列,如WBS1、Name和Principal字段

<WBS1>H15032.00</WBS1> 
<Name>Name</Name> 
<Principal>Principal Name</Principal>
<custLetterofIntent>Y</custLetterofIntent>
<custIssued>2015-06-03T00:00:00.000</c‌​ustIssued>
<CreateUser>KGOODENOW</CreateUser>
<CreateDate>2015-06-03T15:51:20.913</‌​CreateDate>
<ModUser>KGOODENOW</ModUser>
<ModDate>2015-06-03T15:52:29.227</ModDate>‌​
<CustContractStatus>LOI</CustContractStatus>
</ROW>
</Projects_ConsultantAgreements‌​>
</REC>
</RECS>]]>
</GetProjectsByQueryResult>
H15032.00
名称
主名
Y
2015-06-03T00:00:00.000
克戈德诺
2015-06-03T15:51:20.913
克戈德诺
2015-06-03T15:52:29.227‌​
洛伊
]]>

我遗漏了什么吗?

你说的附加数据是什么意思?请发布预期结果和您得到的结果。我的预期结果将是,H15032.00名称主体名称,而不是我得到所有这些以及表中的所有其他字段、备忘录、费用类型等。对您来说,这是一个非常有趣的问题+1。我不知道为什么会这样。您正在使用wsdl读取字段?没错,正在使用wsdl。这就像它忽略了我的选择,只是从中提取我的内容,而您的输出在soap信封中的位置?除了仅显示查询之外,您还可以显示更多的代码吗。编辑您的问题以添加代码您所说的附加数据是什么意思?请发布预期结果和您得到的结果。我的预期结果将是,H15032.00名称主体名称,而不是我得到所有这些以及表中的所有其他字段、备忘录、费用类型等。对您来说,这是一个非常有趣的问题+1。我不知道为什么会这样。您正在使用wsdl读取字段?没错,正在使用wsdl。这就像它忽略了我的选择,只是从中提取我的内容,而您的输出在soap信封中的位置?除了仅显示查询之外,您还可以显示更多的代码吗。编辑您的问题以添加代码