Desupported Messaging PeopleCode Functions, Methods and Properties

In PeopleTools 8.48, messaging changed significantly. Many of the messaging PeopleCode functions, methods and properties are either no longer supported or their syntax changed.

See Understanding Message Classes.

See Integration Broker: PeopleSoft Integration Broker Metadata.

Changed Messaging PeopleCode

The following are still valid, however, their syntax changed significantly.

  • CreateMessage built-in function

  • IntBroker class, GetMessageErrors method

  • IntBroker class, SetMessageError method

Desupported Messaging PeopleCode Built-in Functions

The following table lists the desupported messaging PeopleCode built-in functions, as well as the method that should be used instead.

Desupported Function Replacement Method

CancelPubHeaderXmlDoc

IntBroker class method Cancel, specifying a message type of %IntBroker_BRK

CancelPubXmlDoc

IntBroker class method Cancel, specifying a message type of %IntBroker_PUB

CancelSubXmlDoc

IntBroker class method Cancel, specifying a message type of %IntBroker_SUB

ConnectorRequest

IntBroker class method ConnectorRequest

ConnectorRequestURL

IntBroker class method ConnectorRequestURL

GetMessage

IntBroker class method GetMessage

GetMessageXmlDoc

Message class method GetXmlDoc

GetPubHeaderXmlDoc

IntBroker class method GetMessage specifying a message type of %IntBroker_BRK

GetPubXmlDoc

IntBroker class method GetMessage specifying a message type of %IntBroker_PUB

GetSubXmlDoc

IntBroker class method GetMessage specifying a message type of %IntBroker_SUB

GetSyncLogData

IntBroker class method GetSyncLogData

InBoundPublishXmlDoc

IntBroker class method InboundPublish

IsMessageActive

IntBroker class method IsOperationActive

PublishXmlDoc

IntBroker class method Publish

ReSubmitPubHeaderXmlDoc

IntBroker class method Resubmit specifying a message type of %IntBroker_BRK

ReSubmitPubXmlDoc

IntBroker class method Resubmit specifying a message type of %IntBroker_PUB

ReSubmitSubXmlDoc

IntBroker class method Resubmit specifying a message type of %IntBroker_SUB

SetChannelStatue

IntBroker class method SetQueueStatus

SyncRequestXmlDoc

IntBroker class method SyncRequest

UpdateXmlDoc

IntBroker class method UpdateXmlDoc

The following built-in functions are no longer supported. You will receive an error if you try to use them in a PeopleCode program.

  • CreateWSDLMessage

  • GetArchPubHeaderXmlDoc

  • GetArchPubXmlDoc

  • GetArchSubXmlDoc

  • GetArchSubXmlDoc

  • GetArchSyncLogData

  • GetSyncLogData

Note:

ReturnToServer is a special case of a built-in function that's no longer supported. The desupported handler for OnRequest subscriptions cannot be upgraded. ReturnToServer can only be used in an OnRequest event fired using the desupported handler. This means that ReturnToServer no longer works and is not valid in any case other than when the code has already been written and used in a desupported handler.

Desupported Message Class Methods and Properties

The following are the Message class methods and properties that have been desupported.

Desupported Method Replacement Method

GetQueryString

IBConnectorInfo collection GetQueryStringArgName method

InBoundPublish

IntBroker class InBoundPublish method

Publish

IntBroker class Publish method

SetQueryString

IBConnectorInfo collection AddQueryStringArg method

SetStatus

IntBroker class SetStatus method

SyncRequest

IntBroker class SyncRequest method

Update

IntBroker class Update method

The following are the Message class properties that have been desupported.

Desupported Property Replacement Property

ChannelName

Message class QueueName property

Cookies

IBConnectorInfo collection Cookies property

DefaultMessageVersion

Message class OperationVersion property

GUID

Message class TransactionId property

IsActive

Message class IsOperationActive property

PubId

Message class QueueSeqId property

SubName

Message class ActionName property

SubscriptionProcessId

Message class TransactionId property

MessageChannel

IBInfo class MessageQueue property

MessageType

IBInfo class OperationType property

The following Message class properties are no longer supported. You will receive an error if you try to use them in your PeopleCode program.

  • MessageDetail

  • PublicationId

Additional Messaging Desupported Methods and Properties

The following additional methods and properties are no longer supported:

  • The IBInfo class method LoadConnectorPropFromTrx is no longer supported.

  • The IBInfo class MessageChannel property has been Desupported. Use the IBInfo class MessageQueue property instead.

  • The IBInfo class PublicationID property is no longer supported.

Integration Broker Web Service Discovery Class No Longer Supported

The Integration Broker Web Service Discovery class is no longer supported. The following methods are empty and should not be used.

  • FindCIWebServices

  • FindMsgWebServices

  • FindWebServices

  • GetCIWebServiceWSDL

  • GetMsgWebServiceWSDL

  • GetWSDL