OpenVMS

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Zäta
Inlägg: 181
Blev medlem: 22 september 2006, 08:25:21
Ort: Borlänge

OpenVMS

Inlägg av Zäta »

Jag tycker mig ha förstått att en del av er på forumet här använder er av VMS!?
Om så är fallet så är jag nyfiken på vad ni kodar i för språk? Finns det någon "modern" utvecklingsmiljö? Jag är nämligen helt grön på området...
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

På vilket sätt "grön" ? Genom yrket eller som ren hobby ?
Vad har du tillgång till för maskin ?

Det mest moderna i dag är väl "Distributed NetBeans" :
http://h71000.www7.hp.com/openvms/produ ... istnb.html

Men för egen del så är en applikation som jag ansvarar för till huvudsak
skriven i DCL ("script", "shell" eller vad man vill kalla det) kompletterat
med lite perl. Annars har jag pysslat med Fortran, COBOL och C på VMS.
Zäta
Inlägg: 181
Blev medlem: 22 september 2006, 08:25:21
Ort: Borlänge

Inlägg av Zäta »

Jag menar att jag är grön inom VMS. Däremot har jag mer än 10 år inom yrket....men är "microsoftifierad" och behöver komma in i VMS världen.

Har du nån erfarenhet av kommunikation mellan VMS och Windows? Kört webservices på VMS?
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Vad menar du med "kommunikation" ??

FTP, NFS, Telnet, SMTP osv osv fungerar utmärkt.

> och behöver komma in i VMS världen.

Yrkesmässigt ? Då är kanske inte ett hobbyforum rätt forum.

> Kört webservices på VMS?

I alla fall SOAP.
Zäta
Inlägg: 181
Blev medlem: 22 september 2006, 08:25:21
Ort: Borlänge

Inlägg av Zäta »

Med kommunikation menade jag att från windows anropa funktioner i VMS och returnera data, alltså som en webservice eller RPC eller...??

Nä, det kanske inte är rätt forum för detta, men jag har ju sett en del inlägg här om VMS och tyckte det var värt att fråga. Kan du rekomendera några bättre forum?
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Först och främst vill jag rekomendera OpenVMS dokumentationen :
http://h71000.www7.hp.com/doc/index.html

När det gäller kommunikation så kanske det mesta finns i TCPIP dokumentationen :
http://h71000.www7.hp.com/doc/tcpip56.html

Sen finns den en del andra länkar på OpenVMS sidan : http://h71000.www7.hp.com/
t.ex : "E-business and integration" och "UNIX portability".

Sen finns det ju alltid diverse "middleware" som "IBM MQ", "BEA MessageQ"
och liknande. Det hela beror helt på vad du vill göra. Vanlig RPC går
naturligstvis även bra om man vill göra allt själv...
ClasseMan
Inlägg: 176
Blev medlem: 9 juli 2004, 15:21:02
Ort: Karlskrona
Kontakt:

Inlägg av ClasseMan »

Jag kodar mest eller kanske snarare bara gammla språk som C och COBOL på VMS. Men det finns bra stöd för JAVA.
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Det finns *stöd* för Java, men det är tveksamt om det är något som
någon igentligen vill ha där...
Zäta
Inlägg: 181
Blev medlem: 22 september 2006, 08:25:21
Ort: Borlänge

Inlägg av Zäta »

Jo, jag har ju fattat att det är mest "gamla" språk som gäller på VMS, men att man behöver Java för att bygga webservices?!

http://h71000.www7.hp.com/openvms/journ ... vices.html
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Vad hindrar att skriva web services i C t.ex.?

Såg att sodjan fick in Python i sin VMS-installation. Ett ypperligt språk att skriva web services i om inte annat.
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Visst, WSIT (Web Services Integration Toolkit) är till stora delar i Java.
Men applikationerna behöver inte vara (och är oftast inte) det.

För min del så innehöll WSIT mycket mer än vad jag behövde och kör istället ett gSOAP kit för VMS.

