2016-02-03 55 views
0

我想在我們的應用程序中添加一個新視圖。暫時將此視圖添加爲應用中的第一頁。在maximo中創建了必要的OSLC資源,並驗證了我能夠通過點擊URL(ip,userid,pw故意刪除)來查看數據。 HTTP:// {IPADDRESS}:7001 /馬克西莫/ OSLC/OS/ABS_VERI_POINTS _lid = {maximoadminuser} & _lpwd = {maximoadminpw} & oslc.select = *maximo在任何地方添加新視圖不起作用

我加的視圖和資源app.xml文件,但是當我登錄到應用程序時,它給了我以下消息 「WorkList記錄可能無法下載。如果問題仍然存在,請聯繫您的管理員」 之後,它就進入了無數據視圖。在瀏覽器中檢查UI時,我發現我收到以下錯誤

過程調用錯誤。運行時間:解析失敗JSON字符串 錯誤404 - 未找到 .... ....

資源在app.xml中的數據被如下

<resource describedBy="http://jazz.net/ns/ism/asset/smarter_physical_infrastructure#ABS_VERI_POINTS" id="resabsVP" name="resabsVP" providedBy="/oslc/sp/SmarterPhysicalInfrastructure"> 
     <attributes id="absVPAttrs"> 
      <attribute describedByProperty="spi:parent" id="vpparent" name="parent"/> 
      <attribute describedByProperty="spi:location" id="vplocation" name="location"/> 
      <attribute describedByProperty="spi:assetnum" id="vpassetnum" name="assetnum"/> 
      <!-- attribute describedByProperty="spi:abs_verification_pointsid" id="vpabsvpid" name="absvppointsid" --> 
      <attribute describedByProperty="spi:taskid" id="vptaskid" name="taskid"/> 
      <attribute describedByProperty="spi:description" id="vpdescription" name="description"/> 
      <attribute describedByProperty="spi:wonum" id="vpwonum" name="wonum"/> 

     </attributes>  
     <queryBases id="absvpqry"> 
      <queryBase id="absvpqry1" name="getabsvp" queryUri="oslc/os/ABS_VERI_POINTS" /> 
     </queryBases> 
    </resource> 

在app.xml中查看,如下所示

<view id="absVPview" label="ABS Verification Points"> 
     <requiredResources id="absVPAttrs11">    
      <requiredResource name="resabsVP" id="resabsVP11"> 
      <requiredAttribute id="vpdescription1" name="description"/> 
      <requiredAttribute id="vpwonum1" name="wonum"/> 
      <requiredAttribute id="vpparent1" name="parent"/> 
      </requiredResource>     
     </requiredResources> 
      <list id="VP.abs_veri_points_list" resource="resabsVP" >    

       <listItemTemplate id="VP.abs_veri_points_list_listItemTemplate" layout="InspectionListItem"> 
       <listtext id="VP.abs_veri_points_list_vpid" resourceAttribute="description" layoutInsertAt="item1"/> 
       <listtext id="VP.abs_veri_points_list_wonum" resourceAttribute="wonum" layoutInsertAt="item2"/> 
       <listtext id="VP.abs_veri_points_list_parenttext" resourceAttribute="parent" layoutInsertAt="item3"/>      
       </listItemTemplate> 
      </list> 

    </view> 

您可以給任何cl呃這裏怎麼回事

+0

樣品,我們可以通過點擊URL(在瀏覽器是如下RDFS看到OSLC資源數據:成員:[ spi:父母:1001, spi:位置:「1001」, spi:assetnum:「1001」, spi:tas kid:1, spi:description:「Vesselvpoint01」, spi:wonum:「1004」, rdf:about:「http://192.168.56。101:7001 /馬克西莫/ OSLC/OS/ABS_VERI_POINTS/_MjE-」, DCTERMS:標識符: 「21」 },{ SPI:父:1001, SPI:位置: 「1001」, SPI:assetnum: 「1001」, spi:taskid:2, spi:description:「Vesselvpoint02」, spi:wonum:「1004」, rdf:about:「http://192.168.56.101:7001/maximo/oslc/os/ABS_VERI_POINTS/_MjI-「, dcterms:標識符:」22「 }, –

回答

0

你能用我們的支持打開PMR嗎?這可能是一個錯誤,我們沒有正確處理我們的OSLC請求url中的下劃線來檢索數據。另外,請檢查您的JavaScript控制檯中失敗的URL,只是爲了確保這個資源真的引發了404異常。您可以檢查調試器的網絡選項卡以查看該選項卡。

0

@MDutta, 如果問題出現在使用下劃線(「_」)的對象/屬性中,則可以通過更新位於.. \ Anywhere \ lib \ codegen \ artifac-processor- 7.5.2.jar。 解壓縮此文件並打開位於以下位置的app.xsd:.. \ resource \ xsd \ app.xsd。修改驗證 來源:

<xs:simpleType name="string"> 
    <xs:restriction base="xs:string"> 
     <xs:pattern value="[a-zA-Z][a-zA-Z0-9]+"/> 
    </xs:restriction> 
</xs:simpleType> 

要:

〜DK

相關問題