使用sweapi和CURL在Siebel中执行查询
我正在尝试使用在Oracle Siebel中执行查询。 我使用的方法包括以下步骤:使用sweapi和CURL在Siebel中执行查询,curl,siebel,Curl,Siebel,我正在尝试使用在Oracle Siebel中执行查询。 我使用的方法包括以下步骤: 登录应用程序 导航到我要查询的屏幕 调用NewQuery方法 执行查询 在第四步之前一切都很顺利。正如所说 调用ExecuteQuery方法并指定一个值来指示搜索条件 在以下示例中,查询名为IP_Webserver的记录名: Name=IP_Web服务器 所以我尝试了这种方法,构建url并在末尾添加我想要查询的字段和我需要的值。 这是我要查询的列表的摘要 <LIST> <RS_HEADER&
<LIST>
<RS_HEADER>
<COLUMN REQUIRED="FALSE" ID="501" NAME="ContactNumber" TEXT_BASED="TRUE" HTML_TYPE="Text" READ_ONLY="FALSE" LIST_EDITABLE="Y" NUMBER_BASED="FALSE" CALCULATED="FALSE" DATATYPE="text" SCALE="0" TYPE="Text" TEXT_LENGTH="64" FIELD="ContactNumber" HIDDEN="FALSE" TOTAL_REQUIRED="FALSE" DISPLAY_NAME="Codice Contatto"/>
<COLUMN REQUIRED="TRUE" ID="502" NAME="CallType" TEXT_BASED="TRUE" HTML_TYPE="Text" READ_ONLY="FALSE" LIST_EDITABLE="Y" NUMBER_BASED="FALSE" CALCULATED="FALSE" DATATYPE="text" SCALE="0" TYPE="Text" TEXT_LENGTH="30" FIELD="CallType" HIDDEN="FALSE" TOTAL_REQUIRED="FALSE" DISPLAY_NAME="Tipologia"/>
<COLUMN REQUIRED="FALSE" ID="505" NAME="Login" TEXT_BASED="TRUE" HTML_TYPE="Text" READ_ONLY="FALSE" LIST_EDITABLE="Y" NUMBER_BASED="FALSE" CALCULATED="FALSE" DATATYPE="text" SCALE="0" TYPE="Text" TEXT_LENGTH="50" FIELD="Login" HIDDEN="FALSE" TOTAL_REQUIRED="FALSE" DISPLAY_NAME="Operatore"/>
<!-- more columns -->
</RS_HEADER>
<RS_DATA>
<!-- ALL DATA -->
</RS_DATA>
</LIST>
我想查询的字段是第三个(NAME=“Login”),所以我生成了这个url
但是我得到了所有结果,而不是我要求的结果,就像我根本没有提供搜索条件一样
我是否在我构建的请求中遗漏了什么?这是通过SWEAPI对Siebel执行查询的正确方法吗
注意:我也尝试过使用POST方法,但在这种情况下,输出不会是XML(就像我做了一个空的GET请求)
注意2:我没有对Siebel应用程序的管理员访问权限