Development kits

SOA How To Using PHP SOAP

This how-to/example set was created because we could not find any easy complete examples of how to interface with the iMIS SOA using PHP SOAP. Please download the attached PHP file (remove .txt extension) to view and test the working examples.

Important Notes:

  • Set the $baseURL to your iMIS webservices.
  • Allow access to the MembershipWebService and QueryService in web.config file in the net directory.

SOA - Relationships

Is anyone creating relationships with SOA on 15.2? It looks like PartyRelationship went away with this release. We can pull a party's relationships using a FindRelationshipsRequest but have been unable to create new relationships. We've tried playing with group membership but we're unable to create a relationship group role. The question is: is creating a new relationship (and maintaining existing ones) supported in SOA with 15.2? If so can someone please point me to some sample code or documentation?

SOA - Relationships

Is anyone creating relationships with SOA on 15.2? It looks like PartyRelationship went away with this release. We can pull a party's relationships using a FindRelationshipsRequest but have been unable to create new relationships. We've tried playing with group membership but we're unable to create a relationship group role. The question is: is creating a new relationship (and maintaining existing ones) supported in SOA with 15.2? If so can someone please point me to some sample code or documentation?

Submiting items purchases with iBO 15.2.0.2229

Hi everyone,
I have an application that uses iBO. So far it was working ok with iBO 10x and 15.1.3.x but when I tried it with 15.2.0.2229 I started to have problems submiting purchases.
At this moment I only tried paying products and dues renewals, getting the following errors:
 
Err Num: 1000 - Source: (iboSubscriptions.CSubscriptions.Save):  Unknown error. Description: ActiveX component can't create object
Err Num: 1000 - Source: (iboOrders.CStdOrder.Save):  Unknown error. Description: ActiveX component can't create object
 
It's most likely the same issue, but I can't undestand why it stoped working, and I can't debug deeper than those metods invocations.

I've already tried reinstalling iMIS and iBO, checking if the dlls in Windows/system are the correct ones, but the problem remains.
 
Any thoughts?
 
 
Thanks in advance

Change Login and Passwords using iBO.NET and CContactUser

Trying to get this script to change logins and passwords on existing users.  Any idea how I get access to the CContactUser object to assign the new login and password?  

 

The program compiles and runs, with no reported errors, but it does not change the login and password.

Code:

 

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.IO;
using System.Text;
using System.Threading;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Asi.iBO;
using Asi.iBO.ContactManagement;

iBO COM Code Error with 100% Discount Registrations

Within a product we are using COM based iBO code for processing of registrations.  For some clients we have included the capabilities to include discounts on the registrations via discount functions containing a negative amount to offset the cost of the registration in other functions.

For example:

Main Registration = $100, Discount = -$20, Total Cost = $80.

This code is within a product we created and is not using eSeries any other components other than iBO.

Membership Provider

I am trying to perform a unified login from one site to another. I am able to transfer cookies from one site to another but I am having a hard time using the membership provider on one of the sites. Are there any sample code that illustrate how to log someone in and validate them so all the proper .NET membership stuff gets set?

Problems using Secure.dll

Greetings all,

I'm having some trouble with the Secure.dll file, specifically with the Secure class, on an iMIS 15.1.x installation, using iBO.Net.

On my local machine, I'm able to instantiate an object of the Secure class, encrypt/decrypt data without any problems, etc. However, when I move the code out to my production environment (it's on an intranet), I keep getting a null reference error in the Secure.cs file, which I'm guessing is the name of the .cs file compiled to make the DLL. Specifically, I'm getting the following:

Moving iParts on an existing page

We get requests from casual users (volunteers) to reorder the iParts on an existing page. What process allows this (drag & drop?) other than rebuilding the page?

CMS Express Engine

Has anyone written an API for CMS Express Engine?

We are looking for iMIS 15.2.