> men att man behöver Java för att bygga webservices?!

Så är det naturligtvis inte. WS är i princip en samling standards för hur man
ska skicka data fram och tillbaka. Det har inget med något specifikt språk
att göra.

Den Technical Journal du har länkat till är från Jun-2004. Men även om den
är lite gammal så står där t.ex :

> OpenVMS engineeringunderstands the importance of web services for
> the long-term viability of non-Java applications and intends to provide
> customers with tools that will simplify the creation of web services for
> non-Java applications.

Dock är vissa "wrappers" och "toolkits" skrivna i Java eftersom det underlättar
för att använda många av de standardprodukter som används inom WS.

> Vad hindrar att skriva web services i C t.ex.?

Inte ett smack. Mina WS-clienter för att köra mot Tradera är 100% C,
där finns ingen Java alls. Det är just det som är "finessen" med gSOAP.
gSOAP för VMS innehåller även färdiga wrappers för COBOL.

> Såg att sodjan fick in Python i sin VMS-installation. Ett ypperligt språk att skriva web services i om inte annat.

Kanske, om man snabbt vill hacka ihop något, men det kanske inte är något
om man har lite större "last" på det hela. Ett interpreterande språk är nog
inte optimalt i det läget.
Zäta
Inlägg: 181
Blev medlem: 22 september 2006, 08:25:21
Ort: Borlänge

Inlägg av Zäta »

Det där WIST låter intressant.
Det enda jag vill är ju att få ett enkelt och bra gränssnitt för att anropa Fortran funktioner i VMS från Windows världen. Och det helst på ett typsäkert sätt. I mina öron lät det precis som en webservice.....
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

För min del är "WEB Services" någon man använder om man *måste*. :-)

Hur ser dessa "Fortran funktioner" ut ? Är det verkligen *funktioner* ?
Eller är det kompletta images (EXE filer) ? Ingår dom i något större samanhang , som t.ex formulärhanterare ?
Vad *gör* Fortran programmen ? Det kanske finns enklare sätt att komma åt samma data ?
Har du kontroll över båda sidor av kommunikationen ?
Är det några delar av det hela som är "hugget i sten" och inte kan ändras ?
Vad lägger du i uttrycket "typsäkert" ?

Spontant låter WSIT som är väldig over-kill för det du vill göra !
Du behöver bl.a Java och en ODS-5 initierad disk. Det kanske redan finns,
det vet inte jag.

Det finns flera "okända" i ekvationen.
T.ex hur ofta Fortranfunktionerna ska anropas.

"Windows världen", är det en maskin eller många ?
Och gäller det en VMS maskin eller något som distribueras till flera maskiner ?

osv. osv....
ClasseMan
Inlägg: 176
Blev medlem: 9 juli 2004, 15:21:02
Ort: Karlskrona
Kontakt:

Inlägg av ClasseMan »

Skull jag utveckla något nytt skulle jag välja JAVA före något gammalt språk där det ofta känns som man måste upfinna hjulet gång på gång.

JAVA gör ju det även mer portabelt för även om jag gillar VMS så är det ju inte så lätt att få tag i kompetens som om gämför med tex solaris.
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

I fallet med VMS så oftast läget det att man *har* massor av kod i en
befintlig applikation och "bara" will hänga på ett WEB eller WS interface.
Så det är oftast inte så mycket *ny* utveckling, utan att hitta praktiska
verktyg för att *integrera* det hela.

Rent *tekniskt* är naturligtsvis Java ett skit-språk (interpreterande och
rellativt ineffektivt jämfört med "vanliga" språk som C/C++, COBOL, Fortran
eller likande), även om det finns en del *praktiska* fördelar.

För den som utvecklar utan att behöva bry som sådana tråkiga saker
som prestande (d.v.s i princip alla som utvecklar under Windows, eller
för andra en-användar miljöer) så spelar det i och för sig ingen större roll...
Skriv svar