MapleNetServicesGuideCopyrightMaplesoft,adivisionofWaterlooMapleInc.
2019MapleNetServicesGuideCopyrightMaplesoft,MapleNet,andMaplearealltrademarksofWaterlooMapleInc.
Maplesoft,adivisionofWaterlooMapleInc.
2019.
Allrightsreserved.
Nopartofthisbookmaybereproduced,storedinaretrievalsystem,ortranscribed,inanyformorbyanymeans—electronic,mechanical,photocopying,recording,orotherwise.
Informationinthisdocumentissubjecttochangewithoutnoticeanddoesnotrepresentacommitmentonthepartofthevendor.
Thesoftwaredescribedinthisdocumentisfurnishedunderalicenseagreementandmaybeusedorcopiedonlyinaccordancewiththeagreement.
Itisagainstthelawtocopythesoftwareonanymediumexceptasspecificallyallowedintheagreement.
Oracle,JavaandallJava-basedmarksaretrademarksorregisteredtrademarksofOracleand/oritsaffiliates.
DockerisaregisteredtrademarkofDocker,Inc.
Allothertrademarksarethepropertyoftheirrespectiveowners.
ThisdocumentwasproducedusingMapleandDocBook.
ContentsOverviewv1MapleNetServices11.
1AboutMapleNetServices11.
2Documents1DownloadingMapleDocuments2UploadingMapleDocuments21.
3Compute21.
4AdditionalFeatures3HealthCheck3Help3Monitoring4Index5iiiivContentsOverviewAboutMapleNetUseMapleNettoshareyourMapledocuments,calculators,andtechnicalapplications.
Mapleprovidesthemostintuitiveinterfaceavailableforcreatingwebapplicationsthatrelyonmathematicalcomputa-tions.
Yousimplydragbuttons,sliders,mathinputregions,andotherinteractivecomponentsintoyourMapledocumenttocreatetheinterface,andaddthefunctionalitybehindthosecomponentsusingMaple'shigh-level,mathematicallysophisticatedprogramminglanguage.
Oncecompleted,yousimplysavetheMapledocumentontheMapleNetservertomakeyourapplicationavailableonlineMapleNetResourcesDescriptionResourceSystemrequirementsandinstallationinstructionsforMapleNet.
TheMapleNetInstallationGuideisavailableintheInstall.
htmlfilelocatedeitheronyourMapleNetinstallationDVDorthefolderwhereyouinstalledMapleNet.
MapleNetServerInstallationGuideInstructionsforusingenvironmentvariablestoconfiguretheMapleNetserver.
Securityissuesarealsodiscussed.
MapleNetAdministratorGuideOutlineofMapleNetservices.
InformationonlimitationsofservicesprovidedaswellasasummaryofMapleNetAPIendpoints.
MapleNetServicesGuideAdetaileddescriptionoftheMapleNetAPIwithexamples.
MapleNetAPIProgrammingGuideForadditionalresources,visithttp://www.
maplesoft.
com/site_resources.
GettingHelpTorequestcustomersupportortechnicalsupport,visithttp://www.
maplesoft.
com/support.
CustomerFeedbackMaplesoftwelcomesyourfeedback.
ForcommentsrelatedtotheMapleNetproductdocumentation,contactdoc@maplesoft.
com.
vviOverview1MapleNetServices1.
1AboutMapleNetServicesMapleNetprovidestwoprimaryservicesforclients,HTML5versionsofMapledocumentsandaMaplecomputein-terface.
InadditionMapleNetprovidesinterfacesforhostingMaplehelpdatabasesonline,monitoringMapleNetstatusandhealthchecking.
1.
2DocumentsMapleNethostsMapleworksheets(.
mwfiles)andworkbooks(.
maplefiles)andallowsthemtobeviewedinawebbrowser.
Inaddition,embeddedcomponentsinthosedocumentareinteractive,allowingthehosteddocumentstobeusedasapplications.
ThissectiondocumentsthelevelofsupportofMapledocumentfeaturesinMapleNet.
Textandmathcontent(both1-Dand2-D)shouldrendersimilarlyinabrowserandinMaple.
Startupcodewillbeexecuted,howeverautoexecuteregionswillnot.
Mostembeddedcomponentsaresupported,althoughsomepropertiesarenot.
Thefollowingtablesummarizestheembeddedcomponentsupport.
LimitationsSupportedComponentfontcolorisnotsupported.
YesButtonfontcolorandfillcolorarenotsupported.
YesCheckBoxfontcolorisnotsupported.
YesComboBoxNoDataTableYesDialfontcolorandfillcolorarenotsupported.
YesLabelfontcolorandfillcolorarenotsupported.
YesListBoxfillcolorarenotsupported.
YesMathExpressionYesMeterNoMicrophonefillcolorandmouseModearenotsupported.
YesPlotfillcolorandfontcolorarenotsupported.
YesRadioButtonYesRotaryGaugeYesShortcutfontcolorandfillcolorarenotsupported.
YesSliderNoSpeakerfontcolorandfillcolorarenotsupported.
YesTextAreaYesToggleButtonNoVideoYesVolumeGaugeTheuseof"this"torefertothecurrentembeddedcomponentisnotsupportedinMapleNet.
MostplotswillberenderednativelyinHTML5.
HTML5plotsareinteractive,allowingpanning,scalingandzooming.
Inaddition,HTML53-Dplotscanberotated.
SomeplottypesandoptionsarenotsupportedbyHTML5plots.
Fortheseplotseitheranimagewillberenderedortheplotwillberenderedwithoutthemissingfeature.
Thefollowingtablesummarizestheunsupportedforplotsfeatures.
1LimitationsOptionRenderedasanimagePolarPlotRenderedasanimageLogarithmicAxisRenderedasanimageDualAxisUnsupported2-DGridPlotRenderedasanimage2-DMeshPlotRenderedasanimageBackgroundimageforaplotIfanHTML5plotcontainstransparencydata,thetransparencyvaluesareignored.
transparencyUsesonecolorfromtheschemefortheplot2-DcolorschemeUnsupportedArrayPlotsUnsupportedsmartplotDownloadingMapleDocumentsMapleNetcanbeconfiguredtoallowMapledocumentstobedownloadedaswellasdisplayed.
SettingtheMAPLEN-ET_WEBSERVER_ENDPOINTS_DOWNLOADconfigurationvariabletotrue,instructsMapleNettoallowdocu-mentstobedownloadedbyaddingthedownloadurlparametertoadocument'surl.
Forexampleifadocumentcouldbedisplayedbyaccessinghttp://$HOSTNAME/document.
mwThenaddingthedownloadparamterasfollowshttp://$HOSTNAME/document.
mwdownloadcausesthedocumenttobedownloadedinsteadofdisplayed.
UploadingMapleDocumentshttp://$HOSTNAME/mapleonline/upload/upload.
htmlThispageallowsuserstoselectMapledocumentsfromtheirwebbrowserforuploadingtoMapleNet.
Alluploadedfilesareplacedintoanuploaddirectory.
Toenableuploading,theMAPLENET_WEBSERVER_ENDPOINTS_UPLOADconfigurationvariablemustbesettotrue.
TheuploadpagewilldisplaythecontentsoftheuploaddirectoryiftheMAPLENET_WEBSERVER_EN-ABLEDIRECTORYLISTINGconfigurationvariableissettotrue.
AnexampleofthisconfigurationcanbefoundintheExamplessection.
Theuploaddirectoryis/webroot/worksheet/uploadwhich,bydefault,existswithinthedockercontainer.
Thereforeanyuploadeddocumentswillbelostwhenthecontainerisrestarted.
IfyouwantuploadstopersistbetweenMapleNetrestartsyoushouldmountahostdirectoryontopoftheuploaddirectory.
AnexampleofthisconfigurationcanalsobefoundintheExamplessection.
TheAPIoftheuploadendpointitselfisnotdocumentedasitsinterfaceisnotconsideredstable.
ApplicationsthatattempttousetheuploadendpointdirectlywillbebrokenbyfutureversionsofMapleNet.
1.
3ComputeTheMapleNetComputeServiceallowsforapplicationstosendaMaplecomputationtoMapleNetandreceivetheresultofexecutingthatcomputation.
Thisserviceisanapplicationprogramminginterface,notanenduserinterface.
FormoredetailsabouttheComputeService,seetheMapleNetApplicationProgrammingInterfacedocument.
21MapleNetServices1.
4AdditionalFeaturesMapleNetprovidessomesecondaryfeaturesandservermonitoringtools.
Thesearedescribedbelow.
ThetermendpointreferstoaURLthatMapleNetprovidesthatcanbeaccessedusingstandardHTTPrequests.
WhentheseendpointsareaccessedMapleNetreplieswithanHTTPresponsecontainingtherequestedinformation.
Thereisnofileontheservercorrespondingtothesereplies,theyaregeneratedbyMapleNetitself.
HealthCheckTheHealthCheckendpointis/healthcheck/.
WhenanHTTPGETaccessesthisendpointMapleNetwillreplywithanHTTPresponsewithastatuscodeof200andwithnocontent.
ThisisintendedtobeusedbymonitoringservicestoverifythatMapleNetisavailable.
AsuccessfulreplyfromthehealthcheckendpointverifiesthatMapleNetisabletoacceptnewconnections,butitdoesnotverifythatMapleNetisabletoexecutecommandsoropenanewdocument.
HelpThehelpendpointsallowaccesstoMaplehelppageshostedbyMapleNet.
BydefaultMapleNetdoesnothaveanyhelpdatabasesinstalled.
InstructionsforaddinghelpdatabasescanbefoundintheExamplessectionoftheAdminis-trator'sGuide.
Thefollowingendpointsallowaccesstothecontentsofthehelpdatabases.
TableofContents:HTTPGETto/help/tocDisplaytheTableofContents[TOC]forthehelpdatabasesasanHTMLpage.
ThedisplayedTOCwilllinktothehelppagesfordisplayinMapleNet.
ThehelppageslinkedtobytheTOCcanbefilteredusingthelanguage,productandcategoryurlparameters.
TheseparameterscorrespondtotheoptionsofthesamenameusedwhenconstructingtheTOCforthehelpdatabases.
ForexampletodisplayEnglishhelppagesforMaple,youwouldaccess/help/toc/language=en&product=Maple.
Parametersmayalsobegivenmorethanoncetoincreasethematches(multipleparametersactasan"OR"),so/help/toc/language=en&product=Maple&product=MapleSimwouldshowallEnglishhelppagesfromMapleorMapleSim.
Bydefaulthelppagelinksarerelativelinkstothe/help/display/endpointofthecurrentMapleNet.
Tochangethis,theMAPLENET_WEBCLIENT_HELPURLconfigurationvariablecanbeused.
Topicdisplay:HTTPGETto/help/display/TOPICDisplaythehelppagecorrespondingtoTOPIC.
Forexample,/help/display/intorhelp/display/convert,rational.
Iftherearemultiplehelppagesmatchingthegiventopic,thepagewiththehigherpriority(asdefinedinthehelpdatabase)willbedisplayed.
Youcanfilterbylanguage,productandcategory,aswiththeTableofContents,howeverinthecaseofdisplayingahelppagethefilteringbehavesdifferently.
Thedisplayedpagemustmatchonevalueforeachgivenparameter,withprioritygiventothevalueappearingearlierintheurl.
Forexample/help/display/intlan-guage=ja&product=MaplewoulddisplayMaple'sinthelppageinJapaneseifitexistedora404errorifitdidnot.
Howeverusing/help/display/intlanguage=ja&language=en&product=Maple,woulddisplaytheJapanesepageifitexistedortheEnglishpageifitdidnot(andreturna404ifnetheraJapaneseorEnglishhelppageexisted).
Downloadhelppage:HTTPGETto/help/download/TOPICDownloadthehelppagecorrespondingtoTOPIC.
Thisendpointisidenticalthethedisplayendpoint,exceptthatinsteadofopeningthepageinMapleNetthehelppageisdownloaded.
1.
4AdditionalFeatures3MonitoringThemonitoringendpointis/monitoring/.
WhenanHTTPGETaccessesthisendpoint,asnapshotoftheinternalstateofMapleNetasastringofJSONisreturned.
Theinformationdisplayedcanbedividedintotwotypes,staticvaluesanddynamicvalues.
ThestaticvaluesarevaluesdefinedatMapleNetstartuptime,forexampleconfigurationvaluesandversioninformation.
DynamicvaluesarevaluesthatchangeasclientsconnecttoMapleNet,forexampleconnectedclientsandopendocuments.
Ifyouwanttoviewthemonitoringdatainawebbrowser,pluginsareavailableforprettyprintingJSON.
Thismakesthemonitoringoutputmorehumanreadable.
DefinitionValueThelimiterdescribesthenumberofrunningMapleengines.
ArunningMapleenginecorrespondstotherestrictionsimposedbyLimiterthelicense.
AwaitingEngineisanenginethatcan'trunbecausethemaximumnumberofrunningengineshasbeenreached.
TheengineManagerprovidesadetailedbreakdownoftheMapleenginesinusebyMapleNet.
DocumentenginesareenginesengineManagerconnectionstoopendocuments.
Computeenginesareusedforthecomputeendpoint.
Ascomputeenginesarepooledandreused,thereislistofpooledcomputeengines.
ThedocumentManagersectiondescribesthedocumentscurrentlyopenedbyclients.
Eachopendocumentliststhefollowingfields:documentManageridauniqueidassignedtothatcopyoftheopendocument,thenameofthedocument,theworkingdirectoryofthedocumentandthesourceofthedocument.
Theworkingdirectoryiswherethecontentcreatedfordisplayingthedocumentiskept.
TheclientssectiondescribesthedocumentclientscurrentlyconnectedtoMapleNetServer.
EachclientliststheIPaddressclientsfromwhichtheyareconnectedandtheidofthedocumentthattheyhaveopened.
ThehelpDatabasessectiondescribesthehelpdatabasefoundforusewiththehelpendpoints.
helpDatabasesTheVersionsectiondescribestheversionsofthevariouspiecesusedbyMapleNet.
ThisincludetheMapleNetandMaplebuildVersiondates,releaseidsandbuildids.
ThesevaluesareusefulwhenreportingbugsorcontactingMaplesoftSupport.
Thelicensesectiondescribesthelicensebeingused.
licenseTheStartUpConfigurationsectiondescribesthevaluesappliedbytheMapleNetconfiguration.
Thiscombinestheoptionssetwithconfigurationvariablesanddefaultvalues.
StartUpConfigurationTheLoggingsectiondescribesthecurrentloggingsettings,thelevelandwhetherAutoFlushorSynchronousoptionsareenabled.
Logging41MapleNetServicesIndexAAboutMapleNetServices,1AdditionalFeatures,3HealthCheck,3Monitoring,4AdditionalFeaturesHelp,3CComputeServices,2EEmbeddedComponentSupport,1HHostingMapleDocumentsFeatureSupport,1Overview,1PPlotOptionSupport,156Index
PhotonVPS 服务商我们是不是已经很久没有见过?曾经也是相当的火爆的,我们中文习惯称作为饭桶VPS主机商。翻看之前的文章,在2015年之前也有较多商家的活动分享的,这几年由于服务商太多,乃至于有一些老牌的服务商都逐渐淡忘。这不有看到PhotonVPS商家发布促销活动。PhotonVPS 商家七月份推出首月半价Linux系统VPS主机,首月低至2.5美元,有洛杉矶、达拉斯、阿什本机房,除提供普...
ZJI怎么样?ZJI是一家成立于2011年的商家,原名维翔主机,主要从事独立服务器产品销售,目前主打中国香港、日本、美国独立服务器产品,是一个稳定、靠谱的老牌商家。详情如下:月付/年付优惠码:zji??下物理服务器/VDS/虚拟主机空间订单八折终身优惠(长期有效)一、ZJI官网点击直达香港葵湾特惠B型 CPU:E5-2650L核心:6核12线程内存:16GB硬盘:480GB SSD带宽:5Mbps...
星梦云怎么样?星梦云资质齐全,IDC/ISP均有,从星梦云这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,星梦云专注四川高防服务器,成都服务器,雅安服务器。星梦云目前夏日云服务器促销,四川100G高防4H4G10M月付仅60元;西南高防月付特价活动,续费同价,买到就是赚到!点击进入:星梦云官方网站地址1、成都电信年中活动机(成都电信优化线路,封锁...
cn163 net为你推荐
刷网站权重怎么才能提升网站百度权重呢主页改不了为什么我电脑的主页改不了了?51自学网站网上自学网站有哪些?最好是免费的,我想学习网页设计湖南商标注册湖南哪里有商标注册公司?vista系统重装Vista系统的重装的步骤,有系统恢复盘微信如何建群微信如何建群伪静态什么是伪静态网站?伪静态网站有什么优势百度手写百度为什么没有了在线手写输入法今日热点怎么删除怎样删除实时热点迅雷云点播账号求一个迅雷云点播vip的账号,只是看的,绝不动任何手脚。
域名劫持 网站域名备案查询 域名备案网站 本网站服务器在美国维护 virpus windows主机 2014年感恩节 哈喽图床 密码泄露 patcha 建站代码 河南服务器 me空间社区 183是联通还是移动 中国电信测网速 免费申请网站 idc查询 吉林铁通 web服务器是什么 杭州电信宽带优惠 更多