Installing PyMSNt on Snow Leopard Server 10.6

OK, it's that time again, new OS X Server release and thus, new efforts to get PyMSNt running.
Firstly, make sure you have the latest Developer Tools (XCode) installed. Also, assume that all of these commands need to be run as root, so you can prefix each command with sudo, or you can switch to root using:
sudo su.
There are a couple required prerequisites in the form of Python modules. Unfortunately, Snow Leopard has made things quite a bit more challenging due to the inclusion of Python 2.5 and 2.6 and the transition from 32 bit to 64 bit.
I've had issues getting PyMSNt to run with the default version of 2.6. Due to what I assume is Apple's own dependencies on 2.6 (calendar/wiki server), I'm not comfortable switching the system default to 2.5.
2.5 seems to now have pycrypto built in, so the only dependency is pyOpenSSL. pyOpenSSL happens to be built in to Apple's Python 2.6, but we have to compile and install it for 2.5. You can get the latest pyOpenSSL 0.9 here:
http://sourceforge.net/projects/pyopenssl/files/pyopenssl/0.9/pyOpenSSL-0.9.tar. gz/download
The download page is here: http://sourceforge.net/projects/pyopenssl/files/
Now, the installation directions say to use the standard pair of commands: python setup.py build and then python setup.py install. Unfortunately, this will default to Python 2.6 and compile and install it as a 2.6 module, which is NOT what we want. So, modify these commands to be:
python2.5 setup.py build
python2.5 setup.py install
Now, if you want avatar support beyond PNG, you need to install Python Image Library. That's particularly hairy and not required, so I'm going to skip that now, and discuss it at the end.
Next, you need to prepare iChat server for PyMSNt. Edit /etc/jabberd/router-users.xml
You will notice an existing block like this:
<users>
<user>
<name>jabberd</name>
<secret>asdf!ghjk#</secret>
</user>
</users>
You need to add another user for your MSN transport. Let's assume your primary Jabber ID is example.com. You should add a block for a user named msn.example.com. This does not need to resolve via DNS. So when done, it should look like this:
<users>
<user>
<name>jabberd</name>
<secret>asdf!ghjk#</secret>
</user>
<user>
<name>msn.example.com</name>
<secret>asdf!ghjk#</secret>
</user>
</users>
I found that in the past, I was able to use a different secret for the MSN handshake, but I had issues with that this time, so make the msn.example.com secret match the existing one for jabberd. Also, note this secret down as you'll need it shortly.
The PyMSNt project has changed hands, but there are no files at the new location, so this tutorial expects you to download the latest 0.11.3 from http://delx.net.au/projects/pymsnt/tarballs/pymsnt-0.11.3.tar.gz (the download page is http://delx.net.au/projects/pymsnt/downloads.html)
Decompress this archive and for the sake of this tutorial, store it at /var/jabber/modules/pymsnt . You can store it anywhere else you want, but you'll need to adjust the commands and files below accordingly.
Once you have placed it there, make sure it is owned by the jabber user/group with:
chown -R jabber:jabber /var/jabber/modules/pymsnt
Let's cd to that directory for the next few commands:
cd /var/jabber/modules/pymsnt/
Now, you need to copy the config example and edit it:
cp -p config-example.xml config.xml
(the -p makes sure the resulting file is the same permissions, i.e. still owned by user jabber)
nano config.xml
(use any appropriate text editor you want. I like nano)
OK, so:
1. You need to set the Jabber ID (<jid>) to the name you defined in the router-users.xml file, e.g. msn.example.com
2. Set the <host> to your primary hostname (this must resolve!)
3. Commend out <background/>, making that line look like this:
<!-- <background/> -->
4. Make <secret> match the <secret> you specified in router-users.xml
Save your changes and exit. That should do it for the config file for now.
Also, thanks to Tim Harris, you need to make an edit to the source as described here:
http://discussions.apple.com/thread.jspa?messageID=7865180&#7865180
Next, we want to configure launchd to launch PyMSNt. Initially, under previous versions of OSXS, I set this up to launch onDemand only if the jabber server was running. I accomplished this by using a launchd key called QueueDirectories, which only launches the job if files appear in a directory. I set it to watch the /var/run/jabber directory as Jabber server placed pid files in there at launch. Unfortunately, it seems that in 10.6 it doesn't clean these files up at quit, but I believe this is due to a change in Python's Twisted removal of the removePID function (something that affects PyMSNt as well), and I expect Apple to fix it in the future. So, this plist will work now, and also in the future once Apple fix this.
Also, you'll notice that you must invoke PyMSNt using python2.5, not python.
Place these contents in /Library/LaunchDaemons/net.cjb.delx.pymsnt.plist :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>net.cjb.delx.pymsnt</string>
<key>OnDemand</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/python2.5</string>
<string>./PyMSNt.py</string>
</array>
<key>QueueDirectories</key>
<array>
<string>/var/run/jabberd</string>
</array>
<key>UserName</key>
<string>_jabber</string>
<key>WorkingDirectory</key>
<string>/var/jabberd/modules/pymsnt</string>
<key>StandardOutPath</key>
<string>/var/log/pymsnt.log</string>
<key>StandardErrorPath</key>
<string>/var/log/pymsnt.log</string>
</dict>
</plist>
You can leave out the StandardOutPath and StandardErrorPath path if you don't care about logging, but they're helpful at least for getting this up and running. However, the log file needs to be owned by Jabber, so create it and change the owner if you're going to keep those keys in:
touch /var/log/pymsnt.log
chown jabber /var/log/pymsnt.log
Last, but not least, load the launchd plist with:
launchctl load -w /Library/LaunchDaemons/net.cjb.delx.pymsnt.plist
Make sure iChat server is running and login.
*KNOWN ISSUES*
*You must register!*
You still need to use an application like PSI to register for the transport. That's beyond the scope of this tutorial. Note that you need to use an older version, discussed here:
http://discussions.apple.com/thread.jspa?threadID=2159145&tstart=0
Snow Leopard might have improved the jabber servers authentication methods to not require the old version, but I didn't bother looking in to that yet as the solution in the aforementioned topic worked fine.
*Calendar Server Clash*
The default port for unencrypted calendar server communications is port 8008. It seems that when launched, it creates two additional listeners on the next 2 highest adjacent ports, being 8009 and 8010 in the default configuration. Unfortunately, naughty Apple has trounced on xmpp's reserved port usage of 8010. Bad Apple! Also, there is little documentation about what 8010 is used for. Initially, I tried shifting the unencrypted Calendar server port to something else. As I only use the encrypted port for communication, I didn't really care. However, most annoyingly, the wiki server calendar client looks for the calendar server at 8008, and I don't know how to change that.
What can you do?
Believe it or now, if you launch PyMSNt first, and Calendar Server after, everything is dandy. Unfortunately, that's not how the startup sequence works, so you'll find the need to do this shuffle after restart. I believe there are dependencies one can put in launchd plist files, but I haven't experimented with that yet.
What else can you do?
You can make PyMSNt listen for file transfers at a different port. In config.xml, the directive to change is <ftJabberPort>8010</ftJabberPort> and pick a different number. I've tried changing this to something quite different, like 18010 and then doing port mapping on my router to map the public 8010 to 18010 since the calendar server doesn't need public access to 8010, only via localhost. I haven't been able to test this thoroughly yet. Also, this is of no use to someone not using port mapping. It would be great if I could bind PyMSNt to NOT use localhost to avoid the conflict, but that's beyond my knowledge.
*Python Image Library*
This is a topic worthy of its own post, but I'll stick it in here. Python Image Library or PIL has two optional dependencies, libjpeg and freetype. You need libjpeg to view non-PNG MSN avatars.
Many instructions on the internet will direct you to jpegsrcv6b. I could not get that to work. Instead, I did succeed with jpegsrc7:
http://www.ijg.org/files/jpegsrc.v7.tar.gz (download page: http://www.ijg.org/)
But here's the problem. Python 2.5 runs in 32 bit mode. The compilers try to compile libjpeg in 64 bit mode. If you've been following info about the way Snow Leopard works, 32 bit processes won't load 64 big libraries/plugins and vice versa. SO, you have to compile libjpeg for 32-bit. To do that, I used:
CC="gcc -arch i386" ./configure --enable-shared --enable-static
make
make install
Freetype-2.3.9 installed normally without a hitch.
And then finally, I could install PIL, making sure to specify python2.5 as necessary:
python2.5 setup.py build_ext -i
After running that, TEST it with:
python2.5 selftest.py
This MUST pass. If it doesn't something is wrong.
Finally:
python2.5 setup.py install
Uggh. So after all of that, I got PIL happily installed and working. But guess what, avatars still don't work, or to be more descriptive, when using iChat, every MSN contact show my avatar as theirs.
I see an avatar related exception in /var/log/pymsnt.log, but I don't really know what to do with it.

