Development kits

Multiple Entity WCM Setup

For a multiple entity iMIS setup, is it possible to set up online cash accounts (W_VISA) for multiple entities and set a variable on the site, product/event or page level to declare what entity/cash account the financial transaction should be processed through.

two entities: ABC and XYZ both have their own financial accounts and are two separate organizations, but they share the same iMIS database. For the desktop operations, they've setup cash accounts for A_VISA and X_VISA (same for MC and AMEX) to distinguish one entity from the other. Now whence getting WCM setup, will have two separate sites ABC.org and XYZ.org within WCM. Is it possible to set financial transactions on ABC.org to use W_A_VISA and XYZ.org to use W_X_VISA cash accounts? Or is there a way to at the product, event or even function level declare the entity that would then drive the cash account used? I am aware that events and functions have an entity code/setting, but does that drive cash accounts used for CC processing?

WCM 1600 Template Member/Non-Member Homepage

We've a client who has a WCM site using the 1600 template. They're looking to incorporate a homepage variation based on authorization, basically, having a Member Homepage and an Non-Member homepage.

We've tried using the 'AuthScript' code that is utilized for the Aspen themed Member site, but that 'breaks' the homepage design (gives the homepage the interior page layout), so that's not working. We've considered creating a navigational component for the MemberHome page that would not go into the navigation and a similar 'AuthScript' would be utilized to redirect if a user is logged in. The member home page would then use a different content area directory for the homepage design content, but this does not appear to be working as intended.

Setting IMISWebServerURL key within a class library dll

We are tryiing to use the iBO dlls within a custom class library that we are writing.  Would anyone know how to set the iMISWebServerURL key that is normally in the web.config file in the coding of the class library(dll) that we are writing? 

<appSettings><add key="System.WebLogin" value="MANAGER"/><add key="iBOCacheRefreshIntervalSeconds" value="300"/><add key="ImisWebServerUrl" value="http://localhost/imis15"/><appSettings>

SOA Orders Cart Example

 

Hello,

I have a customer that is using an external CMS (not WCM) and wants to access iMIS store functionality.

I want to create some SOA where they can add a product to the cart and checkout when finished their shopping. The checkout is through iMIS and Paypal.

I have searched this site, reviewed some discussions, downloaded a few samples zips people have provided, but can not get the required functionality working.

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.