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
tmthosting怎么样?tmthosting家本站也分享过多次,之前也是不温不火的商家,加上商家的价格略贵,之到斯巴达商家出现,这个商家才被中国用户熟知,原因就是斯巴达家的机器是三网回程AS4837线路,而且也没有多余的加价,斯巴达家断货后,有朋友发现TMTHosting竟然也在同一机房,所以大家就都入手了TMTHosting家的机器。目前,TMTHosting商家放出了夏季优惠,针对VPS推...
#年终感恩活动#华纳云海外物理机688元/月,续费同价,50M CN2 GIA/100M国际大带宽可选,超800G 防御,不限流华纳云成立于2015年,隶属于香港联合通讯国际有限公司。拥有香港政府颁发的商业登记证明,作为APNIC 和 ARIN 会员单位,现有香港、美国等多个地区数据中心资源,百G丰富带宽接入,坚持为海内外用户提供自研顶级硬件防火墙服务,支持T B级超大防护带宽,单IP防护最大可达...
天上云服务器怎么样?天上云是国人商家,成都天上云网络科技有限公司,专注于香港、美国海外云服务器的产品,有多年的运维维护经验。世界这么大 靠谱最重,我们7*24H为您提供服务,贴心售后服务,安心、省事儿、稳定、靠谱。目前,天上云香港大带宽物理机服务器572元;20Mbps带宽!三网CN2线路,香港沙田数据中心!点击进入:天上云官方网站地址香港沙田数据中心!线路说明 :去程中国电信CN2 +中国联通+...
cn163 net为你推荐
网站联盟网络联盟是什么意思数码资源网有什么网站弄相片效果比较好的?淘宝店推广给淘宝店铺推广有什么好处?蘑菇街美丽说蘑菇街、美丽说这类网站前期是怎么推广的?qq怎么发邮件手机QQ怎么发邮件奇虎论坛360有论坛中心?商标注册查询官网商标注册查询官方网站?系统分析员如何成为系统分析师?虚拟机软件下载求一个免费虚拟机软件!!!请发送下载网站给我微信电话本怎么用如何启用微信通讯录
免费二级域名注册 evssl 网站被封 gg广告 qingyun 世界测速 国外免费asp空间 hkt metalink 万网空间购买 789电视剧 国外的代理服务器 万网注册 空间申请 netvigator 数据湾 移动王卡 privatetracker 镇江高防服务器 空间排行榜 更多