I finally got avatar support working as well thanks to this post here:
http://groups.google.com/group/py-transports/msg/f3cdd998a5c7a97a
For me, that was line 2553 of src/legacy/msn/msn.py and changing:
DATA = 0x20
to
DATA = 0x1000020
After doing that, avatars work!!!

Similar Messages

  • Where can I find info on how to install and run Snow Leopard Server as virtual machine inside Mountain Lion

    Where can I find info on how to install and run Snow Leopard Server as virtual machine inside Mountain Lion

    Here is the short answer:
    Installing Snow Leopard Server into Parallels 10 for DUMMIES:
    http://forums.macrumors.com/showpost.php?p=17285039&postcount=564

  • Installing Lion on Snow Leopard Server

    I have mac mini server running snow leopard server. I want to install Mac OS X Lion on it.
    I have purchased Lion through App Store, but while installing on mac server it asks for Lion Server.
    I am not using any server features as of now, Can I downgrade snow leopard server to client and instal Lion on it?
    or is there any better way of installing Lion on Snow Leopard Server...
    Thanks,
    K

    No easy way unfortunately.
    OS X Server gets its fingers into all parts of your computer.  You'd have to go in an manually remove hundreds of files, and replace them with their counterparts from the non-server version.
    It would be MUCH easier to back up your home folder and any additional files you need, then nuke and pave with Lion non-server.  Restore your info, and you'll be back up and running.
    HTH
    -Graham

  • Should I Install OS X Snow Leopard Server?

    I recently received OS X Snow Leopard Server and I wasn't sure if I should install it. I currently run a 1 mac system, but am planning on expanding. Even with the multiple macs, I plan on using iLife and I have heard that Sever Edition does not allow this. Is this true? And if this is true, can I revert back to the regular version of snow leopard that I'm using now without of the whole archiving nonsense? All help is appreciated!

    Load it. Have at. Set up a distributed network. Configure and run DNS server. Set up and run Open Directory. Netboot. Sharing storage. All the other pieces of Mac OS X Server, or of most any other server operating system. Then when you get around to adding another Mac, you're immediately ready to go.
    Have a look at the Mac OS X Server manuals, if you're considering this Mac OS X Server path, too. As you get going with a server, you'll almost certainly be reading some or most of those.
    If you're not planning for and not expecting the extra overhead of configuring and running a server, then don't load Mac OS X Server. For a handful of boxes, running a server is definitely more effort. When you get to some (unspecified) number of boxes in your configuration, then having a server is more economical and easier. (Where that transition might be can and does vary; it tends to be a local decision.)
    And if you're looking for parts of what a server provides (such as shared storage) (without the costs and comparative complexity of running a full server), there can be alternatives. (For storage, such as a Network Attached Storage (NAS) box. And Mac OS X client can provide for up to 10 clients, too. )

  • Install Lion over Snow Leopard Server

    I have a mac-mini that was purchased with Snow Leopard Server (the server model from just over a year ago).
    Turns out, I haven't used any of the server functionality that wasn't already in the base User/Consumer version of OS X, so I want to just install Lion and not waste $50 on the Server Add on.
    I've tried this via the Mac App Store _AND_ via the USB dongle.  It wont install.  When you try to run the Lion installer, it gives a "waiting for the App Store to download the Server Add-on" dialog.  It gives you the option to cancel if you don't want that ... but cancel doesn't do what a reasonable person would think: skip the server add-on.  Instead, it cancels the entire installation.
    Anyone had this problem?  Anyone know how to work around it?  or if there's a work-around at all?

    instead of that, I just told it to erase my time-machine partition, and install there. (it refused to install over the top of my "server" partition).  Since I had recently done a full backup to an external drive, I wasn't worried about that path.  It has taken a bit more work to get fully up to speed, but it at least worked.
    But, either path (downgrade to SL client, then upgrade to Lion sans Server-add-on  vs blow away an install and install elsewhere) are both ****-poor user experience designs in my opinion.  Though, I doubt it matters now, since all future stuff will be via the Mac App Store, and you can just tell that to uninstall Server.

  • Install lion when snow leopard server is installed

    I have a mid 2010 mini server.  It has two separate hard drives.  I want to install Lion on the empty drive, migrarate what I need from the old install and format the first disk.  I was told this was possible.
    Now, when I try to buy Lion from the app store it won't let me.  It tells me because I have a server edition, I have to pony up 80 bucks for Lion plus the server stuff.  I don't need the sever stuff.  I don't want the server stuff.  I bought the machine because it was the ONLY (and by only I mean 1 of 1) mini in our authorized reseller (we don't have an Apple Store in Korea).
    Is there any way around this?  Do I have to wait for them to ship it on USB key and pay the premium for that?

    Currently the only way around this is to use a second Mac and an external HD.
    Boot the second Mac from the SL install DVD, select the external HD as the SL install destination.
    Install SL and bring up to at least 10.6.6 via Software Update.
    Shut down the second Mac, disconnect the external HD and connect it to the mini.
    Boot the mini from the external HD.
    Download Lion from the App Store.
    Select one of the 2 internal HDs on the mini.
    You should now have the option of installing Lion client.

  • Upgrading 10.6.8 to Snow Leopard Server?

    After a recent servicing at the Apple Retail store, my mid-2010 MacMini has a clean installation of OS X 10.6.8 (client, i.e., non-Server). I want to re-install OS X Snow Leopard Server that came with the machine when it was purchased. Can it be installed on top of 10.6.8, or do I need to wipe the disks again and re-install from scratch using the Snow Leopard Server Install DVD?

    Thanks mende1, I appreciate the quick response.
    What is the general consensus within the community about the relative benefits of upgrading to Mountain Lion (particularly within a server environment)? I'm thinking that if I have to do a complete OS install, I might as well upgrade to Mountain Lion and then apply the Server.app on top of that.

  • Snow Leopard Server iCal push not working on iMac clients

    Hello,
    I have a new installed mac mini snow leopard server and updated osx with all the latest updates.
    I am running the iCal server and the Push service and everything seems to run OK.
    I have 4 brand new iMac clients which share calendars between the different users,but the iCal Push function doesn't work at all. Even when I change the update method in the iCal client to interval of 1 minute, it doensn't update.
    The only way the calendar updates is to choose "Refresh" from the Calendar menu in iCal client.
    The push function for the mail clients do work which is strange.
    I already tried the following actions:
    1. I have stopped and restarted the Push-service on the server
    2. I have removed the push server settings in the iCal server settings on the server and added them again
    3. I followed the iCal log file to see if an action of a client is immediatly visible on the server = OK
    4. I've updated all the clients to the newest software
    5. I have restarted the server completely
    Does anybody have tips or advise to help me looking to find the cause of the iCal Push problems?

    FYI:
    Installing Snow Leopard Server into Parallels for DUMMIES!
    http://forums.macrumors.com/showpost.php?p=17285039&postcount=564

  • Can i install bootcamp on mac mini snow leopard server 2010

    hello,there are 2 harddisks on a mac mini server 2010 (snow leopard server.)i want to use the other hdd for installing Windows home server 2011 x64 .
    but there is no bootcamp on the server.(do i have to download it?)
    how can i do this,or do i have to use parallels desktop.
    i have also a mac mini and a macbook pro and an alienware and a clevo laptop so i want the 2 servers seperate(and the mac-server on all the time)

    You would need to install SL (non sever) on you Mac Mini Server.
    You may be able to install the nonsever version on your 2nd HDD
         -Partition you 2nd HDD to the max BootCamp Partition
         -Install Windows Home Server on the BootCamp Partition (don't know of Windows Server is supported)
    So you would have:
    hdd1 - SnowLeopard Server
    hdd2 - SnowLeopard (non-server) + Bootcamp Partition
    Scenario 2:
    If you don't have a need for SL Server SW, then wipe out the system and put only the regular SL (non sever) on disk 1. Partition Disk2 for Bootcamp only.
    hdd1- SL (non-sever)
    hdd2 - Bootcamp
    I really don't know if you can copy the Bootcamp app onto SL Server OS to create a Bootcamp partition.

  • Is it possible to install Lion on the second hard disk on my Mini (2010) Snow Leopard Server, and switch between Lion and Snow Leopard? I like those voices Lion has in speech.

    Is it possible to install Lion on the second hard disk on my Mini (2010) Snow Leopard Server, and switch between Lion and Snow Leopard? I like those voices Lion has in speech.

    When baltwosaid NO emphatically, that was described as CORRECT ANSWER. Ditto in the caeses of the radically different answers from  Camelotand Matt Clifton
    Could it be that CORRECT ANSWER needs better defining by Apple?
    That apart, yes, switching might involve rebooting. About the voices, well, I was the other day adding voice to a commentary in a video I was working on. There's only American English accent in SL — Lion I believe has British ones as well.
    Why not, I wondered, try to install Lion purely for academic interest, maybe with an SD card (Sandisk Ultra II, 16GB) as Tom Nelson says is possible at http://macs.about.com/od/macoperatingsystems/ss/Perform-A-Clean-Install-Of-Os-X- Lion-On-Your-Mac.htm

  • How do you install Perforce as daemon on OS X Snow Leopard Server?

    I recently purchased a mac mini with Snow Leopard Server, and I am interested in installing Perforce as a daemon. I am familiar on how to do this on a Linux distro, but not so much on Snow Leopard Server. Is there some documentation that explains how daemons are configured on a mac? If so a link would be nice.
    For my use case, I have the p4d executable. Basically what I am looking for is a way to integrate it as a service like the rest of the default services which ship with the product.
    As a fall back, if this can't be done, the minimum I'm looking for is a way to configure it to start via a mechanism like init.d or the mac equivalent.

    Some newly discovered info:<br>
    This bug is specific to 64-bit versions of Firefox. Starting in Firefox 4 Beta 7, [http://boomswaggerboom.wordpress.com/2010/11/10/firefox-4-for-mac-os-x-under-the-hood/ Firefox is offered as a i386/x86_64 universal binary] to Mac users, and defaults to 64-bit mode on OS X 10.6.
    If you run Firefox in 32-bit mode, you should see the QT plugin again. Like I said earlier, the bug is marked as blocking the release of Beta 8, which means that if everything else is finished for Beta 8, it won't be released until this bug is fixed.

  • Help: Install Snow Leopard Server 10.6.0 on Mid-2010 Mac Mini, then update?

    I just purchased a Mid-2010 Mac Mini with Snow Leopard Client 10.6.3 (the new ones just released) with the idea of installing my copy of Snow Leopard Client on it and using it as both a network server and media server.
    I own Snow Leopard Server 10.6.0 (the initial DVD release) and was thinking I could do a fresh install and update to 10.6.4 on the Mini without problem, but that didn't work. I also tried doing a Target Disk Install to the Mini using my MacbookPro, but the installer choked at the Machine Checksum saying MBPs weren't supported to run the installer.
    So, that blows both of my previously known installation options. I was wondering if anyone else with the new Mini and Snow Leopard Server had any suggestions on how to get my current version of Snow Leopard Server (10.6.0) installed on the Mini and then run system updates to get it to boot properly.
    Thanks

    Allan Eckert wrote:
    Hi GrainFocuser;
    Your copy of SL Server version is probably too old to install on the new Mac Mini. It probably doesn't have all of the correct drivers for the newer hardware.
    You might have better success with your alternatives if you post over on the server forum instead of here.
    Allan
    Message was edited by: Allan Eckert
    Allan, thanks.
    It is pretty clear that my installation disk is too old, hence looking for options and suggestions.
    In years past with previous versions of Server, there was a way to install an outdated install disk (a point release or 3 behind) and then run the necessary installation updates...either through target disk mode or on to a separate boot disc.
    So, with my 10.6.0 Server Install disc, I am not able to do so in either scenario because a) My other admin machine is a MB Pro and the installer performs a hardware checksome preventing install...so no Target Disk Mode, and B) Install on other disc from mini, again Hardware checksome since hardware not recognized.
    I am looking at options to enable an install with my disk short of having to physically walk into Apple (a huge trek) and get a new install disk or ask Apple Support to mail one.
    So, again... Any options from OS X Server Admins out there?

  • Installing Snow Leopard server (10.6.0) over Snow Leopard 10.6.2

    I need to convert my Mac Pro to run Snow Leopard Server. I have the DVDs.
    The installer tells me I cannot perform the upgrade because the OS on the machine
    is more recent than the one on the DVD. I guess I have to downgrade to Snow Leopard 10.6.0
    before I can install the server OS. I do not want to reformat my hard disk, because I want to
    keep the data there. How can I accomplish what I want to do.

    server questions should be asked in the server forum
    http://discussions.apple.com/category.jspa?categoryID=264
    assuming your mac pro did not come with 10.6.2 preinstalled you can reinstall 10.6.0 on it in the usual manner. boot from the snow leopard 10.6.0 install dvd (insert the dvd, reboot and hold "c" at the chime). and follow the instructions. this will preserve your data and applications. but as with any system install you should have a full backup before doing it.

  • I want to install Snow Leopard Server on our MacPro (2.66) using Mac Mini Snow Leopard Server disks?  I kept getting an error for backwards compatibility.   Is this possible or do I need to purchase another copy of Snow Leopard Server?

    I want to install Snow Leopard Server on our MacPro(2.66) using Mac Mini Snow Leopard Server disks?  I kept getting an error for backwards compatibility.   Is this possible or do I need topurchase another copy of Snow Leopard Server?

    The OS disks that are shipped with a particular product
    are set up so that tey will only install on that product.
    It will install on any Mini of that exact vintage, but that
    is all.
    This is to prevent people from doing exactly what you
    are trying to do.  The license for OSX shipped with any
    is only valid for that product.  Also, Snow Leopard,
    including Server, is only permitted to be run on one
    computer at a time.  Bottom line, unlike Lion, legally
    you cannot install the same copy on multiple
    computers unless some "family pack" or site license
    is purchased.
    Yes, you need to purchase another copy.
    The copy of Snow Leopard license is here:
    http://images.apple.com/legal/sla/docs/macosx_snowleopard.pdf

  • Install Snow Leopard Server Software on non server version mac mini (2009)

    Recently purchased Snow Leopard Server software to install on a early 2009 mac mini (non server version) running Mac OS X Snow Leopard. My goal is to set up and manage a server for a small group and leverage some of services from snow leopard server.
    First of all, can server software be installed on a early 2009 mac min configured with Mac OS X Snow Leopard? This 2GHz Intel Core Duo mac mini has 2GB Ram and 120GB HD. Will the server software install remove the current snow leopard software or is there any special steps I need to take to get the server version software loaded on this mac mini. Any suggestions or advise is greatly appreciated.
    Thanks.

    Yes you can install it on your mini And Yes it will wipe the mini clean with a fresh install of the server software.
    Suggestions ... Learn DNS there are many links on this forum to MrHoffmans very useful notes as well as many discussions about this topic , there is a steep learning curve ahead if its a first time for you !

Maybe you are looking for

  • Error While Promoting the Numbers to Next Level

    We have hierarchy defined for entities in Hyperion and are using Phased submissions under Process control . We have all the immediate child entities at 'SUBMITTED' phase but when we are promoting the Parent entity to 'SUBMITTED' phase we are getting

  • Email accounts won't sync between iPhone and iPad

    I can't figure out why email account syncing between my iPhone and iPad stopped?  For instance, if I delete a message in one of my email accounts on my iPhone it doesn't delete it on my iPad? Any help or suggestions is much appreciated!

  • Is the IMPORTNODE procedure implemented in the PL/SQL 9.2.0.4.0 XDK?  Does it work?

    I need to "merge" or "combine" two XML documents using the PL/SQL APIs. Are the importNode or adoptNode procedures exposed in the PL/SQL 9.2.0.4.0 XDK? Before upgrading my XDK from 9.0.1.2.0 to 9.2.0.4.0, I want to know if Bug#1923262 has been fixed.

  • Transaction launcher entry to call CRMD_ORDER (BUS2000115)...

    There are a number of good guides to call a transaction within ECC and also a website via the transaction launcher, but I am not able to find a guide on how to simply call a CRM transaction. I'm converting our Winclient IC action box details into Web

  • How to creat CS-order with config service product with own logic

    Hi all, I saw already different threads related to this topic, however no clear solution was given yet. The scenario is: Create from a notification list the service orders and determine in the background a correct service product which is configurabl